## 路由摘要

### 文档定位

- 本文件是“首页 > 主要路由 > 其他路由”中的主要路由唯一清单
- 本文件用于把 `src/permission.js` 中 `store.dispatch('user/getMenus')` 的接口返回结果整理成便于国际化领取、验收和运行检查的父子级路由清单
- 需要查看主要路由的中文名、英文名、路由别名、路径、入口文件、完成状态时，统一以本文件为准
- 本文件中的菜单层级不默认限制为“父级 > 子级”两层，若实际菜单存在三级结构，则按真实父链整理
- 后续所有线程领取新任务前，除了读取 `线程协作.md`、`翻译进度.md`、`翻译清单.md`，还应先读取本文件
- 其他文档不再重复维护完整主路由树，最多保留摘要并引用本文件
- 下方保留原始接口返回，顶部摘要用于实际执行

### 全线程统一优先级

- 适用于所有线程，不只线程三
- 统一领取优先级：`已完成 src/views 页面私有组件复查 > 首页 > 本文件中的主要路由页面 > 其他路由页面`
- 在“已完成 `src/views` 页面私有组件复查”完成前，暂不继续领取新的未完成普通页面
- 只要首页或本文件中的主要路由页面还有未完成项，后续线程都应优先从这两部分中选择
- 本文件中的主要路由页面之间，具体先领哪一个页面仍可按原来的方式灵活分配，只要先读 md、先写认领、避免冲突
- 只有当首页和本文件中的主要路由页面全部处理完成后，才进入其他路由页面

### 首页

- 路由名：`Dashboard`
- 路径：`/dashboard`
- 路由来源：`src/router/index.js`
- 入口文件：`src/views/dashboard/index.vue`
- 当前状态：`已完成`

首页模块建议按同一轮检查的文件范围：

- `src/views/dashboard/index.vue`
- `src/views/dashboard/dashboard.vue`
- `src/views/dashboard/dashboard-charts/index.vue`
- `src/views/dashboard/quick-link/index.vue`
- `src/views/dashboard/introduction/index.vue`
- `src/views/dashboard/introduction/user-account-info/index.vue`
- `src/views/dashboard/introduction/user-navigation/index.vue`
- `src/views/dashboard/introduction/waiting-processing/index.vue`
- `src/views/dashboard/components/active-index/index.vue`
- `src/views/dashboard/components/daily-currency/index.vue`
- `src/views/dashboard/components/daily-currency-gold/index.vue`
- `src/views/dashboard/components/daily-purchase/index.vue`
- `src/views/dashboard/components/daily-register-user/index.vue`
- `src/views/dashboard/components/monthly-purchase/index.vue`
- `src/views/dashboard/components/user-daily-currency-gold-top/index.vue`
- `src/views/dashboard/components/user-daily-currency-recharge-top/index.vue`

### 当前与国际化进度直接相关的主要路由

以下顺序按父级/子级路由整理，方便运行项目时逐项检查。

### 当前进行中的主要路由

- 当前无

### 已完成主要路由总览

- 用户管理 / User Management
  - 路由别名：`AppUserManager`
  - 用户列表 / User List
    - 路由别名：`AppUserList`
    - 路径：`user/user-table/index`
    - 文件：`src/views/user/user-table/index.vue`
    - 状态：已完成
- 运营管理 / Operations Management
  - 路由别名：`OperationManager`
  - 数据配置 / Data Configuration
    - 路由别名：`data:conf`
    - 转盘抽奖品配置 / Spin Wheel Prize Configuration
      - 路由别名：`cnf:lottery`
      - 路径：`cnf/lottery/index`
      - 文件：`src/views/cnf/lottery/index.vue`
      - 状态：已完成
    - 国家管理 / Country Management
      - 路由别名：`SysCountryCode`
      - 路径：`sys/country-code/index`
      - 文件：`src/views/sys/country-code/index.vue`
      - 状态：已完成
  - 活动配置 / Activity Configuration
    - 路由别名：`Activity:Config`
    - 活动管理 / Activity Management
      - 路由别名：`Activity:Manager`
      - 路径：`activity/template-cnf/index`
      - 文件：`src/views/activity/template-cnf/index.vue`
      - 状态：已完成
  - 消息推送 / Message Push (需要重新检查)
    - 路由别名：`MessageManagerPush`
    - 路径：`message/push/index`
    - 已完成文件：
      - `src/views/message/push/index.vue`
      - `src/views/message/push/new-push-form.vue`
      - `src/views/message/push/push-log.vue`
      - `src/views/message/push/push-task.vue`
    - 状态：已完成
  - 运营日志 / Operations Logs
    - 路由别名：`operation:log`
    - 砸金蛋记录 / Golden Egg Smash Records
      - 路由别名：`GameEgg`
      - 路径：`game/egg/index`
      - 已完成文件：
        - `src/views/game/egg/index.vue`
        - `src/views/game/egg/egg-exchange-record/index.vue`
        - `src/views/game/egg/egg-lottery-record/index.vue`
        - `src/views/game/egg/egg-lottery-cnf/index.vue`
      - 状态：已完成
  - APP管理员 / App Administrator
    - 路由别名：`AdministratorTable`
    - 路径：`user/app-manager/index`
    - 已完成文件：
      - `src/views/user/app-manager/index.vue`
      - `src/views/user/app-manager/administrator/index.vue`
      - `src/views/user/app-manager/administrator/auth.vue`
      - `src/views/user/app-manager/administrator-auth-resource/index.vue`
    - 状态：已完成
  - App启动页 / App Launch Page
    - 路由别名：`StartPage`
    - 路径：`sys/start/page`
    - 已完成文件：
      - `src/views/sys/start-page/index.vue`
      - `src/views/sys/start-page/form-edit.vue`
    - 状态：已完成
  - 系统公告管理 / System Notice Management
    - 路由别名：`NoticeMessage`
    - 路径：`sys/notice-message/index`
    - 文件：`src/views/sys/notice-message/index.vue`
    - 状态：已完成
