534 lines
21 KiB
Markdown
534 lines
21 KiB
Markdown
## 路由摘要
|
|
|
|
### 文档定位
|
|
|
|
- 本文件是“首页 > 主要路由 > 其他路由”中的主要路由唯一清单
|
|
- 本文件用于把 `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": []
|
|
}
|
|
}
|