aslan-admin/docs/i18n/主要路由.md
2026-04-20 18:08:00 +08:00

21 KiB

路由摘要

文档定位

  • 本文件是“首页 > 主要路由 > 其他路由”中的主要路由唯一清单
  • 本文件用于把 src/permission.jsstore.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": [] } }