diff --git a/docs/reports/implementation/2026-03-19-results-overview-frontend-implementation.md b/docs/reports/implementation/2026-03-19-results-overview-frontend-implementation.md new file mode 100644 index 00000000..582593dd --- /dev/null +++ b/docs/reports/implementation/2026-03-19-results-overview-frontend-implementation.md @@ -0,0 +1,13 @@ +# 结果总览前端实施记录 + +## 实施内容 +- 将 `PreliminaryCheck.vue` 从占位页升级为结果总览页面入口 +- 新增顶部总览、风险人员、风险模型、风险明细 4 个区块组件 +- 新增本地 mock 数据文件,覆盖主展示态、空数据态、加载态 +- 新增静态断言脚本,锁定页面分块结构和页面状态 + +## 验证情况 +- 新增 4 个静态断言脚本,分别覆盖页面骨架、前两块区块、后两块区块和三种页面状态 +- 所有静态断言脚本已通过 +- `npm run build:prod` 已通过 +- 修复了 3 个新组件中深度选择器写法与当前构建链不兼容的问题 diff --git a/docs/tests/records/2026-03-19-results-overview-frontend-verification.md b/docs/tests/records/2026-03-19-results-overview-frontend-verification.md new file mode 100644 index 00000000..391bafee --- /dev/null +++ b/docs/tests/records/2026-03-19-results-overview-frontend-verification.md @@ -0,0 +1,25 @@ +# 结果总览前端验证记录 + +## 验证范围 +- 结果总览主展示态 +- 空数据态 +- 加载态 +- 页面构建 + +## 验证命令 +- `cd ruoyi-ui && node tests/unit/preliminary-check-layout.test.js` +- `cd ruoyi-ui && node tests/unit/preliminary-check-summary-and-people.test.js` +- `cd ruoyi-ui && node tests/unit/preliminary-check-model-and-detail.test.js` +- `cd ruoyi-ui && node tests/unit/preliminary-check-states.test.js` +- `cd ruoyi-ui && npm run build:prod` + +## 验证结果 +- `node tests/unit/preliminary-check-layout.test.js`:通过 +- `node tests/unit/preliminary-check-summary-and-people.test.js`:通过 +- `node tests/unit/preliminary-check-model-and-detail.test.js`:通过 +- `node tests/unit/preliminary-check-states.test.js`:通过 +- `npm run build:prod`:通过 + +## 备注 +- 构建过程中存在既有 `asset size limit` 与 `entrypoint size limit` 警告 +- 本次结果总览页面改动未引入新的编译错误 diff --git a/ruoyi-ui/src/views/ccdiProject/components/detail/PreliminaryCheck.vue b/ruoyi-ui/src/views/ccdiProject/components/detail/PreliminaryCheck.vue index 7fbc3771..e0733706 100644 --- a/ruoyi-ui/src/views/ccdiProject/components/detail/PreliminaryCheck.vue +++ b/ruoyi-ui/src/views/ccdiProject/components/detail/PreliminaryCheck.vue @@ -1,24 +1,28 @@