全部项目

共 {{ projects.length }} 个
{{ p.icon || p.name.slice(0,1) }}
{{ statusText(p.status) }}
{{ p.name }}
{{ p.engine || '未填写引擎' }}
{{ i? ' · ':'' }}{{ s.duty }} {{ s.count }} 暂无成员 GM {{ p.mode==='user' ? '用户数据' : '纯数据' }}
+
新建项目

还没有项目

← 全部项目

{{ project.name || '加载中' }}

{{ statusText(project.status) }} {{ project.mode==='user' ? '用户数据模式' : '纯数据模式' }}
开关与数据
GM 发放
成员与权限
操作记录

功能开关

客户端调用 /api/game/features?code=项目标识&platform=tt 拉取,返回 true 就展示、false 就隐藏。

功能标识 key开放平台状态最近修改
{{ f.name }}
{{ f.desc }}
图:{{ f.images.join('、') }}
{{ f.key }} {{ featurePlatformText(f) }} {{ f.enabled ? '已开放' : '已关闭' }}
{{ scopeText(f) }}
{{ f.updated_by || '-' }}
{{ fmtTime(f.updated_at) }}

还没有功能开关

JSON 数据表

整份配置原样下发给客户端,程序按 data.tables.标识 取,适合活动表、奖励表、文案表。

名称标识 key开放平台状态最近修改
{{ d.name }}
{{ d.desc }}
JSON · {{ dataSize(d.content) }} · {{ d.fields.length }} 个字段
{{ d.key }} {{ featurePlatformText(d) }} {{ d.enabled ? '已开放' : '已关闭' }} {{ d.updated_by || '-' }}
{{ fmtTime(d.updated_at) }}

还没有 JSON 数据表

GM 发放

后台把奖励推送到项目配置的回调地址,失败会自动重试。

该项目还没配置 GM 回调地址,发出的奖励会停在"失败"状态,请先在项目设置里填写。
玩家 openid奖励原因状态操作人时间
{{ g.openid }} {{ itemsText(g.items) }} {{ g.reason }} {{ gmText(g.status) }}
{{ g.last_error }}
{{ g.operator_name }} {{ fmtTime(g.created_at) }}

还没有发放记录

成员与权限

成员只能看到被分配的项目,并按勾选的权限操作。

成员职能权限加入时间
{{ m.display_name || m.username }}
{{ m.username }} · 管理员
{{ m.duty }} {{ permText(p) }} {{ fmtTime(m.created_at) }}

还没有分配成员

本项目操作记录

时间操作人动作对象IP
{{ fmtTime(l.created_at) }} {{ l.actor_name }} {{ l.action_label }} {{ l.target }} {{ l.ip }}

还没有操作记录

用户管理

账号角色状态参与项目最近登录
{{ u.display_name || u.username }}
{{ u.username }}
{{ u.role==='admin'?'管理员':'成员' }} {{ u.status==='active'?'正常':'已停用' }} {{ u.project_count }} {{ fmtTime(u.last_login_at) }}

操作记录

时间操作人项目动作对象IP
{{ fmtTime(a.created_at) }} {{ a.actor_name }} {{ a.project_name || '-' }} {{ a.action_label }} {{ a.target || '-' }} {{ a.ip }}

没有符合条件的记录

{{ auditPage }} / {{ Math.ceil(auditTotal/auditSize) }}

我的账号

登录账号{{ user.username }}
显示名{{ user.display_name || '-' }}
角色{{ isAdmin ? '管理员' : '成员' }}
最近登录{{ fmtTime(user.last_login_at) }}

修改密码

{{ pwdErr }}
{{ toast.text }}