refactor: 拆分管理后台页面并按需加载

This commit is contained in:
2026-08-03 16:22:03 +08:00
parent b2b56f43bb
commit 861a0ae7d5
11 changed files with 2829 additions and 1445 deletions

View File

@@ -890,3 +890,10 @@ AI 日志增加:
- 一期主要功能链路已验收通过;主题摘要和近期实修回顾已改为持久化异步生成,原同步等待风险已经关闭;
- 问题洞察的知识库补充建议、人工合并和拆分暂缓;
- 下一阶段切换到其他产品板块时,再按对应板块重新确认范围、依赖和验收标准。
### 2026-08-03 管理后台前端模块化
- `App.vue` 已从 2122 行降至 1069 行,只保留登录、菜单壳层、模型管理和系统配置等尚未迁出的逻辑;已删除主文件中失效的旧知识库管理代码。新组件均经过统一格式化,不用压缩成超长单行换取表面行数。
- 数据看板、用户管理、用户详情、记录审计、聊天详情、AI 请求详情、检索日志和人工关注已按业务职责拆成独立组件,各组件自行管理接口请求、分页、筛选和详情状态。
- 各菜单页面改为按需加载,生产构建主入口由约 556KB 降至约 323KBAgent 管理等大页面形成独立产物,不再阻塞后台首屏。
- 已完成本地 Docker 真页面回归数据看板、用户管理、记录审计、检索日志、人工关注可正常切换用户详情、聊天详情、AI 请求详情、检索详情均可打开,聊天消息分页仍保留。

View File

@@ -70,11 +70,11 @@
- 保护:数据库唯一约束和行锁保证重复请求只产生一条任务;最多自动重试 3 次;执行进程中断后自动恢复;后台支持手动重新入队。
- 用户体验:主题结束后立即提示“实修记录正在后台沉淀”,用户可以继续聊天;页面停留期间会自动查询完成状态。
### P2前端构建体积提示
### 已关闭:管理后台首包体积过大
- 现象:管理后台构建仍有单个产物超过 500KB 的提示
- 影响:不阻断功能,但会增加首次加载耗时
- 建议:后续按页面拆包和延迟加载处理,不与本次权益页面重构混在一起修改
- 处理数据看板、用户管理、记录审计、检索日志、人工关注、知识库管理、Agent 管理和权益管理均改为页面级延迟加载,详情抽屉随所属页面加载
- 结果:生产构建主入口由约 556KB 降至约 323KB构建不再出现单个业务产物超过 500KB 的提示
- 回归:本地 Docker 中已实际切换所有拆分页面并打开用户、聊天、AI 请求和检索日志详情;未改变原接口、分页和业务流程
## 7. 验收数据说明