2.0 KiB
2.0 KiB
结果总览项目分析弹窗真实详情前端实施记录
日期: 2026-03-25
模块: 初核项目详情 - 结果总览
本次实现
- 在
projectOverview.js新增项目分析详情接口方法 - 在结果总览入口页新增详情弹窗模型摘要状态
- 项目分析弹窗增加:
- 真实详情请求
- 加载态
- 错误态
- 重试入口
- 弹窗宽度从
1280px调整为1440px - 侧栏改为“真实基础信息 + 外层模型摘要”双来源
- 异常明细改为按
groups分组渲染:BANK_STATEMENT使用表格OBJECT使用摘要卡
主要文件
ruoyi-ui/src/api/ccdi/projectOverview.jsruoyi-ui/src/views/ccdiProject/components/detail/PreliminaryCheck.vueruoyi-ui/src/views/ccdiProject/components/detail/ProjectAnalysisDialog.vueruoyi-ui/src/views/ccdiProject/components/detail/ProjectAnalysisSidebar.vueruoyi-ui/src/views/ccdiProject/components/detail/ProjectAnalysisAbnormalTab.vueruoyi-ui/src/views/ccdiProject/components/detail/preliminaryCheck.mock.js
实现说明
1. 入口状态
PreliminaryCheck.vue继续统一维护弹窗开关- 新增
projectAnalysisModelSummary,用于承接外层列表行上下文
2. 弹窗请求与状态
ProjectAnalysisDialog.vue打开时自动请求详情接口- 请求成功后用真实
basicInfo和abnormalDetail覆盖原有 mock 数据 - 请求失败时保留弹窗并提供重试入口
3. 侧栏数据拆分
人员基础信息来源于详情接口返回命中模型摘要继续由外层列表透传- 标签渲染兼容字符串和对象两种结构
4. 异常明细结构
ProjectAnalysisAbnormalTab.vue以detailData.groups为唯一输入- 流水分组使用贴近流水明细查询的列结构
- 对象分组使用摘要卡和补充字段列表
验证情况
- 结果总览相关前端单测已通过
- 生产构建已通过
- 详见:
docs/tests/records/2026-03-25-results-overview-project-analysis-dialog-real-detail-frontend-verification.md