- 语音房间 / Voice Rooms
  - 路由别名：`VoiceRoom`
  - 房间资料列表 / Room Profile List
    - 路由别名：`ProfileRoom`
    - 路径：`room/profile/index`
    - 文件：`src/views/room/profile/index.vue`
    - 状态：已完成
- 道具管理 / Prop Management
  - 路由别名：`PropsManager`
  - 资源组配置 / Resource Group Configuration
    - 路由别名：`PropsActivitySourceGroup`
    - 路径：`props/props-source-group/index`
    - 已完成文件：
      - `src/views/props/props-source-group/index.vue`
      - `src/views/props/props-source-group/form-edit.vue`
    - 状态：已完成
- 系统工具 / System Tools
  - 路由别名：`ToolsManager`
  - Redis缓存管理 / Redis Cache Management
    - 路由别名：`RedisManager`
    - 路径：`/redis`
    - 文件：`src/views/tools/redis/index.vue`
    - 状态：已完成
  - 文件上传 / File Upload
    - 路由别名：`upload:file`
    - 路径：`/upload/file`
    - 文件：`src/views/tools/upload/index.vue`
    - 状态：已完成
- 主播中心 / Broadcaster Center
  - 路由别名：`team:manaber`
  - 代理钻石政策 / Agent Diamond Policy
    - 路由别名：`TeamDiamondPolicyManager`
    - 路径：`team/diamond-policy/index`
    - 文件：`src/views/team/diamond-policy/index.vue`
    - 状态：已完成
  - 代理政策 / Agent Policy
    - 路由别名：`TeamPolicyManager`
    - 路径：`team/policy/index`
    - 文件：`src/views/team/policy/index.vue`
    - 状态：已完成
  - BD列表 / BD List
    - 路由别名：`BusinessDevelopment`
    - 路径：`team/business-development/index`
    - 文件：`src/views/team/business-development/index.vue`
    - 状态：已完成

### 已完成但未在当前主要路由菜单返回中命中的补充页面

- 抽奖概率配置 / Lottery Probability Settings
  - 路由别名：`GameLottery`
  - 路由来源：`src/router/index.js` 静态路由
  - 路径：`game/lottery-config/index`
  - 已完成文件：
    - `src/views/game/lottery-config/index.vue`
    - `src/views/game/lottery-config/form-edit.vue`
    - `src/views/game/lottery-config/select-propsr-popover.vue`
  - 状态：已完成

### 已部分完成但入口页仍需复核的主要路由

- 当前无

### 当前建议检查顺序

1. 先处理“已完成 `src/views` 页面私有组件复查”任务
2. 首页 `Dashboard` 模块
3. 本文件中“当前进行中的主要路由”：
   - 当前无
4. 本文件中“模块部分完成，入口页仍需复核”的页面：
   - 当前无
5. 本文件之外的其他路由页面

## 原始接口返回（保留）

