Files
ccdi/docs/reports/implementation/2026-06-29-external-person-detail-abnormal-and-fund-tab.md

35 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 外部人员详情页异常明细与资金流向页签调整实施记录
## 1. 修改内容
- 调整 `ExternalPersonDetailDialog.vue`:外部人员详情的“异常明细”复用员工查看详情中的 `ProjectAnalysisAbnormalTab` 展示结构。
- 外部人员异常明细拆分为“流水异常明细”和“对象异常明细”:流水型命中展示具体流水表格,对象型命中仅列出规则、异常原因和摘要。
- 将原“交易明细”跳转入口移除,不再从外部人员详情跳转到流水明细查询。
- 将原“关联对象”页签移除,新增明确的“资金流向”页签,直接展示资金图谱组件 `ProjectAnalysisFundFlowTab`
- 清理 `PreliminaryCheck.vue` 中外部人员详情跳转流水明细的事件绑定和处理方法。
## 2. 影响范围
- 影响页面:项目详情 > 结果总览 > 外部人员预警 > 查看详情。
- 不修改后端接口、SQL 口径、菜单权限和导出接口。
- 原员工风险人员“查看详情”不受影响。
## 3. 验证情况
- 前端生产构建:`npm run build:prod` 通过,仅有既有资源体积 warning。
- 同步调整 `ProjectAnalysisFundFlowTab.vue`:资金流向页签按 `initialGraphTab='fund'` 进入资金布局,支持外部人员详情只展示资金流向能力。
- 本地真实页面地址:`http://localhost:8080/#/ccdiProject/detail/90624001?tab=overview`
## 4. 二次调整
- 外部人员“异常明细”不再把每个模型做成主体字段卡片。
- 新增按外部人员证件号加载流水明细,命中流水型外部模型的记录展示在“流水异常明细”表格中。
- 只有能在外部人员流水明细命中标签中匹配到的规则进入“流水异常明细”;没有对应具体流水的对象型规则进入“对象异常明细”,例如年流水超限。
- 对象型外部模型不展示主体字段堆叠,只在“对象异常明细”中列出模型规则、异常原因和摘要。
- 外部人员详情仍只保留“异常明细”和“资金流向”两个页签;员工专属的资产、征信等模块不在外部人员详情中展示。
## 5. 三次调整
- 删除外部人员详情弹窗头部右侧“分析主体 xxx”信息块避免与左侧人物档案重复展示。
- 在外部人员详情头部右侧增加关闭 `X`,点击后关闭详情弹窗并返回列表。