Files
ccdi/docs/reports/implementation/2026-03-20-results-overview-risk-people-merge-frontend-implementation.md

2.0 KiB

结果总览风险人员区块收口前端实施记录

本次改动

  • 调整 projectOverview.js,移除页面不再使用的 getOverviewTopRiskPeople 封装。
  • 调整 PreliminaryCheck.vue,页面并发请求从 dashboard + riskPeople + topRiskPeople 收口为 dashboard + riskPeople
  • 调整 preliminaryCheck.mock.js,为 overviewList 补充 riskLevelriskLevelTypemodelCount,并移除展示层对 topRiskList 的依赖。
  • 调整 RiskPeopleSection.vue,删除独立的 中高风险人员TOP10 区块,在风险人员总览单表中新增 风险等级命中模型数 两列。
  • 调整 4 个前端静态断言脚本,锁定页面不再依赖 TOP10 接口,且风险人员总览单表直接绑定新字段。

处理说明

  • 本次未新增页面组件,也未修改风险模型区和风险明细区。
  • 本次未增加前端拼装补丁逻辑,风险等级标签继续直接使用后端返回的 riskLevelType
  • 本次未启动长期前端开发进程,因此不存在额外进程清理动作。

验证情况

  • 已执行结果总览前端静态断言回归:
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-summary-and-people.test.js
node tests/unit/preliminary-check-risk-people-binding.test.js
node tests/unit/preliminary-check-states.test.js
node tests/unit/preliminary-check-layout.test.js
npm run build:prod
  • 上述命令全部通过;生产构建仅出现现有资源体积告警,无新增编译错误,说明页面接口依赖、单表结构、字段绑定和基础状态展示均符合本轮需求。