完善外部人员预警与项目分析上线内容

This commit is contained in:
wjj
2026-06-30 10:23:55 +08:00
parent 4e90e22ee2
commit 5e4bfca05b
77 changed files with 5788 additions and 333 deletions

View File

@@ -0,0 +1,25 @@
# 外部人员详情加载态修正实施记录
## 修改内容
- 修正外部人员“查看详情”弹窗打开时先显示前端拼装的“对象异常明细”兜底内容的问题。
- 加载流水异常明细前先清空 `statementRows`
- `detailLoading``true` 时不渲染异常明细组件,仅展示独立加载区域。
- 流水接口返回后再渲染真实异常明细内容。
- 加载完成后,未匹配到单笔流水的对象级规则仍保留为“对象异常明细”分组。
## 影响范围
- 影响页面:项目详情 > 结果总览 > 外部人员预警 > 查看详情。
- 影响文件:`ruoyi-ui/src/views/ccdiProject/components/detail/ExternalPersonDetailDialog.vue`
- 不影响员工风险人员详情弹窗。
- 不调整后端接口。
## 验证情况
- 已完成静态链路验证:
- `detailLoading``true` 时不再挂载 `ProjectAnalysisAbnormalTab`
- 加载前会清空 `statementRows`,避免沿用上一轮流水数据。
- 加载期间只显示 `.external-detail-loading` 独立加载区域。
- `abnormalDetailData` 只在加载完成后计算;未匹配到单笔流水的 `riskTags` 仍会生成 `EXTERNAL_OBJECT_WARNING` 对象异常分组。
- 真实页面验证受当前结果总览接口状态限制:刷新 `http://localhost:8080/ccdiProject/detail/90624001` 后页面进入“暂无结果总览数据”,无法稳定打开外部人员详情做端到端复核。