## 路由摘要 ### 文档定位 - 本文件是“首页 > 主要路由 > 其他路由”中的主要路由唯一清单 - 本文件用于把 `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`,还应先读取本文件 - 其他文档不再重复维护完整主路由树或已完成主要路由索引,最多保留引用本文件的说明 - “当前主要路由状态总览(完成 / 进行中 / 未完成)”只在本文件维护;认领或完成主要路由页面时必须同步更新本文件,不再去 `docs/i18n/翻译清单.md` 或 `docs/i18n/翻译进度.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` ### 当前与国际化进度直接相关的主要路由 以下顺序按父级/子级路由整理,方便运行项目时逐项检查。 ### 当前进行中的主要路由 - 当前无 ### 当前跨已完成页面的公共组件联动复查 - 状态:已完成(线程一,2026-05-08,最终收口) - 已完成:`src/components/data/IpDeviceHandle/index.vue`(线程一,2026-05-06) - 已完成:`src/components/data/UserAccountStatusLogDrawer/index.vue`(线程二,2026-05-06) - 已完成:`src/components/data/UserVideoViolationTableDialog/index.vue`(线程二,2026-05-06,同步完成 `src/views/approval/not-pass-history/index.vue`) - 已完成:`src/views/common/user_deatils.vue`(线程二,2026-05-06,随客服列表页面直接渲染详情抽屉同步完成) - 已完成:`src/components/data/EditUserGoldCoinRewardForm/index.vue`(线程三,2026-05-06,复核确认仅剩模板注释中文) - 已完成:`src/components/data/UserRegistrationOverviewCharts/*.vue`(线程二,2026-04-29) - 已完成:`src/components/data/GoldRunningWaterDialog/index.vue`(线程一,2026-04-29) - 已完成:`src/components/data/EditUserGameCouponRewardForm/index.vue`(线程一,2026-04-29) - 已完成:`src/components/data/EditUserGoldCoinDeductionForm/index.vue`(线程三,2026-04-29) - 已完成:`src/components/data/EditDiamondCoinDeductionForm/index.vue`(线程二,2026-04-29) - 已完成:`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) - 说明:已发现不止单个页面使用仍需复核的 `src/components/**` 公共组件;所有已完成主要路由页面都需要按 `docs/i18n/翻译清单.md` 中“对已完成主要路由页面做直接公共组件联动复查”清单逐项确认 - 优先建议: - 继续按 `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` - 状态:已完成(线程一,2026-05-08,直接公共组件最终复核完成) - 备注:入口页及直接渲染的流水、充值、奖励、扣除、违规记录、账号处理、账号处理记录、认证信息、银行卡、注册概览与用户详情等公共组件已复核;可见静态中文无待处理项 - 保留项:`src/components/data/AccountHanle/index.vue` 默认警告语属于提交给接口的业务内容,按规则保留;其他中文命中为注释或已注释代码 - 用户专属礼物制作 / 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` - 状态:已完成 - 钻石流水列表 / Diamond Transaction List - 路由别名:`User:Diamond:Run:Water` - 路径:`user/diamond-run-water/index` - 文件:`src/views/user/diamond-run-water/index.vue` - 直接公共组件复核: - `src/components/Pagination/index.vue` - `src/components/SysOriginIcon/index.vue` - `src/components/data/AccountInput/index.vue` - `src/components/data/UserInfo/UserTableExhibit/index.vue` - `src/components/data/UserDeatilsDrawer/index.vue` - 页面私有组件状态:无私有组件 - 直接公共组件状态:已复核,中文扫描无命中 - 验证结果:`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-08) - 积分收支记录 / Points Transaction Records - 路由别名:`IntegralStream` - 路径:`user/integral-stream/index` - 文件: - `src/views/user/integral-stream/index.vue` - `src/views/user/integral-stream/timely/index.vue` - `src/views/user/integral-stream/history/index.vue` - 直接公共组件复核: - `src/components/Pagination/index.vue` - `src/components/data/AccountInput/index.vue` - `src/components/data/UserDeatilsDrawer/index.vue` - 页面私有组件状态:已随页面同步完成 - 直接公共组件状态:已复核,中文扫描无命中 - 保留项:`timely/index.vue` 与 `history/index.vue` 首行中文仅为注释,不参与页面展示 - 验证结果:`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-08) - 金币代理流水 / Gold Agent Transactions - 路由别名:`UserFreightInfoList` - 路径:`user/freight-info-list/index` - 文件:`src/views/user/freight-info-list/index.vue` - 直接公共组件复核: - `src/components/Pagination/index.vue` - `src/components/SysOriginIcon/index.vue` - `src/components/data/AccountInput/index.vue` - `src/components/data/UserInfo/UserTableExhibit/index.vue` - 页面私有组件状态:无私有组件 - 直接公共组件状态:已复核,中文扫描无命中 - 验证结果:`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-08) - 钻石余额列表 / Diamond Balance List - 路由别名:`User:Diamond:Balance` - 路径:`user/diamond-balance/index` - 文件:`src/views/user/diamond-balance/index.vue` - 直接公共组件复核: - `src/components/Pagination/index.vue` - `src/components/data/AccountInput/index.vue` - `src/components/data/UserInfo/UserTableExhibit/index.vue` - `src/components/data/UserDeatilsDrawer/index.vue` - 页面私有组件状态:无私有组件 - 直接公共组件状态:已复核,中文扫描无命中 - 验证结果:`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-08) - 退款记录 / Refund Records - 路由别名:`orderReimburse` - 路径:`order/reimburse/index` - 已完成文件: - `src/views/order/reimburse/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件状态: - `src/components/Pagination/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/data/UserDeatilsDrawer/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/PlatformSvgIcon/index.vue`:本轮复核中文扫描无命中 - 保留项:`expandTypeName`、`productDescription`、`payPlatform`、订单状态等接口返回动态数据保留原样,仅对已知 `REIMBURSE` 状态补展示映射;接口参数、路由路径与权限码保持原样 - 验证结果:目标文件与直接公共组件中文扫描无命中;语言文件语法检查通过;`NODE_OPTIONS=--openssl-legacy-provider npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-29) - 数据配置 / Data Configuration - 路由别名:`data:conf` - 状态:已完成 - 参数配置 / Parameter Settings - 路由别名:`SysConfigSetting` - 路径:`cnf/enums/manager/index` - 文件:`src/views/cnf/enums/manager/index.vue` - 状态:已完成 - 幸运礼物规则配置 / Lucky Gift Rule Configuration - 路由别名:`game:rule-config` - 路径:`game/lucky-gift/rule-config/index` - 文件:`src/views/game/lucky-gift/rule-config/index.vue` - 状态:已完成 - 幸运礼物规格配置 / Lucky Gift Specification Configuration - 路由别名:`game:standard-config` - 路径:`game/lucky-gift/standard-config/index` - 已完成文件: - `src/views/game/lucky-gift/standard-config/index.vue` - `src/views/game/lucky-gift/standard-config/standard-config-edit.vue` - `src/views/game/lucky-gift/probability-config/index.vue` - 状态:已完成 - 靓号管理(角色) / Special ID Management (Role) - 路由别名:`user:special:id:role` - 路径:`user/special-id-role/index` - 已完成文件: - `src/views/user/special-id-role/index.vue` - `src/views/user/special-id-role/special-setting/index.vue` - `src/views/user/special-id-role/special-setting/form-edit.vue` - `src/views/user/special-id-role/special-setting/customize-field-dialog.vue` - `src/views/user/special-id-role/special-setting/special-log.vue` - `src/views/user/special-id-role/special-log-info/index.vue` - 状态:已完成(线程一,2026-05-06) - 礼物管理 / Gift Management - 路由别名:`ContentManagerGift` - 路径:`cnf/gift/index` - 已完成文件: - `src/views/cnf/gift/index.vue` - `src/views/cnf/gift/cp/index.vue` - `src/views/cnf/gift/setting/index.vue` - `src/views/cnf/gift/setting/edit.vue` - `src/views/cnf/gift/week-star/index.vue` - `src/views/cnf/gift/week-star/add-week-gift-group.vue` - 状态:已完成 - 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` - 已完成文件: - `src/views/sys/banner/index.vue` - `src/views/sys/banner/form-edit.vue` - 状态:已完成 - 房间主题管理 / Room Theme Management - 路由别名:`RoomThemeManager` - 路径:`room/theme/index` - 已完成文件: - `src/views/room/theme/index.vue` - 状态:已完成(线程三,2026-05-06) - 国家管理 / Country Management - 路由别名:`SysCountryCode` - 路径:`sys/country-code/index` - 文件:`src/views/sys/country-code/index.vue` - 状态:已完成 - 徽章配置管理 / Badge Configuration Management - 路由别名:`content:manager:badge` - 路径:`user/badge/index` - 已完成文件: - `src/views/user/badge/index.vue` - `src/views/user/badge/badge-give/index.vue` - `src/views/user/badge/badge-revoke/index.vue` - `src/views/user/badge/badge-rule/index.vue` - `src/views/user/badge/badge-rule/source-edit.vue` - 状态:已完成(线程一,2026-05-06) - 表情管理 / Emoji Management - 路由别名:`EmojiConfig` - 路径:`sys/emoji-config/index` - 已完成文件: - `src/views/sys/emoji-config/index.vue` - `src/views/sys/emoji-config/emoji/index.vue` - `src/views/sys/emoji-config/group/index.vue` - `src/views/sys/emoji-config/group/form-edit.vue` - 状态:已完成(线程一,2026-05-06) - 靓号管理 / Special ID Management - 路由别名:`user:special:id` - 路径:`user/special-id/index` - 已完成文件: - `src/views/user/special-id/index.vue` - `src/views/user/special-id/special-setting/index.vue` - `src/views/user/special-id/special-setting/form-edit.vue` - `src/views/user/special-id/special-setting/customize-field-dialog.vue` - `src/views/user/special-id/special-setting/special-log.vue` - `src/views/user/special-id/special-log-info/index.vue` - 状态:已完成(线程一,2026-05-06) - 邀请用户配置 / Invite User Configuration - 路由别名:`AswatInviteUserRule` - 路径:`sys/invite-user-rule/index` - 已完成文件: - `src/views/sys/invite-user-rule/index.vue` - `src/views/sys/invite-user-rule/Lotfun/index.vue` - 备注: - `src/views/sys/invite-user-rule/aswat/index.vue` 与 `src/views/sys/invite-user-rule/yahlla/index.vue` 当前仅存在注释 import,未纳入入口页实际渲染链 - 状态:已完成(线程二,2026-05-06) - 游戏列表 / Game List - 路由别名:`game:config` - 路径:`sys/game-config/index` - 已完成文件: - `src/views/sys/game-config/index.vue` - `src/views/sys/game-config/fruit/edit.vue` - `src/views/sys/game-config/match/index.vue` - `src/views/sys/game-config/match/form-edit.vue` - `src/views/sys/game-config/room/index.vue` - `src/views/sys/game-config/room/form-edit.vue` - 页面私有组件状态:已随页面同步完成 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - 状态:已完成(线程三,2026-05-06) - 运营日志 / Operations Logs - 路由别名:`operation:log` - 状态:已完成 - 礼物赠送记录 / Gift Sending Records - 路由别名:`ContentManagerGiftHistory` - 路径:`user/gift-history/index` - 已完成文件: - `src/views/user/gift-history/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/data/GiftHistoryDetailsDrawer/index.vue`:复核通过,仅剩注释中文 - `src/components/data/RoomDeatilsDrawer/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/views/common/user_deatils.vue`:复核通过,仅剩注释块中文 - 状态:已完成(线程三,2026-05-06) - 用户道具流水 / User Prop Transactions - 路由别名:`RunningWaterUserProps` - 路径:`user/user-prop-list/index` - 已完成文件: - `src/views/user/user-prop-list/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/views/common/user_deatils.vue`:复核通过,仅剩注释块中文 - 状态:已完成(线程三,2026-05-06) - 邀请用户 / Invite Users - 路由别名:`invite:user:register:log` - 路径:`log/invite-user-log/index` - 已完成文件: - `src/views/log/invite-user-log/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - 状态:已完成(线程三,2026-05-06) - 幸运礼物送礼记录 / Lucky Gift Sending Records - 路由别名:`lucky:give-record` - 路径:`game/lucky-gift/give-record/index` - 文件:`src/views/game/lucky-gift/give-record/index.vue` - 已完成文件: - `src/views/game/lucky-gift/give-record/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/SearchRoomInput/index.vue`:复核通过,仅剩注释中文 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/components/data/RoomDeatilsDrawer/index.vue`:复核通过 - `src/views/common/user_deatils.vue`:复核通过,仅剩注释块中文 - 状态:已完成(线程一,2026-05-06) - 用户签到 / User Check-ins - 路由别名:`CheckInLog` - 路径:`user/check-in-log/index` - 文件:`src/views/user/check-in-log/index.vue` - 已完成文件: - `src/views/user/check-in-log/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/views/common/user_deatils.vue`:复核通过,仅剩注释块中文 - 状态:已完成(线程一,2026-05-06) - 登录日志 / Login Logs - 路由别名:`app:logger:login` - 路径:`log/login-logger/index` - 文件:`src/views/log/login-logger/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/PlatformSvgIcon/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/components/data/UserVideoViolationTableDialog/index.vue`:复核通过,仅剩注释中文 - `src/components/data/UserAccountStatusLogDrawer/index.vue`:复核通过 - `src/components/data/AccountHanle/index.vue`:复核保留接口提交默认警告文案 - 状态:已完成(线程二,2026-05-06) - Ludo飞行棋 / Ludo - 路由别名:`game:ludo` - 路径:`game/ludo/index` - 文件:`src/views/game/ludo/index.vue` - 状态:已完成 - CP申请日志 / CP Application Logs - 路由别名:`cp:apply:log` - 路径:`log/cp/index` - 文件:`src/views/log/cp/index.vue` - 已完成文件: - `src/views/log/cp/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-06) - 用户密码日志 / User Password Logs - 路由别名:`UserPasswordLog` - 路径:`log/password-log/index` - 文件:`src/views/log/password-log/index.vue` - 已完成文件: - `src/views/log/password-log/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/views/common/user_deatils.vue`:复核通过,仅剩注释块中文 - 状态:已完成(线程一,2026-05-06) - 内购配置 / In-App Purchase Configuration - 路由别名:`in:app:purchase:conf` - 状态:已完成 - 渠道管理 / Channel Management - 路由别名:`channel:manager` - 路径:`cnf/pay/channel/index` - 已完成文件: - `src/views/cnf/pay/channel/index.vue` - `src/views/cnf/pay/channel/edit-form.vue` - 页面私有组件状态:`edit-form.vue` 已随页面同步完成 - 直接公共组件状态: - `src/components/Pagination/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-06) - 厂商管理 / Provider Management - 路由别名:`pay:factory:manager` - 路径:`cnf/pay/factory/index` - 已完成文件: - `src/views/cnf/pay/factory/index.vue` - `src/views/cnf/pay/factory/edit-form.vue` - `src/views/cnf/pay/factory/associated-channel.vue` - `src/views/cnf/pay/comp/transfer-channel.vue` - 页面私有组件状态:`edit-form.vue`、`associated-channel.vue`、`comp/transfer-channel.vue` 已随页面同步完成 - 直接公共组件状态: - `src/components/Pagination/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-06) - 区域关联支付国家 / Region-Payment Country Relations - 路由别名:`region:pay:country` - 路径:`cnf/pay/region-relation/index` - 已完成文件: - `src/views/cnf/pay/region-relation/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-07) - 开通支付国家 / Enabled Payment Countries - 路由别名:`open:pay:country` - 路径:`cnf/pay/country/index` - 已完成文件: - `src/views/cnf/pay/country/index.vue` - `src/views/cnf/pay/country/associated-channels.vue` - `src/views/cnf/pay/country/country-select.vue` - 页面私有组件状态: - `src/views/cnf/pay/country/associated-channels.vue` 已随页面同步完成 - `src/views/cnf/pay/country/country-select.vue` 已随页面同步完成 - `src/views/cnf/pay/comp/transfer-channel.vue` 历史已完成,本轮复核通过 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-07) - 应用管理 / Application Management - 路由别名:`pay:application` - 路径:`cnf/pay/application/index` - 已完成文件: - `src/views/cnf/pay/application/index.vue` - `src/views/cnf/pay/application/app-navigation.vue` - `src/views/cnf/pay/application/app-manager/index.vue` - `src/views/cnf/pay/application/app-manager/edit-form.vue` - `src/views/cnf/pay/application/commodity/index.vue` - `src/views/cnf/pay/application/commodity/edit-form.vue` - `src/views/cnf/pay/application/commodity-v2/index.vue` - `src/views/cnf/pay/application/commodity-v2/edit-form.vue` - `src/views/cnf/pay/application/order-manager/index.vue` - 页面私有组件状态: - 已随页面同步完成或复核 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - 备注:`order-manager` 当前在 tab 配置中被注释,本轮仅处理其可见开发中提示与未使用 prompt 文案;注释掉的历史表格按规则保留 - 状态:已完成(线程一,2026-05-07) - Google/Apple-V2 / Google/Apple V2 - 路由别名:`google:apple:product:config` - 路径:`cnf/product-v2/index` - 已完成文件: - `src/views/cnf/product-v2/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/SysOriginIcon/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-07) - 活动配置 / 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` - 已完成文件: - `src/views/props/props-activity-rule-config/index.vue` - `src/views/props/props-activity-rule-config/edit-rule-drawer.vue` - `src/views/props/props-activity-rule-config/components/*.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` - 状态:已完成 - 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` - 已完成文件: - `src/views/user/beautiful-number-apply/index.vue` - `src/views/user/beautiful-number-apply/components/applyHandle.vue` - 页面私有组件状态: - `components/applyHandle.vue`:已随页面同步完成 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/views/common/user_deatils.vue`:历史已完成,本轮复核仅剩注释或注释掉的历史块 - 状态:已完成(线程二,2026-05-06) - 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` - 已完成文件: - `src/views/sys/customer-service/index.vue` - `src/views/common/user_deatils.vue` - 直接公共组件复核: - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - 状态:已完成 - 金币余额榜 / Gold Balance Leaderboard - 路由别名:`gold:balanc:top` - 路径:`user/gold-balance/index` - 已完成文件: - `src/views/user/gold-balance/index.vue` - 直接公共组件复核: - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - 状态:已完成 - 区域配置 / 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 Bank Transactions - 路由别名:`UserBankRunningWater` - 路径:`user/bank-balance/running-water/index` - 已完成文件: - `src/views/user/bank-balance/running-water/index.vue` - 页面私有组件状态:无同目录私有组件 - 直接公共组件状态: - `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核通过 - `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核通过 - 状态:已完成(线程三,2026-05-07) - 用户银行账户 / User Bank Accounts - 路由别名:`UserBankBalance` - 路径:`user/bank-balance/table/index` - 已完成文件: - `src/views/user/bank-balance/table/index.vue` - `src/views/user/bank-balance/table/form-edit.vue` - `src/views/user/bank-balance/table/running-water.vue` - 页面私有组件状态:已随页面同步完成 - 直接公共组件状态: - `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核通过 - `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核通过 - 状态:已完成(线程三,2026-05-07) - 美金兑换金币记录 / USD-to-Gold Exchange Records - 路由别名:`UserBankWithdrawGoldApply` - 路径:`user/bank-balance/withdraw-gold-apply/index` - 已完成文件: - `src/views/user/bank-balance/withdraw-gold-apply/index.vue` - 页面私有组件状态:当前目录仅包含 `index.vue`,无页面私有组件 - 直接公共组件复核: - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-07) - 现金提现申请 / Cash Withdrawal Applications - 路由别名:`UserBankWithdrawMoneyApply` - 路径:`user/bank-balance/withdraw-money-apply/index` - 已完成文件: - `src/views/user/bank-balance/withdraw-money-apply/index.vue` - `src/views/user/bank-balance/withdraw-money-apply/approval-drawer.vue` - `src/views/user/bank-balance/withdraw-money-apply/details-drawer.vue` - 页面私有组件状态: - `approval-drawer.vue`、`details-drawer.vue` 已随入口页同步完成 - 直接公共组件状态: - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/components/upload-image/index.vue`:复核通过,仅剩注释中文 - 备注: - 复制银行卡信息时使用的剪贴板文本中文标签按“不改复制内容结构”保留,不属于页面可见展示文案 - 状态:已完成(线程一,2026-05-07) - 自动支付工资凭据 / Automatic Salary Payment Vouchers - 路由别名:`AutomaticSalaryPaymentRecord` - 路径:`user/bank-balance/auto-salary-pay-record/index` - 已完成文件: - `src/views/user/bank-balance/auto-salary-pay-record/index.vue` - `src/views/user/bank-balance/auto-salary-pay-record/details-drawer.vue` - `src/views/user/bank-balance/auto-salary-pay-record/policy-details-drawer.vue` - `src/views/user/bank-balance/auto-salary-pay-record/remark-details-drawer.vue` - 页面私有组件状态: - `details-drawer.vue`、`policy-details-drawer.vue`、`remark-details-drawer.vue` 已随入口页同步完成 - 直接公共组件状态: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/components/data/PropsRow/index.vue`:复核通过,仅剩注释中文 - 状态:已完成(线程一,2026-05-07) - 用户工资钻石 / User Salary Diamonds - 路由别名:`UserSalaryDiamondBalance` - 已完成文件: - `src/views/user/salary-diamond-balance/running-water/index.vue` - `src/views/user/salary-diamond-balance/table/index.vue` - `src/views/user/salary-diamond-balance/table/form-edit.vue` - `src/views/user/salary-diamond-balance/table/running-water.vue` - 页面私有组件状态: - `table/form-edit.vue`、`table/running-water.vue` 已随入口页同步完成 - 直接公共组件状态: - `src/components/Pagination/index.vue`:历史已完成,本轮复核通过 - `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核通过 - `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核通过 - 状态:已完成(线程一,2026-05-07) - 钻石提现申请 / Diamond Withdrawal Applications - 路由别名:`UserBankWithdrawDiamondApply` - 路径:`user/bank-balance/withdraw-diamond-apply/index` - 已完成文件: - `src/views/user/bank-balance/withdraw-diamond-apply/index.vue` - `src/views/user/bank-balance/withdraw-diamond-apply/approval-drawer.vue` - `src/views/user/bank-balance/withdraw-diamond-apply/details-drawer.vue` - 页面私有组件状态: - `approval-drawer.vue`、`details-drawer.vue` 已随入口页同步完成 - 直接公共组件状态: - `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/upload-image/index.vue`:本轮复核中文扫描无命中 - 状态:已完成(线程一,2026-05-07) - 钻石兑换金币记录 / Diamond-to-Gold Exchange Records - 路由别名:`UserBankDiamondWithdrawGoldApply` - 路径:`user/bank-balance/diamond-withdraw-gold-apply/index` - 已完成文件: - `src/views/user/bank-balance/diamond-withdraw-gold-apply/index.vue` - 页面私有组件状态: - 当前目录仅包含 `index.vue`,无页面私有组件 - 直接公共组件状态: - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-07) - 数据大屏 / Data Dashboard - 路由别名:`Datav` - 路径:`datav/index` - 已完成文件: - `src/views/datav/index.vue` - `src/views/datav/latest-purchase.vue` - `src/views/datav/online-user-count-origin.vue` - `src/views/datav/purchase-count.vue` - 页面私有组件状态: - `latest-purchase.vue`:复核通过,当前无静态中文展示文案 - `online-user-count-origin.vue`、`purchase-count.vue`:已随入口页同步完成 - 直接公共组件状态: - `src/components/data/Avatar/index.vue`:本轮复核中文扫描无命中 - `src/components/FlagIcon/index.vue`:本轮已将复制成功 / 失败提示接入 `common.copySuccess` / `common.copyFail` - 保留项:接口返回的用户昵称、商品描述、金额、国家码、系统来源与统计数据保持原样;`online-user-map.vue`、`latest-purchase-timchat.vue`、`online-user-count.vue` 等未被入口页直接渲染的文件不纳入本轮 - 验证结果:入口页、直接私有组件与直接公共组件中文扫描无命中;语言文件语法检查通过;`NODE_OPTIONS=--openssl-legacy-provider npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-29) - 语音房间 / Voice Rooms - 路由别名:`VoiceRoom` - 在线房间 / Online Rooms - 路由别名:`RoomOnline` - 路径:`room/online/index` - 已完成文件: - `src/views/room/online/index.vue` - `src/views/room/online/online-member.vue` - 页面私有组件状态:已随页面同步完成 - 直接公共组件状态: - `src/components/data/SelectSystemRegion/index.vue`:已完成 - `src/components/data/AccountHanle/index.vue`:历史已完成,本轮复核保留接口提交默认警告内容 - `src/components/data/RoomDeatilsDrawer/index.vue`:历史已完成,本轮复核通过 - `src/components/data/Gender/index.vue`:历史已完成,本轮复核通过 - `src/views/common/user_deatils.vue`:历史已完成,本轮复核仅剩历史注释与注释掉的购买记录块 - 状态:已完成(线程一,2026-05-06) - 房间资料列表 / 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` - 已完成文件: - `src/views/sys/set-top/index.vue` - `src/views/sys/set-top/form-edit.vue` - 页面私有组件状态:已随页面同步完成 - 直接公共组件状态: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/SearchRoomInput/index.vue`:复核通过,仅剩历史注释中文 - `src/components/data/SelectSystemRegion/index.vue`:历史已完成,本轮复核通过 - `src/components/data/RoomDeatilsDrawer/index.vue`:历史已完成,本轮复核通过 - 备注:`statusDesc` 为接口返回动态状态描述,当前无接口样例可可靠推断,暂不翻译 - 状态:已完成(线程一,2026-05-06) - 房间黑名单 / Room Blacklist - 路由别名:`room:user:blacklist` - 路径:`log/blacklist/index` - 已完成文件: - `src/views/log/blacklist/index.vue` - 页面私有组件状态:该目录当前仅包含 `index.vue`,无页面私有组件 - 直接公共组件状态: - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/components/data/RoomDeatilsDrawer/index.vue`:历史已完成,本轮复核通过 - 状态:已完成(线程一,2026-05-06) - 家族管理 / 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` - 用户头像 / User Avatar - 路由别名:`AvatatPhotoApproval` - 路径:`approval/avatar-approval/index` - 已完成文件: - `src/views/approval/avatar-approval/index.vue` - `src/components/data/UserDeatilsDrawer/index.vue` - 直接公共组件状态: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/EditUserForm/index.vue`:复核通过 - `src/components/data/AccountHanle/index.vue`:默认警告语属于接口业务内容,按规则保留 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/UserDeatilsDrawer/index.vue`:复核完成 - 状态:已完成(线程一,2026-05-08) - 用户照片墙 / User Photo Wall - 路由别名:`PhotoWallApproval` - 路径:`approval/photo-wall-approval/index` - 已完成文件: - `src/views/approval/photo-wall-approval/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/EditUserForm/index.vue`:复核通过 - `src/components/data/UserDeatilsDrawer/index.vue`:复核通过 - 验证结果:`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-08) - 用户昵称 / User Nickname - 路由别名:`NickNameApproval` - 路径:`approval/nickname-approval/index` - 已完成文件: - `src/views/approval/nickname-approval/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/UserDeatilsDrawer/index.vue`:复核通过 - `src/components/data/AccountHanle/index.vue`:仅命中既有接口提交默认警告内容,按保留项处理 - 验证结果:`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-08) - 举报信息 / Reports - 路由别名:`ReportManagerReport` - 路径:`approval/report/index` - 已完成文件: - `src/views/approval/report/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/components/data/UserDeatilsDrawer/index.vue`:复核通过 - `src/components/data/AccountHanle/index.vue`:仅命中既有接口提交默认警告内容,按保留项处理 - 验证结果:`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程二,2026-05-08) - 意见反馈 / Feedback - 路由别名:`user:feedback` - 路径:`feedback/index` - 已完成文件: - `src/views/feedback/index.vue` - `src/components/data/Feedback/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/components/data/UserDeatilsDrawer/index.vue`:复核通过 - `src/components/data/Feedback/index.vue`:已随页面同步完成 - `src/components/videoPlayer/index.vue`:可见倍速文案已完成,剩余中文为注释 - 保留项:`approvalRemarks: '感谢您的反馈意见'` 会作为批量处理备注提交给接口,按提交内容保留 - 验证结果:`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-08) - 用户个性签名 / User Profile Signatures - 路由别名:`UserProfileDescApproval` - 路径:`approval/user-profile-desc-approval/index` - 已完成文件: - `src/views/approval/user-profile-desc-approval/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserDeatilsDrawer/index.vue`:复核通过 - 保留项: - 模板注释中的“数量”不可见,按注释保留 - `approvalType: 'PROFILE_DESC'`、`approvalStatus: 'PASS' / 'NOT_PASS'`、`waitApprovalUser` 与 `content: item.profileDesc` 属于接口提交数据,保持原样 - 验证结果:语言文件语法检查通过;`npm run build:prod` 第二次通过,仍保留项目既有 17 个 warning;第一次构建因输出目录 `dist\cdn` 偶发 `EEXIST` 失败,重跑后通过 - 状态:已完成(线程一,2026-05-08) - 房间封面 / Room Covers - 路由别名:`RoomCoverWallApproval` - 路径:`approval/room-cover-wall-approval/index` - 已完成文件: - `src/views/approval/room-cover-wall-approval/index.vue` - 页面私有组件状态:无页面私有组件 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/data/EditUserForm/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/data/UserDeatilsDrawer/index.vue`:复核通过 - `src/components/data/AccountHanle/index.vue`:仅命中既有接口提交默认警告内容,按保留项处理 - 保留项:目标页剩余中文仅为注释或注释掉的历史代码,不属于可见展示文案 - 验证结果:语言文件语法校验通过;本轮未使用 `$te`;`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程二,2026-05-08) - 当前状态:已完成(线程二,2026-05-08) - 道具管理 / Prop Management - 路由别名:`PropsManager` - 资源配置 / Resource Configuration - 路由别名:`props:config` - 路径:`props/props-resource-config/index` - 已完成文件: - `src/views/props/props-resource-config/index.vue` - `src/views/props/props-resource-config/form-edit.vue` - `src/views/props/props-resource-config/line-graph-charts.vue` - `src/views/props/props-resource-config/sales-mothly-charts-dialog.vue` - 页面私有组件状态:`form-edit.vue`、`line-graph-charts.vue`、`sales-mothly-charts-dialog.vue` 已随入口页同步完成 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - `src/components/svgaplayer/**`:复核通过 - `src/components/data/PropsSalesOverviewCharts/**`:复核通过 - 保留项:接口字段、接口参数、路由路径、权限码、表单提交值、枚举实际值与接口返回动态数据保持原样;`propsTypes`、`nobleVipTabs`、`showcaseTypes` 仅展示 label 映射翻译 - 验证结果:目标文件中文扫描无命中;未使用 `$te`;语言文件语法检查通过;`npm run build:prod` 通过,仍保留项目既有 17 个 warning - 状态:已完成(线程一,2026-05-08) - 资源组配置 / 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` - 已完成文件: - `src/views/props/props-send-tool/index.vue` - `src/views/props/props-send-tool/send-props.vue` - `src/views/props/props-send-tool/send-badge.vue` - `src/views/props/props-send-tool/send-ticket.vue` - 页面私有组件状态:已随页面同步完成 - 直接公共组件状态: - `src/components/data/PropsSourceSelectPopover/index.vue`:历史已完成,本轮复核中文扫描无命中 - 状态:已完成(线程二,2026-05-07) - 道具商店 / Prop Store - 路由别名:`props:store` - 路径:`props/props-store/index` - 已完成文件: - `src/views/props/props-store/index.vue` - `src/views/props/props-store/form-edit.vue` - 页面私有组件状态:`form-edit.vue` 已随入口页同步完成 - 直接公共组件复核: - `src/components/Pagination/index.vue`:复核通过 - `src/components/SysOriginIcon/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-07) - 主播中心 / 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` - 已完成文件: - `src/views/team/work-statistics/index.vue` - 页面私有组件状态:无同目录私有组件 - 直接公共组件状态: - `src/components/Pagination/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/data/SelectSystemRegion/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中 - 状态:已完成(线程二,2026-05-07) - 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` - 文件:`src/views/team/team-list/index.vue` - 已完成文件: - `src/views/team/team-list/index.vue` - `src/views/team/team-list/bind-bd.vue` - `src/views/team/team-list/team-application-process-drawer.vue` - `src/views/team/team-list/team-contact.vue` - `src/views/team/team-list/team-edit.vue` - `src/views/team/team-list/team-notice-list-drawer.vue` - `src/views/team/team-list/team-notice-send-drawer.vue` - `src/views/team/team-list/team-remark.vue` - `src/views/team/team-list/team-status.vue` - `src/views/team/team-list/team-switch-own.vue` - `src/views/team/components/ProcessApprovalDrawer/index.vue` - 直接公共组件状态:`TeamCreate`、`TeamDetailsDrawer`、`SysOriginPermissionSelect` 历史已完成;`SelectSystemRegion`、`AccountInput`、`UserTableExhibit` 本轮复核未发现可见中文 - 状态:已完成(线程二,2026-05-08) - 主播成员 / Broadcaster Members - 路由别名:`team:member` - 路径:`team/team-member/index` - 已完成文件: - `src/views/team/team-member/index.vue` - `src/views/team/team-member/team-member-add.vue` - `src/views/team/team-member/team-member-change.vue` - `src/views/team/team-member/team-member-remark.vue` - `src/views/team/team-member/team-member-target-reset.vue` - 页面私有组件状态: - 同目录 4 个私有弹窗/抽屉已随入口页同步完成 - `src/views/team/components/TeamDetailsDrawer/index.vue` 历史已完成,本轮复核中文扫描无命中 - 直接公共组件状态: - `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中 - `src/components/data/Avatar/index.vue`:本轮复核中文扫描无命中 - 状态:已完成(线程二,2026-05-07) - 账单列表 / Bill List - 路由别名:`team:bill` - 路径:`team/team-bill/index` - 已完成文件: - `src/views/team/team-bill/index.vue` - `src/views/team/team-bill/details-drawer.vue` - `src/views/team/team-bill/team-bill-internal-remark.vue` - `src/views/team/team-bill/team-bill-remark.vue` - `src/views/team/team-bill/team-bill-settle.vue` - `src/views/team/team-bill/team-bill-status.vue` - `src/views/team/components/TeamDetailsDrawer/index.vue` - 页面私有组件状态:同目录 5 个私有抽屉/弹窗与入口页直接引用的 `TeamDetailsDrawer/index.vue` 已随页面同步完成 - 直接公共组件状态: - `src/components/data/SysOriginPermissionSelect/index.vue`:复核完成,默认 placeholder 使用展示层 `$t('common.select')` - `src/components/data/SelectSystemRegion/index.vue`:复核通过 - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - 状态:已完成(线程一,2026-05-08) - 主播工作 / Broadcaster Work - 路由别名:`team:member:work` - 路径:`team/team-member-work/index` - 已完成文件: - `src/views/team/team-member-work/index.vue` - `src/views/team/team-member-work/details-drawer.vue` - `src/views/team/team-member-work/gift-running-water-dialog.vue` - `src/views/team/team-member-work/room-gift-dialog.vue` - `src/views/team/components/TeamDetailsDrawer/index.vue` - 页面私有组件状态:同目录 3 个私有弹窗/抽屉与入口页直接引用的 `TeamDetailsDrawer/index.vue` 已随页面同步完成 - 直接公共组件状态: - `src/components/data/AccountInput/index.vue`:复核通过 - `src/components/data/UserInfo/UserTableExhibit/index.vue`:复核通过 - `src/components/data/GiftHistoryDetailsDrawer/index.vue`:复核通过,仅剩注释中文 - `src/components/data/PropsRow/index.vue`:复核通过,仅剩注释中文 - `src/components/data/RoomDeatilsDrawer/index.vue`:复核通过 - `src/views/common/user_deatils.vue`:复核通过,仅剩注释块中文 - `src/components/SysOriginIcon/index.vue`:复核通过 - 状态:已完成(线程二,2026-05-07) ### 当前主要路由状态总览 - 说明:本段是主要路由完成、进行中与未完成情况的唯一摘要;`翻译进度.md` 与 `翻译清单.md` 不再维护第二份主路由摘要。 - 展示规则:完成项不额外标注;仅对 `部分完成`、`进行中`、`未完成` 等需要继续关注的项打标;父级标为 `部分完成` 时,必须在其子级中明确标出具体 `进行中` 或 `未完成` 页面,避免只看到父级状态而不知道待处理范围。 - 首页 / Dashboard - 系统管理 / 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 - 钻石流水列表 / Diamond Transaction List - 积分收支记录 / Points Transaction Records - 金币代理流水 / Gold Agent Transactions - 钻石余额列表 / Diamond Balance List - 退款记录 / Refund Records - 数据配置 / Data Configuration - 参数配置 / Parameter Settings - 幸运礼物规则配置 / Lucky Gift Rule Configuration - 幸运礼物规格配置 / Lucky Gift Specification Configuration - 靓号管理(角色) / Special ID Management (Role) - 礼物管理 / Gift Management - IM账号管理 / IM Account Management - Banner管理 / Banner Management - 房间主题管理 / Room Theme Management - 国家管理 / Country Management - 徽章配置管理 / Badge Configuration Management - 表情管理 / Emoji Management - 靓号管理 / Special ID Management - 邀请用户配置 / Invite User Configuration - 游戏列表 / Game List - 运营日志 / Operations Logs - 礼物赠送记录 / Gift Sending Records - 用户道具流水 / User Prop Transactions - 邀请用户 / Invite Users - 幸运礼物送礼记录 / Lucky Gift Sending Records - 用户签到 / User Check-ins - 登录日志 / Login Logs - Ludo飞行棋 / Ludo - CP申请日志 / CP Application Logs - 用户密码日志 / User Password Logs - 内购配置 / In-App Purchase Configuration - 渠道管理 / Channel Management - 厂商管理 / Provider Management - 区域关联支付国家 / Region-Payment Country Relations - 开通支付国家 / Enabled Payment Countries - 应用管理 / Application Management - Google/Apple-V2 / Google/Apple V2 - 活动配置 / Activity Configuration - 活动管理 / Activity Management - 活动模版 / Activity Templates - 活动规则配置 / Activity Rule Configuration - 消息推送 / Message Push - APP管理员 / App Administrators - 系统公告管理 / System Notice Management - 金币代理 / Gold Agents - 申请靓号 / Apply for Special ID - App启动页 / App Launch Page - 客服列表 / Customer Service List - 金币余额榜 / Gold Balance Leaderboard - 区域配置 / Region Configuration - 用户银行 / User Bank - 用户银行流水 / User Bank Transactions - 用户银行账户 / User Bank Accounts - 美金兑换金币记录 / USD-to-Gold Exchange Records - 现金提现申请 / Cash Withdrawal Applications - 自动支付工资凭据 / Automatic Salary Payment Vouchers - 用户工资钻石 / User Salary Diamonds - 数据大屏 / Data Dashboard - 语音房间 / Voice Rooms - 在线房间 / Online Rooms - 房间资料列表 / Room Profile List - 置顶房间 / Pinned Rooms - 房间黑名单 / Room Blacklist - 家族管理 / Family Management - 家族配置 / Family Configuration - 家族列表 / Family List - 审批管理 / Approval Management - 用户头像 / User Avatar - 用户照片墙 / User Photo Wall - 用户昵称 / User Nickname - 举报信息 / Reports - 意见反馈 / Feedback - 用户个性签名 / User Profile Signatures - 房间封面 / Room Covers - 道具管理 / Prop Management - 资源配置 / Resource Configuration - 资源组配置 / Resource Group Configuration - 道具赠送 / Prop Gift - 道具商店 / Prop Store - 主播中心 / Broadcaster Center - 代理钻石政策 / Agent Diamond Policy - BD Lead / BD Lead - 代理政策 / Agent Policy - BD工作统计 / BD Work Statistics - BD列表 / BD List - 代理列表 / Agent List - 主播成员 / Broadcaster Members - 账单列表 / Bill List - 主播工作 / Broadcaster Work ### 已部分完成但入口页仍需复核的主要路由 - 当前无 ### 当前建议检查顺序 1. 首页 `Dashboard` 模块 2. 本文件中“当前进行中的主要路由”: - 当前无 3. 本文件中“模块部分完成,入口页仍需复核”的页面: - 当前无 4. 本文件中其他待处理主要路由页面: - 当前无 ## 主要路由 { "time": "1780035478289", "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": -1648943103, "parentId": 177, "childrens": [], "menuName": "退款记录", "menuType": 2, "router": "order/reimburse", "path": "order/reimburse/index", "icon": "bank_card", "alias": "orderReimburse" }, { "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" }, { "id": 1123491842, "parentId": 184, "childrens": [], "menuName": "数据大屏", "menuType": 2, "router": "datav", "path": "datav/index", "icon": "data_overview", "alias": "Datav" } ], "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" }, { "id": 1056382977, "parentId": 305, "childrens": [], "menuName": "资源配置", "menuType": 2, "router": "props/config", "path": "props/props-resource-config/index", "icon": "sys_manager_2", "alias": "props:config" } ], "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" } ] } - 2026-05-06 最新同步 - 线程一已完成:靓号管理 / Special ID Management - 已完成文件: - `src/views/user/special-id/index.vue` - `src/views/user/special-id/special-setting/index.vue` - `src/views/user/special-id/special-setting/form-edit.vue` - `src/views/user/special-id/special-setting/customize-field-dialog.vue` - `src/views/user/special-id/special-setting/special-log.vue` - `src/views/user/special-id/special-log-info/index.vue` - 模块复核结果: - 已按模块级规则核对入口页与同目录可见文件 - 递归中文扫描后仅剩一条代码注释 `// true:发货 false:扣除` - 校验结果: - 复用 `pages.specialIdRoleManagement` - `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning