补充结果总览风险接口前端记录
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# 结果总览风险接口前端实施记录
|
||||
|
||||
## 本次改动
|
||||
|
||||
- 新增 `ruoyi-ui/src/api/ccdi/projectOverview.js`,封装风险仪表盘、风险人员总览、中高风险人员 TOP10 三个结果总览接口
|
||||
- 在结果总览入口页 `PreliminaryCheck.vue` 新增 `loadOverviewData`,于页面进入和 `projectId` 变化时并发拉取 3 个真实接口
|
||||
- 新增 `createOverviewLoadedData`,将真实接口返回合并到当前结果总览页面结构,并保留风险模型区、风险明细区原有 mock 数据
|
||||
- 调整 `RiskPeopleSection.vue` 风险等级标签绑定,直接使用后端返回的 `riskLevelType`,同时保留 `actionLabel` 缺失时的“查看详情”回退
|
||||
- 新增 3 个前端静态验证脚本,覆盖 API 封装、页面真实接口接入和风险人员区字段映射
|
||||
|
||||
## 未包含内容
|
||||
|
||||
- 未扩展风险模型区接口
|
||||
- 未扩展风险明细区接口
|
||||
- 未增加设计范围外的导出、降级或补丁逻辑
|
||||
|
||||
## 涉及模块
|
||||
|
||||
- `ruoyi-ui`
|
||||
- `docs/tests/records`
|
||||
- `docs/reports/implementation`
|
||||
|
||||
## 验证情况
|
||||
|
||||
- 计划内 3 个前端静态断言脚本已全部通过
|
||||
- 前端生产构建已通过,只有现有资源体积告警,无新增编译错误
|
||||
- 详细验证过程见 `docs/tests/records/2026-03-19-results-overview-risk-api-frontend-verification.md`
|
||||
@@ -0,0 +1,30 @@
|
||||
# 结果总览风险接口前端验证记录
|
||||
|
||||
## 验证范围
|
||||
|
||||
- API 封装
|
||||
- 结果总览页面并发取数
|
||||
- 风险人员区字段映射
|
||||
|
||||
## 验证命令
|
||||
|
||||
```bash
|
||||
cd ruoyi-ui
|
||||
node tests/unit/project-overview-api.test.js
|
||||
node tests/unit/preliminary-check-api-integration.test.js
|
||||
node tests/unit/preliminary-check-risk-people-binding.test.js
|
||||
npm run build:prod
|
||||
```
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 2026-03-19 执行 `node tests/unit/project-overview-api.test.js`,进程 `exit 0`,结果总览 API 封装静态断言通过
|
||||
- 2026-03-19 执行 `node tests/unit/preliminary-check-api-integration.test.js`,进程 `exit 0`,页面真实接口引入、并发取数与 `loadOverviewData` 断言通过
|
||||
- 2026-03-19 执行 `node tests/unit/preliminary-check-risk-people-binding.test.js`,进程 `exit 0`,风险人员区字段映射、`actionLabel` 回退与 `riskLevelType` 直传断言通过
|
||||
- 2026-03-19 执行 `npm run build:prod`,构建成功,Vue CLI 输出 2 条现有资源体积告警,无编译错误
|
||||
|
||||
## 结论
|
||||
|
||||
- 结果总览前端已完成 3 个真实接口接入所需的 API 封装与页面并发取数改造
|
||||
- 风险人员总览与中高风险人员 TOP10 保持现有表格结构,空数组场景继续使用 Element 默认空态
|
||||
- 本轮前端改造未扩展风险模型区与风险明细区接口范围
|
||||
Reference in New Issue
Block a user