feat: 删除无用页面及其相关数据,并整理md文件为独立的任务
This commit is contained in:
parent
d19282ed78
commit
372fa1a1a7
@ -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,
|
||||
|
||||
@ -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`
|
||||
|
||||
@ -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="事件"` 原样
|
||||
- 原因:该表格列已被注释,不属于可见展示文案
|
||||
|
||||
@ -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、搜索/刷新资源按钮、表格列头、本地授权类型展示国际化;接口参数、路由路径、权限码、请求方式实际值、授权类型提交值、资源列表查询/刷新逻辑保持原样
|
||||
|
||||
@ -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 提示。
|
||||
@ -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 提示。
|
||||
@ -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({
|
||||
|
||||
@ -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',
|
||||
|
||||
@ -45,7 +45,6 @@ export default {
|
||||
'请求日志': 'Request Logs',
|
||||
'靓号管理': 'Special ID Management',
|
||||
'文档管理': 'Document Management',
|
||||
'IM通讯': 'IM Communication',
|
||||
'版本管理': 'Version Management',
|
||||
'参数配置管理': 'Parameter Management',
|
||||
'参数配置': 'Parameter Settings',
|
||||
|
||||
@ -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',
|
||||
|
||||
17
src/views/external/im.vue
vendored
17
src/views/external/im.vue
vendored
@ -1,17 +0,0 @@
|
||||
<template>
|
||||
<div class="external-im-container">
|
||||
<iframe id="external-im-iframe" frameborder="0" name="showHere" scrolling="auto" src="http://im.sugartimeapp.com/" width="100%" />
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
function resize() {
|
||||
document.getElementById('external-im-iframe').style.height = document.body.clientHeight - 60 + 'px'
|
||||
}
|
||||
window.onresize = resize
|
||||
export default {
|
||||
name: 'ExternalIm',
|
||||
mounted() {
|
||||
resize()
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Loading…
x
Reference in New Issue
Block a user