调整风险人员总览核心异常点固定色板

This commit is contained in:
wkc
2026-03-23 14:07:33 +08:00
parent ca591ebd3c
commit c23aef0ea0
5 changed files with 260 additions and 16 deletions

View File

@@ -0,0 +1,37 @@
# 风险人员总览核心异常点固定模型色板实施记录
## 本次改动
- 调整 [`RiskPeopleSection.vue`](/Users/wkc/Desktop/ccdi/ccdi/ruoyi-ui/src/views/ccdiProject/components/detail/RiskPeopleSection.vue),将“核心异常点”标签从“按已选模型高亮”改为“按固定 10 模型编码绑定颜色”。
- 在组件内新增固定色板 `CORE_TAG_PALETTE`,覆盖以下 10 个模型编码:
- `LARGE_TRANSACTION`
- `ABNORMAL_TRANSACTION`
- `SUSPICIOUS_GAMBLING`
- `SUSPICIOUS_RELATION`
- `SUSPICIOUS_PART_TIME`
- `SUSPICIOUS_PROPERTY`
- `SUSPICIOUS_FOREIGN_EXCHANGE`
- `SUSPICIOUS_INTEREST_PAYMENT`
- `SUSPICIOUS_PURCHASE`
- `ABNORMAL_BEHAVIOR`
- 新增 `core-tag--*` 样式类,按你确认的 `A` 方案落为商务稳重风格。
- 调整 [`preliminaryCheck.mock.js`](/Users/wkc/Desktop/ccdi/ccdi/ruoyi-ui/src/views/ccdiProject/components/detail/preliminaryCheck.mock.js),将示例标签的 `modelCode/modelName` 改成真实模型编码口径。
- 更新 [`preliminary-check-risk-people-hit-tags.test.js`](/Users/wkc/Desktop/ccdi/ccdi/ruoyi-ui/tests/unit/preliminary-check-risk-people-hit-tags.test.js),锁定固定 10 模型色板实现,不再允许该组件依赖 `selectedModelCodes`
## 实现说明
- 本次只改“风险人员总览”的“核心异常点”,不改“命中模型涉及人员”的异常标签,也不改项目详情页。
- 标签颜色直接由 `riskPointTagList[].modelCode` 命中固定色板决定,不再依赖模型区卡片是否被选中。
- 若后续标签返回的 `modelCode` 不在固定映射内,组件会回退为无色,避免错误着色。
## 验证情况
- `node ruoyi-ui/tests/unit/preliminary-check-risk-people-hit-tags.test.js`
- `node ruoyi-ui/tests/unit/preliminary-check-risk-people-binding.test.js`
- `node ruoyi-ui/tests/unit/preliminary-check-summary-and-people.test.js`
## 未包含内容
- 未调整 [`RiskModelSection.vue`](/Users/wkc/Desktop/ccdi/ccdi/ruoyi-ui/src/views/ccdiProject/components/detail/RiskModelSection.vue) 的标签颜色规则
- 未新增自动分配颜色逻辑
- 未改动后端接口或模型卡片展示逻辑