{
    "time": "1776417483715",
    "status": true,
    "errorCode": 0,
    "body": {
        "id": "160",
        "theme": "normal",
        "recentPreviews": [
            {
                "reqTraceId": "GL-99fc25be00b9e5b70891628f3615fe89",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776417455831,
                "id": "sys:role:list",
                "type": "SYSTEM",
                "name": "角色管理",
                "link": "/system/manager/role",
                "createTime": 1776417455831
            },
            {
                "reqTraceId": "GL-4bdfb064bb5ba9936cc50ae6871d8094",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.12.49",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776417451877,
                "id": "sys:user:list",
                "type": "SYSTEM",
                "name": "用户管理",
                "link": "/system/manager/user",
                "createTime": 1776417451878
            },
            {
                "reqTraceId": "GL-5eea9989c975401d54c22eefce0def90",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776333417531,
                "id": "RegionConfig",
                "type": "SYSTEM",
                "name": "区域配置",
                "link": "/operation/manager/region/config",
                "createTime": 1776333417531
            },
            {
                "reqTraceId": "GL-0517a95d554779799e8899bffb75347b",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776332452114,
                "id": "GameEgg",
                "type": "SYSTEM",
                "name": "砸金蛋记录",
                "link": "/operation/manager/log/running_water/game/egg",
                "createTime": 1776332452114
            },
            {
                "reqTraceId": "GL-4c500d97fe3f6aa2e777c170e880bc31",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.12.49",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776313451145,
                "id": "AppUserList",
                "type": "SYSTEM",
                "name": "用户列表",
                "link": "/app/user/manager/user/table",
                "createTime": 1776313451145
            },
            {
                "reqTraceId": "GL-9eff89dc13f92cee8e476013e475b232",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776245058763,
                "id": "TeamPolicyManager",
                "type": "SYSTEM",
                "name": "代理政策",
                "link": "/team/team-policy",
                "createTime": 1776245058764
            },
            {
                "reqTraceId": "GL-dd55810a0797b1bd4288ebc6b7916f75",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.12.49",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776243303511,
                "id": "team:member",
                "type": "SYSTEM",
                "name": "主播成员",
                "link": "/team/team/member",
                "createTime": 1776243303511
            },
            {
                "reqTraceId": "GL-e41e534ef606191c784532ecefa38008",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.12.49",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776243294447,
                "id": "BusinessDevelopment",
                "type": "SYSTEM",
                "name": "BD列表",
                "link": "/team/business-development",
                "createTime": 1776243294447
            },
            {
                "reqTraceId": "GL-bae2f36d15f77bdb3e738dc58e1bc800",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776242391890,
                "id": "game:config",
                "type": "SYSTEM",
                "name": "游戏列表",
                "link": "/operation/manager/data_cnf/game-config",
                "createTime": 1776242391890
            },
            {
                "reqTraceId": "GL-022908aeb3ee33038d10981b0940fc26",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.12.49",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776158503061,
                "id": "team:bdleader:work",
                "type": "SYSTEM",
                "name": "BDLeader工作",
                "link": "/team/bd-leader-work",
                "createTime": 1776158503061
            },
            {
                "reqTraceId": "GL-7759554caea3846c5fca82c1478c28b3",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.12.49",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776074669162,
                "id": "UserCustomGift",
                "type": "SYSTEM",
                "name": "用户专属礼物制作",
                "link": "/app/user/manager/user_custom_gift",
                "createTime": 1776074669162
            },
            {
                "reqTraceId": "GL-9b16acbbd3ad6ac088740c1a30c564d1",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776074206583,
                "id": "sys:resource:list",
                "type": "SYSTEM",
                "name": "资源管理",
                "link": "/system/manager/resource",
                "createTime": 1776074206583
            },
            {
                "reqTraceId": "GL-d5e278dc379b183c02d52378775b1ad8",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776074206154,
                "id": "sys:menu:list",
                "type": "SYSTEM",
                "name": "菜单管理",
                "link": "/system/manager/menu",
                "createTime": 1776074206154
            },
            {
                "reqTraceId": "GL-f010314eafd3755510be60829bd7f5f8",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776070694764,
                "id": "upload:file",
                "type": "SYSTEM",
                "name": "文件上传",
                "link": "/system/manager/tools/manager/upload/file",
                "createTime": 1776070694764
            },
            {
                "reqTraceId": "GL-d305c7808e7665680e6f420c51f85be8",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776070692971,
                "id": "tools:other",
                "type": "SYSTEM",
                "name": "小工具",
                "link": "/system/manager/tools/manager/tools",
                "createTime": 1776070692971
            },
            {
                "reqTraceId": "GL-bfba1c4b6dddf7ca0e8afeb0567be6cb",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.12.49",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776070689919,
                "id": "toot:gold:analyze",
                "type": "SYSTEM",
                "name": "金币分析",
                "link": "/system/manager/tools/manager/gold-analyze",
                "createTime": 1776070689919
            },
            {
                "reqTraceId": "GL-9c6d5a4d2d0e240cdfa4f729d43b9fa8",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776070685881,
                "id": "OrderCompensate",
                "type": "SYSTEM",
                "name": "订单补偿",
                "link": "/system/manager/tools/manager/order/compensate",
                "createTime": 1776070685882
            },
            {
                "reqTraceId": "GL-f579fc5751d9d6867e1a703e7529ce18",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776070684510,
                "id": "RedisManager",
                "type": "SYSTEM",
                "name": "Redis缓存管理",
                "link": "/system/manager/tools/manager/redis",
                "createTime": 1776070684511
            },
            {
                "reqTraceId": "GL-dd1b84facd843153dd62aefea9fc01d4",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.20.94",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776070681380,
                "id": "request:blacklist",
                "type": "SYSTEM",
                "name": "请求黑名单",
                "link": "/system/manager/app/sys/request-blacklist",
                "createTime": 1776070681380
            },
            {
                "reqTraceId": "GL-2765d45daac6092185f983e42cc5c156",
                "reqUserId": "160",
                "reqLanguage": "en",
                "reqZoneId": "UTC",
                "reqIp": "10.0.12.49",
                "reqClient": "OPS",
                "reqApi": "/console/dashboard/previews",
                "reqApiVersion": "v2",
                "reqTime": 1776070679538,
                "id": "ExternalIm",
                "type": "SYSTEM",
                "name": "IM通讯",
                "link": "/system/manager/app/sys/external/im",
                "createTime": 1776070679539
            }
        ],
        "customNavigations": []
    }
}
