Reference · 定位第一站
界面文字 → 路由 → 目录 → 接口环境。全部摘自源码,非转述。
为什么需要这张表
路由名和目录名不一一对应,按 path 猜目录会猜错五个。
下表带 ★ 的五行是必须查表的。
来源:src/router/index.ts(asyncRouterMap)+
src/locales/zh-CN.ts 的 router 段 +
src/config/axios/service.ts:31-64。
| 界面文字 | 路由 | 组件 | 接口环境 |
|---|---|---|---|
| 游戏资源库 | /workspace |
views/Workspace/index.vue |
默认分支 |
| 游戏发布栈 | /option |
views/Option/Option.vue ★不是
index.vue
|
默认分支 |
| 策划工作台 | /excel |
★ views/Database/index.vue |
默认分支 |
| 动画编辑器 | /animation |
★ views/Editor/index.vue |
默认分支 |
| 地图 | /map |
★ views/Default/index.vue |
默认分支 |
| 地图转换 | /tmap |
★ views/MapTransform/index.vue
|
默认分支 |
| 资源商城 | /store |
★ views/Shop/index.vue |
默认分支 |
| 网关 | /gateway |
views/GateWay/index.vue(大小写不同) |
VITE_API_GATEWAY_PCODE / _PATH |
| UI 编辑器 | /ui |
views/UI/index.vue |
默认分支 |
| 动画转换 | /transform |
views/Transform/index.vue |
默认分支 |
| 脚本管理 | /script |
views/Script/index.vue |
VITE_API_SCRIPT_PCODE / VITE_API_PATH
|
| 新脚本管理 | /newscript |
views/NewScript/index.vue |
VITE_API_SCRIPT_PCODE / VITE_API_PATH
|
| 游戏公告 | /gameNotice |
views/GM/GameNotice/index.vue |
VITE_API_GAMENOTICE_PCODE / _PATH |
| 登录公告 | /loginNotice |
views/GM/LoginNotice/index.vue |
VITE_API_LOGINNOTICE_PCODE /
VITE_API_PATH
|
| 门派设置 | /sectConfig |
views/GM/SectConfig/index.vue |
VITE_API_SECTCONFIG_PCODE / _PATH |
| 区服标签配置 | /regionTagConfig |
views/GM/regionTagConfig/index.vue(小写开头) |
VITE_API_LOGINNOTICE_PCODE /
VITE_API_PATH
|
| 全局数据 | /globalData |
views/GM/GlobalData/index.vue |
默认分支 |
| 查找文件 | /cosDownload |
views/CosDownload/index.vue |
默认分支 |
| 使用教程 | /document |
views/Document/index.vue(文档小窗口专用,见
src/permission.ts:40-60 的 docView())
|
默认分支 |
| 登录 | /login |
views/Login/index.vue |
默认分支 |
| 界面 | 在哪 | 注意 |
|---|---|---|
| GM |
views/GM/Index.vue,在
src/App.vue:12 直接引入
|
弹窗形态,地址栏不变,但会把 currentRouter 改成
'/GM'
|
| 个人信息 |
views/Information/index.vue,src/App.vue:15
|
同为弹窗 |
| 地图弹窗 |
views/MapTransform/Components/MapDialog.vue,src/App.vue:18
|
同为弹窗 |
src/router/index.ts:143-158 里 /creator 与
/project 两条路由整段被注释掉了。src/locales/zh-CN.ts
里
dashboard、analysis、devTool、password
等 key 也没有对应路由——那是脚手架残留,别照着找页面。
没有后端菜单下发。src/store/modules/permission.ts:36-44 的
generateRoutes() 只是
cloneDeep(asyncRouterMap) 再补一条 404
——零权限过滤。真正的权限点分散在:
src/permission.ts 的路由守卫:白名单只有
['/login'] (:23),加上
PathMeta 枚举里的 /、/document、
/workspace、/login、/ui(:26-32)几条特判,
以及 docView() 按
getcurrentWin 做的双窗口分流(:40-60)。
userInfo 与用户类型 v-if 隐藏按钮。
所以「某个人看不到这个按钮」这类问题,不要去路由表里找,去页面里找
v-if。