全部项目
还没有项目
{{ project.name || '加载中' }}
{{ statusText(project.status) }} {{ project.mode==='user' ? '用户数据模式' : '纯数据模式' }}功能开关
客户端调用 /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 发放
后台把奖励推送到项目配置的回调地址,失败会自动重试。
| 玩家 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 }} |
没有符合条件的记录