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

1731 lines
71 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 路由摘要
### 文档定位
- 本文件是“首页 > 主要路由 > 其他路由”中的主要路由唯一清单
- 本文件用于把 `src/permission.js``store.dispatch('user/getMenus')` 的接口返回结果整理成便于国际化领取、验收和运行检查的父子级路由清单
- 需要查看主要路由的中文名、英文名、路由别名、路径、入口文件、完成状态时,统一以本文件为准
- 本文件中的英文路由名必须与侧边栏实际语言包 `src/lang/messages/base/menu-en.js` 保持一致;如有差异,以 `menu-en.js` 为准同步文档
- 注意 `src/lang/messages/en.js` 顶层旧中文 key 会在运行时覆盖 `menu-en.js` 的同名 key统一路由英文名时需要同步检查并消除这类重复覆盖
- 本文件中的菜单层级不默认限制为“父级 > 子级”两层,若实际菜单存在三级结构,则按真实父链整理
- 路由是否记为独立菜单,先以原始接口返回为准;若入口页再直接引用同目录多个 `.vue` 文件,则这些文件记为页面内功能文件,不单独记成并列主路由
- 后续所有线程领取新任务前,除了读取 `线程协作.md``翻译进度.md``翻译清单.md`,还应先读取本文件
- 其他文档不再重复维护完整主路由树,最多保留摘要并引用本文件
- 下方保留原始接口返回,顶部摘要用于实际执行
### 全线程统一优先级
- 适用于所有线程,不只线程三
- 统一领取优先级:`首页 > 本文件中的主要路由页面`
- 已完成 `src/views` 页面私有组件复查是历史临时任务,当前已完成,不再作为领取优先级的一环
- 后续认领本文件中的页面时,仍必须核对该页面入口直接涉及的 `src/views/**` 页面内组件 / 私有组件,以及直接渲染的 `src/components/**` 公共组件,并在完成记录里写明私有组件状态与直接公共组件状态
- 只要首页或本文件中的主要路由页面还有未完成项,后续线程都应优先从这两部分中选择
- 本文件中的主要路由页面之间,具体先领哪一个页面仍可按原来的方式灵活分配,只要先读 md、先写认领、避免冲突
- 自 2026-04-22 起,后续翻译范围只保留本文件中的主要路由页面及其直接涉及组件;其他路由页面不再继续纳入新增翻译任务
- 自 2026-04-27 起,“直接涉及组件”包含页面直接渲染的 `src/components/**` 公共组件;公共组件影响范围较大时可单独认领,但必须在当前页面状态中写明待复核或已完成
### 首页
- 路由名:`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`
### 当前与国际化进度直接相关的主要路由
以下顺序按父级/子级路由整理,方便运行项目时逐项检查。
### 当前进行中的主要路由
- 当前无
### 当前跨已完成页面的公共组件联动复查
- 状态:待处理
- 已完成:`src/components/data/PropsRow/index.vue`线程一2026-04-27
- 已完成:`src/components/data/RoomDeatilsDrawer/index.vue`线程一2026-04-28
- 已完成:`src/components/data/AssociatedResources/index.vue`线程三2026-04-28
- 已完成:`src/components/data/GiftSelect/index.vue`线程一2026-04-28
- 已完成:`src/components/data/PropsSourceSelectPopover/index.vue`线程二2026-04-28
- 已完成:`src/components/data/PropsSourceSelectDrawer/index.vue`线程二2026-04-28
- 已完成:`src/components/data/Gender/index.vue`线程一2026-04-28
- 已完成:`src/components/IconsPanel/index.vue`线程一2026-04-28
- 已复核保留:`src/components/data/AccountHanle/index.vue`线程一2026-04-28唯一中文为接口提交内容
- 说明:已发现不止 `用户列表 / User List` 使用仍需复核的 `src/components/**` 公共组件;所有已完成主要路由页面都需要按 `docs/i18n/翻译清单.md` 中“对已完成主要路由页面做直接公共组件联动复查”清单逐项确认
- 优先建议:
- 继续处理高频业务弹窗 / 抽屉,例如用户列表直接渲染的流水、充值、扣除、违规记录等组件
### 当前接口返回的主要路由树(整理版)
- 系统管理 / System Management
- 路由别名:`SystemManager`
- 用户管理 / User Management
- 路由别名:`sys:user:list`
- 路径:`sys/user-manager/index`
- 已完成文件:
- `src/views/sys/user-manager/index.vue`
- `src/views/sys/user-manager/edit-user.vue`
- 状态:已完成
- 角色管理 / Role Management
- 路由别名:`sys:role:list`
- 路径:`sys/role-manager/index`
- 已完成文件:
- `src/views/sys/role-manager/index.vue`
- `src/views/sys/role-manager/edit-role.vue`
- `src/views/sys/role-manager/authorize-role.vue`
- 状态:已完成
- 菜单管理 / Menu Management
- 路由别名:`sys:menu:list`
- 路径:`sys/menu-manager/index`
- 已完成文件:
- `src/views/sys/menu-manager/index.vue`
- `src/views/sys/menu-manager/menu-tree.vue`
- `src/views/sys/menu-manager/menu-edit.vue`
- 状态:已完成
- 资源管理 / Resource Management
- 路由别名:`sys:resource:list`
- 路径:`sys/resources-manager/index`
- 已完成文件:
- `src/views/sys/resources-manager/index.vue`
- 状态:已完成
- App系统 / App System
- 路由别名:`app:sys:manager`
- 状态:部分完成
- 版本管理 / Version Management
- 路由别名:`sugartime:version`
- 路径:`version/app/index`
- 已完成文件:
- `src/views/version/app/index.vue`
- `src/views/version/app/app-version-edit.vue`
- `src/views/version/app/app-update-content.vue`
- 状态:已完成
- 请求黑名单 / Request Blacklist
- 路由别名:`request:blacklist`
- 路径:`sys/request-blacklist/index`
- 文件:`src/views/sys/request-blacklist/index.vue`
- 状态:已完成
- 用户管理 / User Management
- 路由别名:`AppUserManager`
- 用户列表 / User List
- 路由别名:`AppUserList`
- 路径:`user/user-table/index`
- 文件:`src/views/user/user-table/index.vue`
- 状态:页面本体已完成,直接公共组件待联动复核
- 备注:该页面直接渲染多个 `src/components/**` 弹窗、抽屉、流水与表单组件;后续按公共组件联动复查规则逐个确认展示中文
- 用户专属礼物制作 / Custom User Gift Creation
- 路由别名:`UserCustomGift`
- 路径:`user/custom-gift/index`
- 文件:`src/views/user/custom-gift/index.vue`
- 状态:已完成
- 封禁设备列表 / Blocked Device List
- 路由别名:`ArchiveDevice`
- 路径:`log/archive-device/index`
- 文件:`src/views/log/archive-device/index.vue`
- 状态:已完成
- 最新登记设备 / Latest Registered Devices
- 路由别名:`UserDevice`
- 路径:`user/user-device/index`
- 已完成文件:
- `src/views/user/user-device/index.vue`
- 状态:已完成
- 运营管理 / Operations Management
- 路由别名:`OperationManager`
- 营收支出 / Revenue and Expenses
- 路由别名:`AppRevenue`
- 状态:部分完成
- 消费商品订单 / Purchase Orders
- 路由别名:`GoldPurchasing`
- 路径:`order/candy/purchasing/index`
- 文件:`src/views/order/candy/purchasing/index.vue`
- 状态:已完成
- 金币收支记录 / Gold Transaction Records
- 路由别名:`CandyRunningWater`
- 路径:`order/candy/running-water/index`
- 文件:`src/views/order/candy/running-water/index.vue`
- 状态:已完成
- 数据配置 / Data Configuration
- 路由别名:`data:conf`
- 状态:部分完成
- 参数配置 / Parameter Settings
- 路由别名:`SysConfigSetting`
- 路径:`cnf/enums/manager/index`
- 状态:待处理
- 幸运礼物规则配置 / Lucky Gift Rule Configuration
- 路由别名:`game:rule-config`
- 路径:`game/lucky-gift/rule-config/index`
- 状态:待处理
- 幸运礼物规格配置 / Lucky Gift Specification Configuration
- 路由别名:`game:standard-config`
- 路径:`game/lucky-gift/standard-config/index`
- 状态:待处理
- 靓号管理(角色) / Special ID Management (Role)
- 路由别名:`user:special:id:role`
- 路径:`user/special-id-role/index`
- 状态:待处理
- 礼物管理 / Gift Management
- 路由别名:`ContentManagerGift`
- 路径:`cnf/gift/index`
- 状态:待处理
- IM账号管理 / IM Account Management
- 路由别名:`ImAccountManager`
- 路径:`user/im-account-manager/index`
- 文件:`src/views/user/im-account-manager/index.vue`
- 状态:已完成
- Banner管理 / Banner Management
- 路由别名:`BannerManager`
- 路径:`sys/banner/index`
- 状态:待处理
- 房间主题管理 / Room Theme Management
- 路由别名:`RoomThemeManager`
- 路径:`room/theme/index`
- 状态:待处理
- 国家管理 / Country Management
- 路由别名:`SysCountryCode`
- 路径:`sys/country-code/index`
- 文件:`src/views/sys/country-code/index.vue`
- 状态:已完成
- 徽章配置管理 / Badge Configuration Management
- 路由别名:`content:manager:badge`
- 路径:`user/badge/index`
- 状态:待处理
- 表情管理 / Emoji Management
- 路由别名:`EmojiConfig`
- 路径:`sys/emoji-config/index`
- 状态:待处理
- 靓号管理 / Special ID Management
- 路由别名:`user:special:id`
- 路径:`user/special-id/index`
- 状态:待处理
- 邀请用户配置 / Invite User Configuration
- 路由别名:`AswatInviteUserRule`
- 路径:`sys/invite-user-rule/index`
- 状态:待处理
- 游戏列表 / Game List
- 路由别名:`game:config`
- 路径:`sys/game-config/index`
- 状态:待处理
- 运营日志 / Operations Logs
- 路由别名:`operation:log`
- 状态:待处理
- 内购配置 / In-App Purchase Configuration
- 路由别名:`in:app:purchase:conf`
- 状态:待处理
- 活动配置 / Activity Configuration
- 路由别名:`Activity:Config`
- 状态:部分完成
- 活动管理 / Activity Management
- 路由别名:`Activity:Manager`
- 路径:`activity/template-cnf/index`
- 已完成文件:
- `src/views/activity/template-cnf/index.vue`
- `src/views/activity/template-cnf/activity-rank.vue`
- `src/views/activity/template-cnf/activity-rank-reward.vue`
- `src/views/activity/template-cnf/form-edit.vue`
- `src/views/activity/template-cnf/reward-edit.vue`
- `src/views/activity/template-cnf/template-editor/attr-editor.vue`
- `src/views/activity/template-cnf/template-editor/index.vue`
- `src/views/activity/template-cnf/template-editor/lang-text-editor.vue`
- `src/views/activity/template-cnf/template-editor/page-editor.vue`
- `src/views/activity/template-cnf/template-editor/props-card.vue`
- `src/views/activity/template-cnf/template-editor/reward-array-editor.vue`
- `src/views/activity/template-cnf/template-form/index.vue`
- 状态:已完成
- 活动模版 / Activity Templates
- 路由别名:`Activity:Template`
- 路径:`activity/template-cnf/template-form/index`
- 状态:已完成
- 活动规则配置 / Activity Rule Configuration
- 路由别名:`Props:Activity:Rule:Config`
- 路径:`props/props-activity-rule-config/index`
- 状态:待处理
- 消息推送 / 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`
- 状态:已完成
- APP管理员 / App Administrators
- 路由别名:`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`
- 状态:已完成
- 系统公告管理 / System Notice Management
- 路由别名:`NoticeMessage`
- 路径:`sys/notice-message/index`
- 文件:`src/views/sys/notice-message/index.vue`
- 状态:已完成
- 金币代理 / Gold Agents
- 路由别名:`UserFreight`
- 路径:`user/freight/index`
- 已完成文件:
- `src/views/user/freight/index.vue`
- `src/views/user/freight/form-edit.vue`
- `src/views/user/freight/running-water.vue`
- `src/views/user/freight/seller-info.vue`
- `src/views/user/freight/freight-seller-running-water.vue`
- 状态:已完成
- 申请靓号 / Apply for Special ID
- 路由别名:`BeautifulNumberApply`
- 路径:`user/beautiful-number-apply/index`
- 状态:待处理
- App启动页 / App Launch Page
- 路由别名:`StartPage`
- 路径:`sys/start-page/index`
- 已完成文件:
- `src/views/sys/start-page/index.vue`
- `src/views/sys/start-page/form-edit.vue`
- 状态:已完成
- 客服列表 / Customer Service List
- 路由别名:`CustomerService`
- 路径:`sys/customer-service/index`
- 状态:待处理
- 金币余额榜 / Gold Balance Leaderboard
- 路由别名:`gold:balanc:top`
- 路径:`user/gold-balance/index`
- 状态:待处理
- 区域配置 / Region Configuration
- 路由别名:`RegionConfig`
- 路径:`sys/region-config/index`
- 已完成文件:
- `src/views/sys/region-config/index.vue`
- `src/views/sys/region-config/assist/index.vue`
- `src/views/sys/region-config/region/index.vue`
- 状态:已完成
- 用户银行 / User Bank
- 路由别名:`UserBankBalance`
- 状态:待处理
- 用户工资钻石 / User Salary Diamonds
- 路由别名:`UserSalaryDiamondBalance`
- 状态:待处理
- 语音房间 / Voice Rooms
- 路由别名:`VoiceRoom`
- 在线房间 / Online Rooms
- 路由别名:`RoomOnline`
- 路径:`room/online/index`
- 状态:待处理
- 房间资料列表 / Room Profile List
- 路由别名:`ProfileRoom`
- 路径:`room/profile/index`
- 已完成文件:
- `src/views/room/profile/index.vue`
- `src/views/room/profile/room-active-charts.vue`
- `src/views/room/profile/room-operation-log.vue`
- `src/views/room/profile/room-visitor-log.vue`
- `src/views/room/profile/user-drawer.vue`
- 状态:已完成
- 置顶房间 / Pinned Rooms
- 路由别名:`room:set:top`
- 路径:`sys/set-top/index`
- 状态:待处理
- 房间黑名单 / Room Blacklist
- 路由别名:`room:user:blacklist`
- 路径:`log/blacklist/index`
- 状态:待处理
- 家族管理 / Family Management
- 路由别名:`FamilyManager`
- 家族配置 / Family Configuration
- 路由别名:`FamilyConfig`
- 路径:`family/config/index`
- 已完成文件:
- `src/views/family/config/index.vue`
- `src/views/family/config/config-level/index.vue`
- `src/views/family/config/config-create-role/index.vue`
- `src/views/family/config/config-weekly-reward/index.vue`
- 状态:已完成
- 家族列表 / Family List
- 路由别名:`FamilyList`
- 路径:`family/list/index`
- 已完成文件:
- `src/views/family/list/index.vue`
- `src/views/family/list/family-member.vue`
- 状态:已完成
- 审批管理 / Approval Management
- 路由别名:`ApprovalManager`
- 当前状态:待处理
- 道具管理 / 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`
- 状态:已完成
- 道具赠送 / Prop Gift
- 路由别名:`PropsSendTool`
- 路径:`props/props-send-tool/index`
- 状态:待处理
- 道具商店 / Prop Store
- 路由别名:`props:store`
- 路径:`props/props-store/index`
- 状态:待处理
- 主播中心 / Broadcaster Center
- 路由别名:`team:manaber`
- 代理钻石政策 / Agent Diamond Policy
- 路由别名:`TeamDiamondPolicyManager`
- 路径:`team/diamond-policy/index`
- 已完成文件:
- `src/views/team/diamond-policy/index.vue`
- `src/views/team/diamond-policy/props-form-edit.vue`
- 状态:已完成
- BD Lead
- 路由别名:`BdLead`
- 路径:`team/bd-lead/index`
- 已完成文件:
- `src/views/team/bd-lead/index.vue`
- `src/views/team/bd-lead/add-bd-lead.vue`
- `src/views/team/bd-lead/bind-bd.vue`
- 状态:已完成
- 代理政策 / Agent Policy
- 路由别名:`TeamPolicyManager`
- 路径:`team/policy/index`
- 已完成文件:
- `src/views/team/policy/index.vue`
- `src/views/team/policy/props-form-edit.vue`
- 状态:已完成
- BD工作统计 / BD Work Statistics
- 路由别名:`WorkStatistics`
- 路径:`team/work-statistics/index`
- 状态:待处理
- BD列表 / BD List
- 路由别名:`BusinessDevelopment`
- 路径:`team/business-development/index`
- 已完成文件:
- `src/views/team/business-development/index.vue`
- `src/views/team/business-development/add-bd.vue`
- `src/views/team/business-development/auth.vue`
- `src/views/team/business-development/bind-bd-leader.vue`
- `src/views/team/business-development/bind-team.vue`
- `src/views/team/business-development/team-member.vue`
- 状态:已完成
- 代理列表 / Agent List
- 路由别名:`team:list`
- 路径:`team/team-list/index`
- 状态:待处理
- 主播成员 / Broadcaster Members
- 路由别名:`team:member`
- 路径:`team/team-member/index`
- 状态:待处理
- 账单列表 / Bill List
- 路由别名:`team:bill`
- 路径:`team/team-bill/index`
- 状态:待处理
- 主播工作 / Broadcaster Work
- 路由别名:`team:member:work`
- 路径:`team/team-member-work/index`
- 状态:待处理
### 当前已完成主要路由摘要
- 系统管理 / System Management
- 用户管理 / User Management
- 角色管理 / Role Management
- 菜单管理 / Menu Management
- 资源管理 / Resource Management
- App系统 / App System
- 版本管理 / Version Management
- 请求黑名单 / Request Blacklist
- 用户管理 / User Management
- 用户列表 / User List页面本体已完成直接公共组件待联动复核
- 用户专属礼物制作 / Custom User Gift Creation
- 封禁设备列表 / Blocked Device List
- 最新登记设备 / Latest Registered Devices
- 运营管理 / Operations Management
- 营收支出 / Revenue and Expenses
- 消费商品订单 / Purchase Orders
- 金币收支记录 / Gold Transaction Records
- 数据配置 / Data Configuration
- 国家管理 / Country Management
- IM账号管理 / IM Account Management
- 活动配置 / Activity Configuration
- 活动管理 / Activity Management
- 活动模版 / Activity Templates
- 消息推送 / Message Push
- APP管理员 / App Administrators
- 系统公告管理 / System Notice Management
- 金币代理 / Gold Agents
- App启动页 / App Launch Page
- 区域配置 / Region Configuration
- 语音房间 / Voice Rooms
- 房间资料列表 / Room Profile List
- 道具管理 / Prop Management
- 资源组配置 / Resource Group Configuration
- 主播中心 / Broadcaster Center
- 代理钻石政策 / Agent Diamond Policy
- BD Lead / BD Lead
- 代理政策 / Agent Policy
- BD列表 / BD List
- 家族管理 / Family Management
- 家族配置 / Family Configuration
- 家族列表 / Family List
### 已部分完成但入口页仍需复核的主要路由
- 当前无
### 当前建议检查顺序
1. 首页 `Dashboard` 模块
2. 本文件中“当前进行中的主要路由”:
- 当前无
3. 本文件中“模块部分完成,入口页仍需复核”的页面:
- 当前无
4. 本文件中其他待处理主要路由页面
## 主要路由
{
"time": "1776839315693",
"status": true,
"errorCode": 0,
"body": [
{
"id": 1,
"parentId": 0,
"childrens": [
{
"id": 23,
"parentId": 1,
"childrens": [],
"menuName": "用户管理",
"menuType": 2,
"router": "user",
"path": "sys/user-manager/index",
"icon": "sys_manager_1",
"alias": "sys:user:list"
},
{
"id": 24,
"parentId": 1,
"childrens": [],
"menuName": "角色管理",
"menuType": 2,
"router": "role",
"path": "sys/role-manager/index",
"icon": "user",
"alias": "sys:role:list"
},
{
"id": 25,
"parentId": 1,
"childrens": [],
"menuName": "菜单管理",
"menuType": 2,
"router": "menu",
"path": "sys/menu-manager/index",
"icon": "nested",
"alias": "sys:menu:list"
},
{
"id": 26,
"parentId": 1,
"childrens": [],
"menuName": "资源管理",
"menuType": 2,
"router": "resource",
"path": "sys/resources-manager/index",
"icon": "process",
"alias": "sys:resource:list"
},
{
"id": 375,
"parentId": 1,
"childrens": [
{
"id": 163,
"parentId": 375,
"childrens": [],
"menuName": "版本管理",
"menuType": 2,
"router": "app/version",
"path": "version/app/index",
"icon": "application_manager",
"alias": "sugartime:version"
},
{
"id": 415,
"parentId": 375,
"childrens": [],
"menuName": "请求黑名单",
"menuType": 2,
"router": "request-blacklist",
"path": "sys/request-blacklist/index",
"icon": "alarm",
"alias": "request:blacklist"
}
],
"menuName": "App系统",
"menuType": 1,
"router": "app/sys",
"icon": "nested",
"alias": "app:sys:manager"
}
],
"menuName": "系统管理",
"menuType": 1,
"router": "/system/manager",
"path": "",
"icon": "sys_manager_2",
"alias": "SystemManager"
},
{
"id": 115,
"parentId": 0,
"childrens": [
{
"id": 116,
"parentId": 115,
"childrens": [],
"menuName": "用户列表",
"menuType": 2,
"router": "user/table",
"path": "user/user-table/index",
"icon": "user",
"alias": "AppUserList"
},
{
"id": 288,
"parentId": 115,
"childrens": [],
"menuName": "封禁设备列表",
"menuType": 2,
"router": "archive-device/index",
"path": "log/archive-device/index",
"icon": "sys_manager_1",
"alias": "ArchiveDevice"
},
{
"id": 319,
"parentId": 115,
"childrens": [],
"menuName": "最新登记设备",
"menuType": 2,
"router": "user/user-device",
"path": "user/user-device/index",
"icon": "dashboard",
"alias": "UserDevice"
}
],
"menuName": "用户管理",
"menuType": 1,
"router": "/app/user/manager",
"icon": "sys_manager_1",
"alias": "AppUserManager"
},
{
"id": 184,
"parentId": 0,
"childrens": [
{
"id": 177,
"parentId": 184,
"childrens": [
{
"id": 179,
"parentId": 177,
"childrens": [],
"menuName": "消费商品订单",
"menuType": 2,
"router": "candy/purchasing",
"path": "order/candy/purchasing/index",
"icon": "bank_card",
"alias": "GoldPurchasing"
},
{
"id": 180,
"parentId": 177,
"childrens": [],
"menuName": "金币收支记录",
"menuType": 2,
"router": "candy/running/water",
"path": "order/candy/running-water/index",
"icon": "layer",
"alias": "CandyRunningWater"
},
{
"id": -1544110078,
"parentId": 177,
"childrens": [],
"menuName": "钻石流水列表",
"menuType": 2,
"router": "user/diamond-run-water",
"path": "user/diamond-run-water/index",
"icon": "gridding",
"alias": "User:Diamond:Run:Water"
},
{
"id": 348,
"parentId": 177,
"childrens": [],
"menuName": "金币代理流水",
"menuType": 2,
"router": "freight-info-list/index",
"path": "user/freight-info-list/index",
"icon": "revenue",
"alias": "UserFreightInfoList"
},
{
"id": 229699585,
"parentId": 177,
"childrens": [],
"menuName": "钻石余额列表",
"menuType": 2,
"router": "user/diamond-balance",
"path": "user/diamond-balance/index",
"icon": "gridding",
"alias": "User:Diamond:Balance"
},
{
"id": 528,
"parentId": 177,
"childrens": [],
"menuName": "订单详情",
"menuType": 2,
"router": "order/details",
"path": "order/order-details/index",
"icon": "comprehensive_analysis",
"alias": "order:details"
}
],
"menuName": "营收支出",
"menuType": 1,
"router": "/app/revenue",
"icon": "revenue",
"alias": "AppRevenue"
},
{
"id": 381,
"parentId": 184,
"childrens": [
{
"id": 197,
"parentId": 381,
"childrens": [],
"menuName": "参数配置",
"menuType": 2,
"router": "cnf/enums/manager",
"path": "cnf/enums/manager/index",
"icon": "sys_manager_2",
"alias": "SysConfigSetting"
},
{
"id": -1995972607,
"parentId": 381,
"childrens": [],
"menuName": "幸运礼物规则配置",
"menuType": 2,
"router": "game/lucky-gift/rule-config/config",
"path": "game/lucky-gift/rule-config/index",
"icon": "gift",
"alias": "game:rule-config"
},
{
"id": -1425547262,
"parentId": 381,
"childrens": [],
"menuName": "幸运礼物规格配置",
"menuType": 2,
"router": "game/lucky-gift/standard-config/config",
"path": "game/lucky-gift/standard-config/index",
"icon": "gift",
"alias": "game:standard-config"
},
{
"id": -150990847,
"parentId": 381,
"childrens": [],
"menuName": "靓号管理",
"menuType": 2,
"router": "role_user_special_id",
"path": "user/special-id-role/index",
"icon": "",
"alias": "user:special:id:role"
},
{
"id": 217,
"parentId": 381,
"childrens": [],
"menuName": "礼物管理",
"menuType": 2,
"router": "user/gift",
"path": "cnf/gift/index",
"icon": "the_mall",
"alias": "ContentManagerGift"
},
{
"id": 231,
"parentId": 381,
"childrens": [],
"menuName": "IM账号管理",
"menuType": 2,
"router": "im/account/manager",
"path": "user/im-account-manager/index",
"icon": "log",
"alias": "ImAccountManager"
},
{
"id": 260,
"parentId": 381,
"childrens": [],
"menuName": "Banner管理",
"menuType": 2,
"router": "sys/banner",
"path": "sys/banner/index",
"icon": "sys_manager_2",
"alias": "BannerManager"
},
{
"id": 268,
"parentId": 381,
"childrens": [],
"menuName": "房间主题管理",
"menuType": 2,
"router": "room/theme",
"path": "room/theme/index",
"icon": "example",
"alias": "RoomThemeManager"
},
{
"id": 277,
"parentId": 381,
"childrens": [],
"menuName": "国家管理",
"menuType": 2,
"router": "country-code/index",
"path": "sys/country-code/index",
"icon": "gridding",
"alias": "SysCountryCode"
},
{
"id": 281,
"parentId": 381,
"childrens": [],
"menuName": "徽章配置管理",
"menuType": 2,
"router": "badge/index",
"path": "user/badge/index",
"icon": "message",
"alias": "content:manager:badge"
},
{
"id": 346,
"parentId": 381,
"childrens": [],
"menuName": "表情管理",
"menuType": 2,
"router": "sys/emoji-config",
"path": "sys/emoji-config/index",
"icon": "gridding",
"alias": "EmojiConfig"
},
{
"id": 406,
"parentId": 381,
"childrens": [],
"menuName": "靓号管理",
"menuType": 2,
"router": "user_special_id",
"path": "user/special-id/index",
"icon": "example",
"alias": "user:special:id"
},
{
"id": 455,
"parentId": 381,
"childrens": [],
"menuName": "邀请用户配置",
"menuType": 2,
"router": "sys/invite-user-rule",
"path": "sys/invite-user-rule/index",
"icon": "forecast_information",
"alias": "AswatInviteUserRule"
},
{
"id": 457,
"parentId": 381,
"childrens": [],
"menuName": "游戏列表",
"menuType": 2,
"router": "game-config",
"path": "sys/game-config/index",
"icon": "layer",
"alias": "game:config"
}
],
"menuName": "数据配置",
"menuType": 1,
"router": "data_cnf",
"icon": "device_maintain",
"alias": "data:conf"
},
{
"id": 380,
"parentId": 184,
"childrens": [
{
"id": 209,
"parentId": 380,
"childrens": [],
"menuName": "礼物赠送记录",
"menuType": 2,
"router": "gift/history",
"path": "user/gift-history/index",
"icon": "gift",
"alias": "ContentManagerGiftHistory"
},
{
"id": 306,
"parentId": 380,
"childrens": [],
"menuName": "用户道具流水",
"menuType": 2,
"router": "running/water/user/props",
"path": "user/user-prop-list/index",
"icon": "revenue",
"alias": "RunningWaterUserProps"
},
{
"id": 475,
"parentId": 380,
"childrens": [],
"menuName": "邀请用户",
"menuType": 2,
"router": "invite-user-log",
"path": "log/invite-user-log/index",
"icon": "form",
"alias": "invite:user:register:log"
},
{
"id": 1355276289,
"parentId": 380,
"childrens": [],
"menuName": "幸运礼物送礼记录",
"menuType": 2,
"router": "game/lucky-gift/give-record",
"path": "game/lucky-gift/give-record/index",
"icon": "gift",
"alias": "lucky:give-record"
},
{
"id": 330,
"parentId": 380,
"childrens": [],
"menuName": "用户签到",
"menuType": 2,
"router": "user/check-in-log",
"path": "user/check-in-log/index",
"icon": "form",
"alias": "CheckInLog"
},
{
"id": 411,
"parentId": 380,
"childrens": [],
"menuName": "登录日志",
"menuType": 2,
"router": "login/logger",
"path": "log/login-logger/index",
"icon": "broker",
"alias": "app:logger:login"
},
{
"id": 454,
"parentId": 380,
"childrens": [],
"menuName": "Ludo飞行棋",
"menuType": 2,
"router": "game-ludo",
"path": "game/ludo/index",
"icon": "device",
"alias": "game:ludo"
},
{
"id": 504,
"parentId": 380,
"childrens": [],
"menuName": "CP申请日志",
"menuType": 2,
"router": "cp",
"path": "log/cp/index",
"alias": "cp:apply:log"
},
{
"id": 1490255874,
"parentId": 380,
"childrens": [],
"menuName": "用户密码日志",
"menuType": 2,
"router": "log/password-log",
"path": "log/password-log/index",
"icon": "integral",
"alias": "UserPasswordLog"
}
],
"menuName": "运营日志",
"menuType": 1,
"router": "log/running_water",
"icon": "form",
"alias": "operation:log"
},
{
"id": 391,
"parentId": 184,
"childrens": [
{
"id": 393,
"parentId": 391,
"childrens": [],
"menuName": "渠道管理",
"menuType": 2,
"router": "pay/channel",
"path": "cnf/pay/channel/index",
"icon": "form",
"alias": "channel:manager"
},
{
"id": 394,
"parentId": 391,
"childrens": [],
"menuName": "厂商管理",
"menuType": 2,
"router": "pay/factory",
"path": "cnf/pay/factory/index",
"icon": "form",
"alias": "pay:factory:manager"
},
{
"id": -826257407,
"parentId": 391,
"childrens": [],
"menuName": "区域关联支付国家",
"menuType": 2,
"router": "region/relation",
"path": "cnf/pay/region-relation/index",
"icon": "tree",
"alias": "region:pay:country"
},
{
"id": 396,
"parentId": 391,
"childrens": [],
"menuName": "开通支付国家",
"menuType": 2,
"router": "pay/country",
"path": "cnf/pay/country/index",
"icon": "form",
"alias": "open:pay:country"
},
{
"id": 395,
"parentId": 391,
"childrens": [],
"menuName": "应用管理",
"menuType": 2,
"router": "pay/application",
"path": "cnf/pay/application/index",
"icon": "layer",
"alias": "pay:application"
},
{
"id": 1325461505,
"parentId": 391,
"childrens": [],
"menuName": "Google/Apple-V2",
"menuType": 2,
"router": "cnf/product-v2",
"path": "cnf/product-v2/index",
"icon": "form",
"alias": "google:apple:product:config"
}
],
"menuName": "内购配置",
"menuType": 1,
"router": "/in_app_purchase_conf",
"path": "77774",
"icon": "form",
"alias": "in:app:purchase:conf"
},
{
"id": 468,
"parentId": 184,
"childrens": [
{
"id": 469,
"parentId": 468,
"childrens": [],
"menuName": "活动管理",
"menuType": 2,
"router": "cnf",
"path": "activity/template-cnf/index",
"icon": "layer",
"alias": "Activity:Manager"
},
{
"id": 470,
"parentId": 468,
"childrens": [],
"menuName": "活动模版",
"menuType": 2,
"router": "template",
"path": "activity/template-cnf/template-form/index",
"icon": "application_manager",
"alias": "Activity:Template"
},
{
"id": 471,
"parentId": 468,
"childrens": [],
"menuName": "活动规则配置",
"menuType": 2,
"router": "props/props-activity-rule-config",
"path": "props/props-activity-rule-config/index",
"icon": "form",
"alias": "Props:Activity:Rule:Config"
}
],
"menuName": "活动配置",
"menuType": 1,
"router": "/activity",
"icon": "example",
"alias": "Activity:Config"
},
{
"id": 195,
"parentId": 184,
"childrens": [],
"menuName": "消息推送",
"menuType": 2,
"router": "/message/push",
"path": "message/push/index",
"icon": "form",
"alias": "MessageManagerPush"
},
{
"id": 282,
"parentId": 184,
"childrens": [],
"menuName": "APP管理员",
"menuType": 2,
"router": "administrator",
"path": "user/app-manager/index",
"icon": "broker",
"alias": "AdministratorTable"
},
{
"id": 285,
"parentId": 184,
"childrens": [],
"menuName": "系统公告管理",
"menuType": 2,
"router": "notice-message/index",
"path": "sys/notice-message/index",
"icon": "audio",
"alias": "NoticeMessage"
},
{
"id": 324,
"parentId": 184,
"childrens": [],
"menuName": "金币代理",
"menuType": 2,
"router": "user_freight",
"path": "user/freight/index",
"icon": "user",
"alias": "UserFreight"
},
{
"id": 343,
"parentId": 184,
"childrens": [],
"menuName": "申请靓号",
"menuType": 2,
"router": "user/beautiful-number-apply",
"path": "user/beautiful-number-apply/index",
"icon": "form",
"alias": "BeautifulNumberApply"
},
{
"id": 397,
"parentId": 184,
"childrens": [],
"menuName": "App启动页",
"menuType": 2,
"router": "sys/start/page",
"path": "sys/start-page/index",
"icon": "comprehensive_analysis",
"alias": "StartPage"
},
{
"id": 505,
"parentId": 184,
"childrens": [],
"menuName": "客服列表",
"menuType": 2,
"router": "customer-service",
"path": "sys/customer-service/index",
"icon": "forecast_information",
"alias": "CustomerService"
},
{
"id": 536,
"parentId": 184,
"childrens": [],
"menuName": "金币余额榜",
"menuType": 2,
"router": "gold-balance-top",
"path": "user/gold-balance/index",
"icon": "gridding",
"alias": "gold:balanc:top"
},
{
"id": 544,
"parentId": 184,
"childrens": [],
"menuName": "区域配置",
"menuType": 2,
"router": "region/config",
"path": "sys/region-config/index",
"icon": "table",
"alias": "RegionConfig"
},
{
"id": 545,
"parentId": 184,
"childrens": [
{
"id": -510427134,
"parentId": 545,
"childrens": [],
"menuName": "目标兑换工资记录",
"menuType": 2,
"router": "user/bank-balance/exchange-target-record",
"path": "user/bank-balance/exchange-target-record/index",
"icon": "form",
"alias": "ExchangeTargetRecord"
},
{
"id": 547,
"parentId": 545,
"childrens": [],
"menuName": "用户银行流水",
"menuType": 2,
"router": "user/bank-balance/running-water",
"path": "user/bank-balance/running-water/index",
"icon": "log",
"alias": "UserBankRunningWater"
},
{
"id": 548,
"parentId": 545,
"childrens": [],
"menuName": "用户银行账户",
"menuType": 2,
"router": "user/bank-balance/table",
"path": "user/bank-balance/table/index",
"icon": "anchor_management",
"alias": "UserBankBalance"
},
{
"id": 549,
"parentId": 545,
"childrens": [],
"menuName": "美金兑换金币记录",
"menuType": 2,
"router": "user/bank-balance/withdraw-gold-apply",
"path": "user/bank-balance/withdraw-gold-apply/index",
"icon": "log",
"alias": "UserBankWithdrawGoldApply"
},
{
"id": 550,
"parentId": 545,
"childrens": [],
"menuName": "现金提现申请",
"menuType": 2,
"router": "user/bank-balance/withdraw-money-apply",
"path": "user/bank-balance/withdraw-money-apply/index",
"icon": "bank_card",
"alias": "UserBankWithdrawMoneyApply"
},
{
"id": 2093088769,
"parentId": 545,
"childrens": [],
"menuName": "自动支付工资凭据",
"menuType": 2,
"router": "user/bank-balance/auto-salary-pay-record",
"path": "user/bank-balance/auto-salary-pay-record/index",
"icon": "revenue",
"alias": "AutomaticSalaryPaymentRecord"
}
],
"menuName": "用户银行",
"menuType": 1,
"router": "UserBank",
"icon": "bank_card",
"alias": "UserBankBalance"
},
{
"id": 225759234,
"parentId": 184,
"childrens": [
{
"id": -2106527742,
"parentId": 225759234,
"childrens": [],
"menuName": "用户工资钻石账户",
"menuType": 2,
"router": "user/salary-diamond-balance/table",
"path": "user/salary-diamond-balance/table/index",
"icon": "table",
"alias": "UserSalaryDiamondBalance"
},
{
"id": -2093944830,
"parentId": 225759234,
"childrens": [],
"menuName": "用户工资钻石流水",
"menuType": 2,
"router": "user/salary-diamond-balance/running-water",
"path": "user/salary-diamond-balance/running-water/index",
"icon": "gridding",
"alias": "UserSalaryDiamondRunningWater"
},
{
"id": -1901006846,
"parentId": 225759234,
"childrens": [],
"menuName": "钻石提现申请",
"menuType": 2,
"router": "user/bank-balance/withdraw-diamond-apply",
"path": "user/bank-balance/withdraw-diamond-apply/index",
"icon": "message",
"alias": "UserBankWithdrawDiamondApply"
},
{
"id": 191950850,
"parentId": 225759234,
"childrens": [],
"menuName": "钻石兑换金币记录",
"menuType": 2,
"router": "user/bank-balance/diamond-withdraw-gold-apply",
"path": "user/bank-balance/diamond-withdraw-gold-apply/index",
"icon": "log",
"alias": "UserBankDiamondWithdrawGoldApply"
}
],
"menuName": "用户工资钻石",
"menuType": 1,
"router": "UserSalaryDiamond",
"path": "",
"icon": "revenue",
"alias": "UserSalaryDiamondBalance"
}
],
"menuName": "运营管理",
"menuType": 1,
"router": "/operation/manager",
"icon": "dashboard",
"alias": "OperationManager"
},
{
"id": 271,
"parentId": 0,
"childrens": [
{
"id": 274,
"parentId": 271,
"childrens": [],
"menuName": "在线房间",
"menuType": 2,
"router": "room/online",
"path": "room/online/index",
"icon": "data_analysis",
"alias": "RoomOnline"
},
{
"id": 287,
"parentId": 271,
"childrens": [],
"menuName": "房间资料列表",
"menuType": 2,
"router": "profile/index",
"path": "room/profile/index",
"icon": "layer",
"alias": "ProfileRoom"
},
{
"id": 434,
"parentId": 271,
"childrens": [],
"menuName": "置顶房间",
"menuType": 2,
"router": "set-top",
"path": "sys/set-top/index",
"icon": "layer",
"alias": "room:set:top"
},
{
"id": 479,
"parentId": 271,
"childrens": [],
"menuName": "房间黑名单",
"menuType": 2,
"router": "log/blacklist",
"path": "log/blacklist/index",
"icon": "form",
"alias": "room:user:blacklist"
}
],
"menuName": "语音房间",
"menuType": 1,
"router": "/voice/room",
"icon": "process",
"alias": "VoiceRoom"
},
{
"id": 339,
"parentId": 0,
"childrens": [
{
"id": 340,
"parentId": 339,
"childrens": [],
"menuName": "家族配置",
"menuType": 2,
"router": "family/config",
"path": "family/config/index",
"icon": "sys_manager_2",
"alias": "FamilyConfig"
},
{
"id": 341,
"parentId": 339,
"childrens": [],
"menuName": "家族列表",
"menuType": 2,
"router": "family/list",
"path": "family/list/index",
"icon": "anchor_management",
"alias": "FamilyList"
}
],
"menuName": "家族管理",
"menuType": 1,
"router": "/family/manager",
"icon": "tree",
"alias": "FamilyManager"
},
{
"id": 236,
"parentId": 0,
"childrens": [
{
"id": 238,
"parentId": 236,
"childrens": [],
"menuName": "用户头像",
"menuType": 2,
"router": "user/avatar/approval",
"path": "approval/avatar-approval/index",
"icon": "form",
"alias": "AvatatPhotoApproval"
},
{
"id": 239,
"parentId": 236,
"childrens": [],
"menuName": "用户照片墙",
"menuType": 2,
"router": "user/photo/wall/approval",
"path": "approval/photo-wall-approval/index",
"icon": "form",
"alias": "PhotoWallApproval"
},
{
"id": 240,
"parentId": 236,
"childrens": [],
"menuName": "用户昵称",
"menuType": 2,
"router": "user/nickname/approval",
"path": "approval/nickname-approval/index",
"icon": "form",
"alias": "NickNameApproval"
},
{
"id": 242,
"parentId": 236,
"childrens": [],
"menuName": "举报信息",
"menuType": 2,
"router": "report/index",
"path": "approval/report/index",
"icon": "form",
"alias": "ReportManagerReport"
},
{
"id": 243,
"parentId": 236,
"childrens": [],
"menuName": "意见反馈",
"menuType": 2,
"router": "ReportManagerFeedback",
"path": "feedback/index",
"icon": "form",
"alias": "user:feedback"
},
{
"id": 245,
"parentId": 236,
"childrens": [],
"menuName": "用户个性签名",
"menuType": 2,
"router": "user/profile_desc/approval",
"path": "approval/user-profile-desc-approval/index",
"icon": "form",
"alias": "UserProfileDescApproval"
},
{
"id": 246,
"parentId": 236,
"childrens": [],
"menuName": "房间封面",
"menuType": 2,
"router": "room/cover/approval",
"path": "approval/room-cover-wall-approval/index",
"icon": "form",
"alias": "RoomCoverWallApproval"
},
{
"id": -6496254,
"parentId": 236,
"childrens": [],
"menuName": "KYC身份审核",
"menuType": 2,
"router": "user_bank/identity_info",
"path": "user/bank-identity/index",
"icon": "forecast_information",
"alias": "UserBankIdentity"
},
{
"id": 261,
"parentId": 236,
"childrens": [],
"menuName": "房间主题审批",
"menuType": 2,
"router": "room/theme/approval",
"path": "approval/room-theme-approval/index",
"icon": "process",
"alias": "RoomThemeApproval"
},
{
"id": 552,
"parentId": 236,
"childrens": [],
"menuName": "用户银行卡审批",
"menuType": 2,
"router": "user/bank-card/approval",
"path": "approval/user-bank-card/index",
"icon": "bank_card",
"alias": "UserBankCardApproval"
}
],
"menuName": "审批管理",
"menuType": 1,
"router": "/approval/manager",
"icon": "alarm",
"alias": "ApprovalManager"
},
{
"id": 305,
"parentId": 0,
"childrens": [
{
"id": 312,
"parentId": 305,
"childrens": [],
"menuName": "资源组配置",
"menuType": 2,
"router": "props/props_source_group",
"path": "props/props-source-group/index",
"icon": "form",
"alias": "PropsActivitySourceGroup"
},
{
"id": 315,
"parentId": 305,
"childrens": [],
"menuName": "道具赠送",
"menuType": 2,
"router": "props/send_tool",
"path": "props/props-send-tool/index",
"icon": "form",
"alias": "PropsSendTool"
},
{
"id": 444,
"parentId": 305,
"childrens": [],
"menuName": "道具商店",
"menuType": 2,
"router": "props/props_store",
"path": "props/props-store/index",
"icon": "device_maintain",
"alias": "props:store"
}
],
"menuName": "道具管理",
"menuType": 1,
"router": "/props/manager",
"icon": "gridding",
"alias": "PropsManager"
},
{
"id": 537,
"parentId": 0,
"childrens": [
{
"id": 728821762,
"parentId": 537,
"childrens": [],
"menuName": "代理钻石政策",
"menuType": 2,
"router": "team-diamond-policy",
"path": "team/diamond-policy/index",
"icon": "eye-open",
"alias": "TeamDiamondPolicyManager"
},
{
"id": -1855930366,
"parentId": 537,
"childrens": [],
"menuName": "BD Lead",
"menuType": 2,
"router": "team/bd-lead",
"path": "team/bd-lead/index",
"icon": "broker",
"alias": "BdLead"
},
{
"id": 541,
"parentId": 537,
"childrens": [],
"menuName": "代理政策",
"menuType": 2,
"router": "team-policy",
"path": "team/policy/index",
"icon": "audio",
"alias": "TeamPolicyManager"
},
{
"id": -1142218751,
"parentId": 537,
"childrens": [],
"menuName": "BD工作统计",
"menuType": 2,
"router": "work-statistics",
"path": "team/work-statistics/index",
"icon": "table",
"alias": "WorkStatistics"
},
{
"id": 538,
"parentId": 537,
"childrens": [],
"menuName": "BD列表",
"menuType": 2,
"router": "business-development",
"path": "team/business-development/index",
"icon": "broker",
"alias": "BusinessDevelopment"
},
{
"id": 539,
"parentId": 537,
"childrens": [],
"menuName": "代理列表",
"menuType": 2,
"router": "team-list",
"path": "team/team-list/index",
"icon": "gridding",
"alias": "team:list"
},
{
"id": 540,
"parentId": 537,
"childrens": [],
"menuName": "主播成员",
"menuType": 2,
"router": "team/member",
"path": "team/team-member/index",
"icon": "gridding",
"alias": "team:member"
},
{
"id": 542,
"parentId": 537,
"childrens": [],
"menuName": "账单列表",
"menuType": 2,
"router": "team/bill",
"path": "team/team-bill/index",
"icon": "forecast_information",
"alias": "team:bill"
},
{
"id": 543,
"parentId": 537,
"childrens": [],
"menuName": "主播工作",
"menuType": 2,
"router": "member-work",
"path": "team/team-member-work/index",
"icon": "form",
"alias": "team:member:work"
}
],
"menuName": "主播中心",
"menuType": 1,
"router": "/team",
"icon": "layer",
"alias": "team:manaber"
}
]
}