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

## 本次改动

- 调整 [`projectOverview.js`](/Users/wkc/Desktop/ccdi/ccdi/ruoyi-ui/src/api/ccdi/projectOverview.js)，移除页面不再使用的 `getOverviewTopRiskPeople` 封装。
- 调整 [`PreliminaryCheck.vue`](/Users/wkc/Desktop/ccdi/ccdi/ruoyi-ui/src/views/ccdiProject/components/detail/PreliminaryCheck.vue)，页面并发请求从 `dashboard + riskPeople + topRiskPeople` 收口为 `dashboard + riskPeople`。
- 调整 [`preliminaryCheck.mock.js`](/Users/wkc/Desktop/ccdi/ccdi/ruoyi-ui/src/views/ccdiProject/components/detail/preliminaryCheck.mock.js)，为 `overviewList` 补充 `riskLevel`、`riskLevelType`、`modelCount`，并移除展示层对 `topRiskList` 的依赖。
- 调整 [`RiskPeopleSection.vue`](/Users/wkc/Desktop/ccdi/ccdi/ruoyi-ui/src/views/ccdiProject/components/detail/RiskPeopleSection.vue)，删除独立的 `中高风险人员TOP10` 区块，在风险人员总览单表中新增 `风险等级`、`命中模型数` 两列。
- 调整 4 个前端静态断言脚本，锁定页面不再依赖 TOP10 接口，且风险人员总览单表直接绑定新字段。

## 处理说明

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

## 验证情况

- 已执行结果总览前端静态断言回归：

```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-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
```

- 上述命令全部通过；生产构建仅出现现有资源体积告警，无新增编译错误，说明页面接口依赖、单表结构、字段绑定和基础状态展示均符合本轮需求。
