## 路由摘要 ### 文档定位 - 本文件是“首页 > 主要路由 > 其他路由”中的主要路由唯一清单 - 本文件用于把 `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/DiamondSalaryRunningWaterDialog/index.vue`(线程三,2026-04-29) - 已完成:`src/components/data/AddOtherRechargeDialog/index.vue`(线程三,2026-04-29) - 已完成:`src/components/data/DiamondRunningWaterDialog/index.vue`(线程二,2026-04-29) - 已完成:`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,唯一中文为接口提交内容) - 已完成:`src/components/data/AddOtherRecharge/index.vue`(线程一,2026-04-29) - 说明:已发现不止 `用户列表 / 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" } ] }