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

35 lines
2.3 KiB
Markdown
Raw Normal View History

# 外部人员详情页异常明细与资金流向页签调整实施记录
## 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`,点击后关闭详情弹窗并返回列表。