diff --git a/docs/i18n/主要路由.md b/docs/i18n/主要路由.md index 089ba5d..cd6a2d8 100644 --- a/docs/i18n/主要路由.md +++ b/docs/i18n/主要路由.md @@ -112,15 +112,6 @@ - `src/views/version/app/app-version-edit.vue` - `src/views/version/app/app-update-content.vue` - 状态:已完成 - - APP运行日志 / APP Runtime Logs - - 路由别名:`Breakdown` - - 路径:`log/breakdown/index` - - 状态:暂跳过,入口文件缺失,待确认 - - IM通讯 / IM Communication - - 路由别名:`ExternalIm` - - 路径:`external/im` - - 文件:`src/views/external/im.vue` - - 状态:已完成 - 请求黑名单 / Request Blacklist - 路由别名:`request:blacklist` - 路径:`sys/request-blacklist/index` @@ -460,7 +451,6 @@ - 资源管理 / Resource Management - App系统 / App System - 版本管理 / Version Management - - IM通讯 / IM Communication - 请求黑名单 / Request Blacklist - 用户管理 / User Management - 用户列表 / User List(页面本体已完成,直接公共组件待联动复核) @@ -579,28 +569,6 @@ "icon": "application_manager", "alias": "sugartime:version" }, - { - "id": 219, - "parentId": 375, - "childrens": [], - "menuName": "APP运行日志", - "menuType": 2, - "router": "breakdown/index", - "path": "log/breakdown/index", - "icon": "layer", - "alias": "Breakdown" - }, - { - "id": 229, - "parentId": 375, - "childrens": [], - "menuName": "IM通讯", - "menuType": 2, - "router": "external/im", - "path": "external/im", - "icon": "process", - "alias": "ExternalIm" - }, { "id": 415, "parentId": 375, diff --git a/docs/i18n/线程协作.md b/docs/i18n/线程协作.md index 45b1320..dd5bd9f 100644 --- a/docs/i18n/线程协作.md +++ b/docs/i18n/线程协作.md @@ -333,34 +333,6 @@ - `营收支出` 为父级菜单,本地无单独入口文件;本轮认领其下第一个实际子路由 `order/candy/purchasing/index` - 已核对 `src/views/order/candy/purchasing` 目录当前仅包含 `index.vue` -- 2026-04-27 - - 线程一已完成:`src/views/external/im.vue` - - 对应主要路由:系统管理 / System Management -> App系统 / App System -> IM通讯 / IM Communication - - 完成范围包括: - - 已读取并复核 `src/views/external/im.vue` - - 已确认该页面当前仅渲染外部 IM iframe,无中文静态展示文本、按钮、表单、表格或提示文案 - - 已执行中文残留扫描 - - 已核对 `src/views/external` 目录;`app_doc_interface.vue` 不属于接口返回主路由 `external/im`,本轮不纳入 - - 页面私有组件状态: - - `src/views/external/im.vue`:无页面私有组件,已完成 - - 补充说明: - - 未修改源码、接口、路由路径、权限码或 iframe 地址 - - 本轮仅同步 md 状态;因源码无改动,未执行构建 - - 线程一本轮完成后切回待分配 - -- 2026-04-27 - - 线程一已新认领:`src/views/external/im.vue` - - 对应主要路由:系统管理 / System Management -> App系统 / App System -> IM通讯 / IM Communication - - 认领前置检查: - - 已重读 `docs/i18n/线程协作.md` - - 已重读 `docs/i18n/翻译进度.md` - - 已重读 `docs/i18n/翻译清单.md` - - 已重读 `docs/i18n/主要路由.md` - - 已读取 `src/lang/messages/pages/en.js` 与 `src/lang/messages/pages/zh.js` - - 补充说明: - - 按主要路由顺序先检查 APP运行日志 / APP Runtime Logs,但本地未发现 `src/views/log/breakdown` 入口文件,且全项目仅发现相关 API 方法,未发现对应视图文件;本轮先标记为入口文件缺失,暂跳过待确认 - - `src/views/external` 目录当前包含 `im.vue` 与 `app_doc_interface.vue`,本轮仅认领接口返回主路由 `external/im` 对应的 `im.vue` - - 2026-04-27 - 线程一已完成:`src/views/sys/resources-manager/index.vue` - 对应主要路由:系统管理 / System Management -> 资源管理 / Resource Management @@ -741,7 +713,6 @@ - 已重新读取 `docs/i18n/翻译清单.md` - 已重新读取 `docs/i18n/主要路由.md` - 已重新读取最新 `src/lang/messages/pages/en.js` 与 `src/lang/messages/pages/zh.js` - - 已读取 `src/views/external/im.vue`,确认该主路由页面当前仅为纯 iframe,无待翻静态展示文本 - 已读取 `src/views/version/app/index.vue` - 已读取 `src/views/version/app/app-version-edit.vue` - 已读取 `src/views/version/app/app-update-content.vue` diff --git a/docs/i18n/翻译清单.md b/docs/i18n/翻译清单.md index a05a251..66d1eb8 100644 --- a/docs/i18n/翻译清单.md +++ b/docs/i18n/翻译清单.md @@ -73,7 +73,6 @@ - 资源管理 / Resource Management - App系统 / App System - 版本管理 / Version Management - - IM通讯 / IM Communication - 请求黑名单 / Request Blacklist - 用户管理 / User Management - 用户列表 / User List(页面本体已完成,直接公共组件待联动复核) @@ -174,7 +173,6 @@ - `src/views/sys/menu-manager/menu-tree.vue` - `src/views/sys/menu-manager/menu-edit.vue` - `src/views/sys/resources-manager/index.vue` -- `src/views/external/im.vue` - `src/views/order/candy/purchasing/index.vue` - `src/views/order/candy/running-water/index.vue` - `src/components/data/UserInfo/BaseInfo/index.vue` @@ -385,9 +383,6 @@ - `src/components/data/UserInfo/AccountStatusLatestLog/index.vue`:已完成(线程二) ## 本轮保留项 -- `src/views/log/breakdown/index.vue` - - 当前保留为待确认 - - 原因:主要路由接口返回 APP运行日志 / APP Runtime Logs,路径为 `log/breakdown/index`,但本地未发现 `src/views/log/breakdown` 入口文件;全项目仅发现相关 API 方法,未发现对应视图文件 - `src/views/order/candy/purchasing/index.vue` - 当前保留注释掉的 `label="事件"` 原样 - 原因:该表格列已被注释,不属于可见展示文案 diff --git a/docs/i18n/翻译进度.md b/docs/i18n/翻译进度.md index 6fd8022..d18b90e 100644 --- a/docs/i18n/翻译进度.md +++ b/docs/i18n/翻译进度.md @@ -57,7 +57,6 @@ - 菜单管理 / Menu Management - App系统 / App System - 版本管理 / Version Management - - IM通讯 / IM Communication - 请求黑名单 / Request Blacklist - 用户管理 / User Management - 用户列表 / User List(页面本体已完成,直接公共组件待联动复核) @@ -180,19 +179,6 @@ - `npm run build:prod` 构建通过 - 说明:当前仍保留项目既有 `17` 条 warning,未因本轮 `order/candy/purchasing` 国际化改动新增阻塞错误 -- 已完成页面: - - `src/views/external/im.vue` - - 说明:已完成系统管理 / App系统 / IM通讯页面复核;该页面当前仅渲染外部 IM iframe,无中文静态展示文本、按钮、表单、表格或提示文案;接口参数、路由路径、权限码、iframe 地址与 resize 逻辑保持原样 -- 页面私有组件状态: - - `src/views/external/im.vue`:无页面私有组件,已完成 -- 已完成模块级复核: - - `src/views/external/im.vue` - - 说明:已执行中文残留扫描,当前未发现剩余中文可见文本;同目录 `app_doc_interface.vue` 不属于接口返回主路由 `external/im`,本轮不纳入 -- 本轮保留 / 待确认: - - APP运行日志 / APP Runtime Logs:主要路由接口返回路径为 `log/breakdown/index`,但本地未发现 `src/views/log/breakdown` 入口文件;全项目仅发现相关 API 方法,未发现对应视图文件,已在清单中标记为入口文件缺失,暂跳过待确认 -- 验证说明: - - 本轮未修改源码,仅同步 md 状态;因源码无改动,未执行构建 - - 已完成页面: - `src/views/sys/resources-manager/index.vue` - 说明:已完成系统管理 / 资源管理页面筛选区 placeholder、搜索/刷新资源按钮、表格列头、本地授权类型展示国际化;接口参数、路由路径、权限码、请求方式实际值、授权类型提交值、资源列表查询/刷新逻辑保持原样 diff --git a/docs/i18n/页面裁剪任务清单.md b/docs/i18n/页面裁剪任务记录/页面裁剪任务清单.md similarity index 81% rename from docs/i18n/页面裁剪任务清单.md rename to docs/i18n/页面裁剪任务记录/页面裁剪任务清单.md index 6190bcb..02085c8 100644 --- a/docs/i18n/页面裁剪任务清单.md +++ b/docs/i18n/页面裁剪任务记录/页面裁剪任务清单.md @@ -10,10 +10,10 @@ ## 多线程领取规则 -- 每次领取前必须重新读取本文件、`docs/i18n/页面裁剪进度.md`、`docs/i18n/主要路由.md`、`docs/i18n/线程协作.md`、`docs/i18n/翻译清单.md`、`docs/i18n/翻译进度.md`。 +- 每次领取前必须重新读取本文件、`docs/i18n/页面裁剪任务记录/页面裁剪进度.md`、`docs/i18n/主要路由.md`、`docs/i18n/线程协作.md`、`docs/i18n/翻译清单.md`、`docs/i18n/翻译进度.md`。 - 先在本文件写入“进行中”认领记录,再开始删除源码文件或翻译 key。 - 每个线程一次只领取一个批次,避免交叉编辑同一批文件或同一段翻译命名空间。 -- 完成后必须更新本文件和 `docs/i18n/页面裁剪进度.md`,记录删除文件、翻译 key 处理结果、验证命令与未完成事项。 +- 完成后必须更新本文件和 `docs/i18n/页面裁剪任务记录/页面裁剪进度.md`,记录删除文件、翻译 key 处理结果、验证命令与未完成事项。 - 如果发现候选文件仍被保留页面引用,立即从待删除列表移到“保留复核”,并记录原因。 ## 保留范围生成规则 @@ -26,10 +26,10 @@ ## 当前统计 -- 统计时间:2026-04-24 +- 统计时间:2026-04-27 - 初始路由/文档种子:225 -- 保留闭包内 `src/views/**/*.vue`:382 -- 已删除候选 `src/views/**/*.vue`:61 +- 保留闭包内 `src/views/**/*.vue`:381 +- 已删除候选 `src/views/**/*.vue`:62 - 复核后剩余候选 `src/views/**/*.vue`:0 - 当前领取线程:本线程 - 当前领取批次:无,状态:本轮完成 @@ -187,6 +187,31 @@ - 暂无。 +## 批次 5:废弃主路由专项清理 + +状态:已完成 + +领取时间:2026-04-27 + +领取范围: + +- `IM通讯 / IM Communication` +- `APP运行日志 / APP Runtime Logs` + +执行结果: + +- 已删除 `src/views/external/im.vue`。 +- 已从 `src/router/index.js` 删除 `ExternalIm` 静态路由。 +- 已从 `docs/i18n/主要路由.md` 删除两个页面的接口返回字段、明细项与摘要项。 +- 已从 `docs/i18n/翻译清单.md`、`docs/i18n/翻译进度.md`、`docs/i18n/线程协作.md` 移除两个页面的翻译/协作历史记录,并将本次裁剪动作集中记录到本任务记录。 +- 已删除 `src/api/table.js` 中仅服务缺失 `APP运行日志` 页面的 `breakdownFlow`、`deleteByPlatform`、`deleteByPlatformDate`。 +- 已清理 `src/lang/messages/en.js`、`src/lang/messages/base/menu-en.js` 中两个废弃菜单的英文映射。 + +翻译处理: + +- `src/views/external/im.vue` 无页面私有 `pages.*` 翻译 key。 +- `APP运行日志` 入口文件本地缺失,无页面私有 `pages.*` 翻译 key。 + ## 保留复核 - 暂无。 @@ -197,6 +222,7 @@ - 批次 2:孤立游戏与日志页面,已删除 23 个页面,已清理 LuckyBox 私有翻译 key。 - 批次 3:零散孤立页面,已删除 13 个页面,无私有页面翻译 key 需要清理。 - 批次 4:红包邀请孤立页面,已删除 13 个页面,无页面私有翻译 key 需要清理。 +- 批次 5:废弃主路由专项清理,已删除 `src/views/external/im.vue`,并移除 `APP运行日志`/`IM通讯` 的路由、接口路由文档、翻译记录和菜单翻译映射。 ## 验证记录 @@ -205,3 +231,6 @@ - 2026-04-24:`node -c src/lang/messages/pages/zh.js` 通过。 - 2026-04-24:直接执行 `npm run build:prod` 触发当前 Node 与 webpack 的既有 `ERR_OSSL_EVP_UNSUPPORTED`。 - 2026-04-24:改用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过,保留项目既有 warning。 +- 2026-04-27:`src/views/**/*.vue` 总数为 381,已删除 `src/views/external/im.vue`。 +- 2026-04-27:除本任务记录归档说明外,`docs` 与 `src` 中未再检出 `ExternalIm`、`external/im`、`Breakdown`、`log/breakdown/index`、`IM通讯`、`APP运行日志`。 +- 2026-04-27:`npm run build:prod` 构建通过,保留项目既有 17 个 warning 与 Sass deprecation 提示。 diff --git a/docs/i18n/页面裁剪进度.md b/docs/i18n/页面裁剪任务记录/页面裁剪进度.md similarity index 70% rename from docs/i18n/页面裁剪进度.md rename to docs/i18n/页面裁剪任务记录/页面裁剪进度.md index 040c893..a7fcee7 100644 --- a/docs/i18n/页面裁剪进度.md +++ b/docs/i18n/页面裁剪任务记录/页面裁剪进度.md @@ -16,6 +16,7 @@ - 2026-04-24:批次 4 已完成,已删除红包邀请孤立页面。 - 2026-04-24:重新生成保留闭包,`src/views/**/*.vue` 总数 382,保留闭包 382,剩余候选 0。 - 2026-04-24:语言文件语法检查通过,带 `--openssl-legacy-provider` 的生产构建通过。 +- 2026-04-27:按需求废弃 `IM通讯 / IM Communication` 与 `APP运行日志 / APP Runtime Logs`,已删除相关路由、视图、未使用 API、菜单翻译映射和其他 md 中的旧任务记录。 ## 保留边界 @@ -67,6 +68,18 @@ - 翻译处理:未发现 `pages.*` 页面翻译 key,无需清理语言文件 - 验证:删除前引用扫描未发现保留页面引用本批次路径 +### 批次 5 + +- 状态:已完成 +- 领取时间:2026-04-27 +- 领取线程:本线程 +- 范围:`IM通讯 / IM Communication` 与 `APP运行日志 / APP Runtime Logs` +- 删除文件:1 个,`src/views/external/im.vue` +- 路由处理:已从 `src/router/index.js` 删除 `ExternalIm` 静态路由;`APP运行日志` 本地无入口视图 +- API 处理:已删除 `src/api/table.js` 中未被引用的 breakdown 相关方法 +- 文档处理:已从 `docs/i18n/主要路由.md` 删除两个页面的接口返回字段、明细项与摘要项;已将 `docs/i18n/线程协作.md`、`docs/i18n/翻译清单.md`、`docs/i18n/翻译进度.md` 中相关历史记录整理到本任务记录 +- 翻译处理:两个页面均无页面私有 `pages.*` key;已清理 `src/lang/messages/en.js` 与 `src/lang/messages/base/menu-en.js` 中废弃菜单英文映射 + ## 未完成事项 - 本轮页面裁剪候选已清零。 @@ -78,3 +91,6 @@ - `node -c src/lang/messages/pages/zh.js`:通过。 - `npm run build:prod`:当前 Node 环境下触发项目既有 `ERR_OSSL_EVP_UNSUPPORTED`。 - `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`:通过,剩余 17 个项目既有 warning 与 Sass deprecation 提示。 +- 2026-04-27:`src/views/**/*.vue` 当前总数 381。 +- 2026-04-27:除本任务记录归档说明外,`docs` 与 `src` 中未再检出 `ExternalIm`、`external/im`、`Breakdown`、`log/breakdown/index`、`IM通讯`、`APP运行日志`。 +- 2026-04-27:当前环境下 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 被 Node 拒绝;直接执行 `npm run build:prod` 构建通过,仍保留项目既有 17 个 warning 与 Sass deprecation 提示。 diff --git a/src/api/table.js b/src/api/table.js index 7f8f4ba..531b538 100644 --- a/src/api/table.js +++ b/src/api/table.js @@ -89,31 +89,6 @@ export function updateSort(data) { }) } -// 获取app崩溃版本信息 -export function breakdownFlow(params) { - return request({ - url: '/sys/breakdown/info/flow', - method: 'get', - params - }) -} - -// 清空指定平台日期崩溃日志 -export function deleteByPlatform(platform) { - return request({ - url: `/sys/breakdown/info/${platform}/delete`, - method: 'delete' - }) -} - -// 清空指定平台日期崩溃日志 -export function deleteByPlatformDate(platform, startTime, endTime) { - return request({ - url: `/sys/breakdown/info/${platform}/${startTime}/${endTime}/delete`, - method: 'delete' - }) -} - // 系统评分列表 export function appScorePage(params) { return request({ diff --git a/src/lang/messages/base/menu-en.js b/src/lang/messages/base/menu-en.js index 1200aa7..43dd391 100644 --- a/src/lang/messages/base/menu-en.js +++ b/src/lang/messages/base/menu-en.js @@ -6,8 +6,6 @@ export default { '资源管理': 'Resource Management', 'App系统': 'App System', '版本管理': 'Version Management', - 'APP运行日志': 'App Runtime Logs', - 'IM通讯': 'IM Communication', '请求黑名单': 'Request Blacklist', '工具管理': 'Tools', 'Redis缓存管理': 'Redis Cache Management', diff --git a/src/lang/messages/en.js b/src/lang/messages/en.js index e9574fb..c38e8b1 100644 --- a/src/lang/messages/en.js +++ b/src/lang/messages/en.js @@ -45,7 +45,6 @@ export default { '请求日志': 'Request Logs', '靓号管理': 'Special ID Management', '文档管理': 'Document Management', - 'IM通讯': 'IM Communication', '版本管理': 'Version Management', '参数配置管理': 'Parameter Management', '参数配置': 'Parameter Settings', diff --git a/src/router/index.js b/src/router/index.js index 5c43a9a..aa6dbcb 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -298,12 +298,6 @@ export const mockRouters = [ component: () => import('@/views/external/app_doc_interface'), meta: { title: '文档管理', icon: 'form' } }, - { - path: 'external/im', - name: 'ExternalIm', - component: () => import('@/views/external/im'), - meta: { title: 'IM通讯', icon: 'form' } - }, { path: 'version', name: 'SugartimeAppVersion', diff --git a/src/views/external/im.vue b/src/views/external/im.vue deleted file mode 100644 index 6eafe39..0000000 --- a/src/views/external/im.vue +++ /dev/null @@ -1,17 +0,0 @@ -