┌─────────────────────────────────────────────────────────────┐
│ │
│ [游铛铛 Logo] │
│ │
│ 游铛铛管理后台 │
│ │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 管理员登录 │ │
│ │ │ │
│ │ 用户名: [________________________] │ │
│ │ │ │
│ │ 密码: [________________________] [👁️] │ │
│ │ │ │
│ │ ☑️ 记住密码 │ │
│ │ │ │
│ │ [ 登录 ] │ │
│ │ │ │
│ │ [忘记密码?] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
├─────────────────────────────────────────────────────────────┤
│ © 2024 游铛铛 版权所有 │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────────────────┐
│ [游铛铛 Logo] 游铛铛管理后台 │ 管理员:admin │ [退出] [个人设置] │
├──────────┬──────────────────────────────────────────────────────────────────┤
│ │ │
│ ┌─────┐ │ ┌────────────────────────────────────────────────────────────┐ │
│ │ 用 │ │ │ │ │
│ │ 户 │ │ │ 当前页面内容区域 │ │
│ │ 管 │ │ │ │ │
│ │ 理 │ │ │ 根据左侧菜单点击,动态加载对应的页面内容 │ │
│ ├─────┤ │ │ │ │
│ │ 软 │ │ │ │ │
│ │ 件 │ │ │ │ │
│ │ 管 │ │ │ │ │
│ │ 理 │ │ │ │ │
│ ├─────┤ │ │ │ │
│ │ 卡 │ │ │ │ │
│ │ 密 │ │ │ │ │
│ │ 管 │ │ │ │ │
│ │ 理 │ │ │ │ │
│ ├─────┤ │ │ │ │
│ │ 密 │ │ │ │ │
│ │ 钥 │ │ │ │ │
│ │ 管 │ │ │ │ │
│ │ 理 │ │ │ │ │
│ ├─────┤ │ │ │ │
│ │ 日 │ │ │ │ │
│ │ 志 │ │ │ │ │
│ │ 管 │ │ │ │ │
│ │ 理 │ │ │ │ │
│ ├─────┤ │ │ │ │
│ │ 公 │ │ │ │ │
│ │ 告 │ │ │ │ │
│ │ 管 │ │ │ │ │
│ │ 理 │ │ │ │ │
│ ├─────┤ │ │ │ │
│ │ 管 │ │ │ │ │
│ │ 理 │ │ │ │ │
│ │ 员 │ │ │ │ │
│ │ 管 │ │ │ │ │
│ │ 理 │ │ │ │ │
│ │ │ │ │ │ │
│ └─────┘ │ └────────────────────────────────────────────────────────────┘ │
│ │ │
│ 左侧 │ 右侧内容区域(路由页面) │
│ 菜单 │ │
└──────────┴──────────────────────────────────────────────────────────────────┘
左侧菜单(固定宽度,可折叠):
右侧内容区域(动态加载):
┌─────────────────────────────────────────────────────────────┐
│ 用户管理 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 搜索: [________________________] [搜索] [重置] │
│ │
│ 筛选: [注册时间 ▼] [有效期状态 ▼] [机器码 ▼] │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 用户列表 │ │
│ │ │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ 用户名 邮箱 注册时间 机器码 │ │ │
│ │ │ 有效期 │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ testuser test@qq.com 2024-01-15 ABC123 │ │ │
│ │ │ 2024-12-31 23:59:59 │ │ │
│ │ │ [查看详情] [禁用] [删除] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ user001 user@qq.com 2024-01-10 XYZ789 │ │ │
│ │ │ 已过期 │ │ │
│ │ │ [查看详情] [启用] [删除] │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ 共 156 条记录 [上一页] [1] [2] [3] ... [下一页] │ │
│ │ │ │
│ │ [导出Excel] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 用户详情(弹窗) │ │
│ │ │ │
│ │ 用户名: testuser │ │
│ │ 邮箱: test@qq.com │ │
│ │ 注册时间: 2024-01-15 10:30:00 │ │
│ │ 机器码: ABC123-DEF456-GHI789 │ │
│ │ 当前有效期: 2024-12-31 23:59:59 │ │
│ │ 状态: 正常 │ │
│ │ │ │
│ │ 卡密激活记录: │ │
│ │ 日期 卡密 天数 到期时间 │ │
│ │ 2024-01-15 XXXX-XXXX-XXXX 30天 2024-02-14 │ │
│ │ │ │
│ │ [ 关闭 ] │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ 软件管理 │
├─────────────────────────────────────────────────────────────┤
│ │
│ [+ 添加软件] │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 软件列表 │ │
│ │ │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ 软件名称 特征码 收费基数 │ │ │
│ │ │ 状态 创建时间 操作 │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ Buff扫货 buff-xp-steam-sh ¥10.00/天 │ │ │
│ │ │ 启用 2024-01-01 10:00:00 [编辑] [删除] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ Steam选品 steam-xp-select ¥8.00/天 │ │ │
│ │ │ 启用 2024-01-02 11:00:00 [编辑] [删除] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ 测试软件 test-software-001 ¥5.00/天 │ │ │
│ │ │ 禁用 2024-01-03 12:00:00 [编辑] [删除] │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 添加/编辑软件(弹窗) │ │
│ │ │ │
│ │ 软件名称: [________________________] │ │
│ │ │ │
│ │ 特征码: [________________________] │ │
│ │ (如:buff-xp-steam-sh) │ │
│ │ │ │
│ │ 收费基数: [____] 元/天 │ │
│ │ │ │
│ │ 状态: ○ 启用 ○ 禁用 │ │
│ │ │ │
│ │ 备注: [________________________] │ │
│ │ [________________________] │ │
│ │ │ │
│ │ [ 保存 ] [ 取消 ] │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ 卡密管理 > 卡密生成 │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 生成卡密 │ │
│ │ │ │
│ │ 选择软件: [Buff扫货 (buff-xp-steam-sh) ▼] │ │
│ │ │ │
│ │ 天数: [____] 天 │ │
│ │ │ │
│ │ 折扣: [____] % (0-100,100表示无折扣) │ │
│ │ │ │
│ │ 生成数量: [____] 张 │ │
│ │ │ │
│ │ 说明: │ │
│ │ - 天数:卡密激活后的有效天数 │ │
│ │ - 折扣:实际价格 = 收费基数 × 天数 × (1 - 折扣%) │ │
│ │ - 批量生成:最多一次生成1000张 │ │
│ │ │ │
│ │ [ 生成卡密 ] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 生成结果 │ │
│ │ │ │
│ │ 成功生成 50 张卡密 │ │
│ │ │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ XXXX-XXXX-XXXX-XXXX │ │ │
│ │ │ YYYY-YYYY-YYYY-YYYY │ │ │
│ │ │ ZZZZ-ZZZZ-ZZZZ-ZZZZ │ │ │
│ │ │ ... │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ [复制全部] [导出Excel] [导出TXT] │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ 卡密管理 > 卡密列表 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 搜索: [________________________] [搜索] [重置] │
│ │
│ 筛选: [软件 ▼] [状态 ▼] [生成时间 ▼] │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 卡密列表 │ │
│ │ │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ 卡密 软件 天数 折扣 状态 │ │ │
│ │ │ 生成时间 激活用户 激活时间 到期时间 │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ XXXX-XXXX-XXXX Buff扫货 30天 0% 已激活 │ │ │
│ │ │ 2024-01-15 testuser 2024-01-16 │ │ │
│ │ │ 2024-01-15 10:00:00 2024-01-16 15:30:00 │ │ │
│ │ │ 到期: 2024-02-15 15:30:00 │ │ │
│ │ │ [查看详情] [禁用] [删除] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ YYYY-YYYY-YYYY Buff扫货 7天 10% 未激活 │ │ │
│ │ │ 2024-01-20 - - │ │ │
│ │ │ 2024-01-20 11:00:00 - │ │ │
│ │ │ 到期: - │ │ │
│ │ │ [查看详情] [激活] [删除] │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ 共 1250 条记录 [上一页] [1] [2] [3] ... [下一页] │ │
│ │ │ │
│ │ [导出Excel] [批量删除] │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ 密钥管理 │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 当前密钥 │ │
│ │ │ │
│ │ 公钥: │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ -----BEGIN PUBLIC KEY----- │ │ │
│ │ │ MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...│ │ │
│ │ │ ... │ │ │
│ │ │ -----END PUBLIC KEY----- │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ [复制] [下载] │ │
│ │ │ │
│ │ 私钥: │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ -----BEGIN PRIVATE KEY----- │ │ │
│ │ │ MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEA...│ │ │
│ │ │ ... │ │ │
│ │ │ -----END PRIVATE KEY----- │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ [复制] [下载] [显示/隐藏] │ │
│ │ │ │
│ │ 创建时间: 2024-01-15 10:00:00 │ │
│ │ 到期时间: 2024-01-25 10:00:00 │ │
│ │ 剩余天数: 5 天 │ │
│ │ │ │
│ │ [ 立即更新密钥 ] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 更新周期配置 │ │
│ │ │ │
│ │ 更新周期: [____] 天 (默认:10天) │ │
│ │ │ │
│ │ 说明: │ │
│ │ - 系统将根据此周期自动生成新密钥 │ │
│ │ - 旧密钥将保留在历史记录中 │ │
│ │ - 建议周期:7-30天 │ │
│ │ │ │
│ │ [ 保存配置 ] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 历史密钥记录 │ │
│ │ │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ 创建时间 到期时间 状态 │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ 2024-01-05 2024-01-15 已过期 │ │ │
│ │ │ 10:00:00 10:00:00 [查看] [删除] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ 2023-12-26 2024-01-05 已过期 │ │ │
│ │ │ 10:00:00 10:00:00 [查看] [删除] │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ [上一页] [1] [2] [3] ... [下一页] │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ 日志管理 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 搜索: [________________________] [搜索] [重置] │
│ │
│ 筛选: │
│ 时间范围: [2024-01-01] 至 [2024-01-31] │
│ 用户: [________________________] │
│ 接口: [________________________] │
│ 状态: [全部 ▼] [成功] [失败] │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 日志列表 │ │
│ │ │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ 时间 用户 接口 状态 │ │ │
│ │ │ IP地址 请求参数 响应结果 │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ 2024-01-20 testuser /api/login 成功 │ │ │
│ │ │ 15:30:00 192.168.1.100 │ │ │
│ │ │ 请求: {"username":"testuser",...} │ │ │
│ │ │ 响应: {"code":200,"data":{...}} │ │ │
│ │ │ [查看详情] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ 2024-01-20 user001 /api/heartbeat 成功│ │ │
│ │ │ 15:29:45 192.168.1.101 │ │ │
│ │ │ 请求: {"token":"xxx"} │ │ │
│ │ │ 响应: {"code":200,"data":{...}} │ │ │
│ │ │ [查看详情] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ 2024-01-20 testuser /api/register 失败│ │ │
│ │ │ 15:28:30 192.168.1.100 │ │ │
│ │ │ 请求: {"username":"testuser",...} │ │ │
│ │ │ 响应: {"code":400,"msg":"用户名已存在"} │ │ │
│ │ │ [查看详情] │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ 共 15680 条记录 [上一页] [1] [2] [3] ... [下一页] │ │
│ │ │ │
│ │ [导出Excel] [导出CSV] [清空日志] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 日志详情(弹窗) │ │
│ │ │ │
│ │ 时间: 2024-01-20 15:30:00 │ │
│ │ 用户: testuser │ │
│ │ 接口: /api/login │ │
│ │ IP地址: 192.168.1.100 │ │
│ │ 状态: 成功 │ │
│ │ │ │
│ │ 请求参数: │ │
│ │ { │ │
│ │ "username": "testuser", │ │
│ │ "password": "***", │ │
│ │ "machine_code": "ABC123" │ │
│ │ } │ │
│ │ │ │
│ │ 响应结果: │ │
│ │ { │ │
│ │ "code": 200, │ │
│ │ "msg": "登录成功", │ │
│ │ "data": { │ │
│ │ "token": "xxx", │ │
│ │ "expires_at": "2024-12-31 23:59:59" │ │
│ │ } │ │
│ │ } │ │
│ │ │ │
│ │ [ 关闭 ] │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ 公告管理 │
├─────────────────────────────────────────────────────────────┤
│ │
│ [+ 发布公告] │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 公告列表 │ │
│ │ │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ 标题 状态 发布时间 操作 │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ 欢迎使用游铛铛 v1.0.0 启用 2024-01-15 │ │ │
│ │ │ 10:00:00 [编辑][禁用]│ │ │
│ │ │ [查看详情] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ 功能更新通知 启用 2024-01-10 │ │ │
│ │ │ 09:00:00 [编辑][禁用]│ │ │
│ │ │ [查看详情] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ 系统维护通知 禁用 2024-01-05 │ │ │
│ │ │ 14:00:00 [编辑][启用]│ │ │
│ │ │ [查看详情] │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ [上一页] [1] [2] [3] ... [下一页] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 发布/编辑公告(弹窗) │ │
│ │ │ │
│ │ 标题: [________________________] │ │
│ │ │ │
│ │ 类型: ○ 系统公告 ○ 功能更新 ○ 维护通知 │ │
│ │ │ │
│ │ 内容: │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ │ │ │
│ │ │ [富文本编辑器] │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ 状态: ○ 启用 ○ 禁用 │ │
│ │ │ │
│ │ 发布时间: [2024-01-20] [15:30:00] │ │
│ │ │ │
│ │ [ 保存 ] [ 取消 ] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 公告详情(弹窗) │ │
│ │ │ │
│ │ 标题: 欢迎使用游铛铛 v1.0.0 │ │
│ │ 类型: 系统公告 │ │
│ │ 发布时间: 2024-01-15 10:00:00 │ │
│ │ 状态: 启用 │ │
│ │ │ │
│ │ 内容: │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ 欢迎使用游铛铛!本版本主要更新: │ │ │
│ │ │ 1. 优化扫货功能,提升扫描速度 │ │ │
│ │ │ 2. 修复已知bug,提升稳定性 │ │ │
│ │ │ 3. 新增Steam账号绑定功能 │ │ │
│ │ │ │ │ │
│ │ │ 如有问题,请联系客服。 │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ [ 关闭 ] │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ 管理员管理 │
├─────────────────────────────────────────────────────────────┤
│ │
│ [+ 添加管理员] │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 管理员列表 │ │
│ │ │ │
│ │ ┌───────────────────────────────────────────────┐ │ │
│ │ │ 用户名 角色 状态 创建时间 操作 │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ admin 超级管理员 启用 2024-01-01 │ │ │
│ │ │ 10:00:00 [编辑][禁用] │ │ │
│ │ │ [查看详情] [重置密码] [删除] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ manager01 普通管理员 启用 2024-01-05 │ │ │
│ │ │ 11:00:00 [编辑][禁用] │ │ │
│ │ │ [查看详情] [重置密码] [删除] │ │ │
│ │ ├───────────────────────────────────────────────┤ │ │
│ │ │ manager02 普通管理员 禁用 2024-01-10 │ │ │
│ │ │ 12:00:00 [编辑][启用] │ │ │
│ │ │ [查看详情] [重置密码] [删除] │ │ │
│ │ └───────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ [上一页] [1] [2] [3] ... [下一页] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 添加/编辑管理员(弹窗) │ │
│ │ │ │
│ │ 用户名: [________________________] │ │
│ │ │ │
│ │ 密码: [________________________] [👁️] │ │
│ │ (编辑时留空则不修改) │ │
│ │ │ │
│ │ 角色: ○ 超级管理员 ○ 普通管理员 │ │
│ │ │ │
│ │ 权限: ☑️ 用户管理 ☑️ 软件管理 ☑️ 卡密管理 │ │
│ │ ☑️ 密钥管理 ☑️ 日志管理 ☑️ 公告管理 │ │
│ │ ☑️ 管理员管理 │ │
│ │ (超级管理员拥有所有权限) │ │
│ │ │ │
│ │ 状态: ○ 启用 ○ 禁用 │ │
│ │ │ │
│ │ 备注: [________________________] │ │
│ │ [________________________] │ │
│ │ │ │
│ │ [ 保存 ] [ 取消 ] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 管理员详情(弹窗) │ │
│ │ │ │
│ │ 用户名: admin │ │
│ │ 角色: 超级管理员 │ │
│ │ 状态: 启用 │ │
│ │ 创建时间: 2024-01-01 10:00:00 │ │
│ │ 最后登录: 2024-01-20 15:30:00 │ │
│ │ 登录IP: 192.168.1.100 │ │
│ │ │ │
│ │ 权限列表: │ │
│ │ ☑️ 用户管理 ☑️ 软件管理 ☑️ 卡密管理 │ │
│ │ ☑️ 密钥管理 ☑️ 日志管理 ☑️ 公告管理 │ │
│ │ ☑️ 管理员管理 │ │
│ │ │ │
│ │ 操作日志: │ │
│ │ 时间 操作 │ │
│ │ 2024-01-20 15:30:00 登录系统 │ │
│ │ 2024-01-20 14:20:00 生成卡密(50张) │ │
│ │ 2024-01-20 13:10:00 编辑软件配置 │ │
│ │ │ │
│ │ [ 关闭 ] │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