调整专项核查详情展示并补充家庭资产负债测试数据
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# 专项核查详情卡片顺序调整实施记录
|
||||
|
||||
## 基本信息
|
||||
|
||||
- 日期:2026-03-24
|
||||
- 范围:专项核查查看详情区域卡片顺序
|
||||
- 类型:前端展示调整
|
||||
|
||||
## 修改内容
|
||||
|
||||
1. 调整 `ruoyi-ui/src/views/ccdiProject/components/detail/FamilyAssetLiabilityDetail.vue` 中详情卡片顺序。
|
||||
2. 卡片顺序由“收入明细、资产明细、负债明细”调整为“收入明细、负债明细、资产明细”。
|
||||
3. 未修改卡片中的字段内容、日期格式化逻辑和响应式样式,仅调整展示顺序。
|
||||
|
||||
## 测试与验证
|
||||
|
||||
- 执行:`node tests/unit/special-check-detail-layout.test.js`
|
||||
- 执行:`node tests/unit/special-check-detail-date-display.test.js`
|
||||
- 执行:`node tests/unit/special-check-family-table.test.js`
|
||||
- 执行:`node tests/unit/special-check-detail-expand.test.js`
|
||||
- 结果:通过
|
||||
|
||||
## 影响说明
|
||||
|
||||
- 仅影响专项核查详情区域三张卡片的展示顺序,不影响接口返回、字段取值和展开交互。
|
||||
@@ -0,0 +1,25 @@
|
||||
# 专项核查详情日期时间展示优化实施记录
|
||||
|
||||
## 基本信息
|
||||
|
||||
- 日期:2026-03-24
|
||||
- 范围:专项核查列表中“查看详情”展开区域
|
||||
- 类型:前端展示优化
|
||||
|
||||
## 修改内容
|
||||
|
||||
1. 调整 `ruoyi-ui/src/views/ccdiProject/components/detail/FamilyAssetLiabilityDetail.vue` 中资产明细、负债明细的日期列展示方式。
|
||||
2. 新增 `formatDetailDateTime` 方法,统一格式化详情中的 `valuationDate`、`queryDate`。
|
||||
3. 当日期值包含非零时间时,展示 `yyyy-MM-dd HH:mm:ss`;当时间为 `00:00:00` 时,仅展示 `yyyy-MM-dd`,避免出现无意义的零点时间。
|
||||
4. 空值或不可解析值统一展示为 `-`。
|
||||
|
||||
## 测试与验证
|
||||
|
||||
- 执行:`node tests/unit/special-check-detail-date-display.test.js`
|
||||
- 执行:`node tests/unit/special-check-detail-layout.test.js`
|
||||
- 执行:`node tests/unit/special-check-detail-expand.test.js`
|
||||
- 结果:通过
|
||||
|
||||
## 影响说明
|
||||
|
||||
- 仅影响专项核查详情展开区的日期显示,不涉及接口、后端逻辑和数据结构调整。
|
||||
@@ -0,0 +1,94 @@
|
||||
# 2026-03-24 专项核查页员工家庭资产负债专项核查测试数据实施记录
|
||||
|
||||
## 本次新增文件
|
||||
|
||||
- SQL 脚本
|
||||
- `sql/migration/2026-03-24-add-special-check-family-asset-liability-test-data.sql`
|
||||
- 计划文档
|
||||
- `docs/plans/misc/2026-03-24-special-check-family-asset-liability-test-data-implementation.md`
|
||||
|
||||
## 数据落点
|
||||
|
||||
- `ccdi_base_staff`
|
||||
- 新增 6 名专项核查专用员工
|
||||
- `ccdi_staff_fmy_relation`
|
||||
- 新增 5 条配偶关系,补充配偶收入
|
||||
- `ccdi_asset_info`
|
||||
- 新增资产明细,覆盖本人资产、配偶资产、单身资产
|
||||
- `ccdi_debts_info`
|
||||
- 新增负债明细,覆盖本人负债、配偶负债、单身负债
|
||||
- `ccdi_bank_statement_tag_result`
|
||||
- 为 `project_id = 51` 新增对象命中记录,使样本员工进入专项核查范围
|
||||
|
||||
## 覆盖场景
|
||||
|
||||
### 1. 正常边界
|
||||
|
||||
- 员工:`专项核查正常边界样本`
|
||||
- 目标:验证 `comparisonAmount = totalAsset * 1.5` 时命中 `NORMAL / 正常`
|
||||
- 设计值:
|
||||
- 家庭总收入:`300000.00`
|
||||
- 家庭总资产:`1000000.00`
|
||||
- 家庭总负债:`1200000.00`
|
||||
|
||||
### 2. 风险边界
|
||||
|
||||
- 员工:`专项核查风险边界样本`
|
||||
- 目标:验证 `comparisonAmount = totalAsset * 3` 时命中 `RISK / 存在风险`
|
||||
- 设计值:
|
||||
- 家庭总收入:`300000.00`
|
||||
- 家庭总资产:`500000.00`
|
||||
- 家庭总负债:`1200000.00`
|
||||
|
||||
### 3. 高风险
|
||||
|
||||
- 员工:`专项核查高风险样本`
|
||||
- 目标:验证 `comparisonAmount > totalAsset * 3` 时命中 `HIGH / 高风险`
|
||||
- 设计值:
|
||||
- 家庭总收入:`240000.00`
|
||||
- 家庭总资产:`500000.00`
|
||||
- 家庭总负债:`1400100.00`
|
||||
|
||||
### 4. 缺少本人负债
|
||||
|
||||
- 员工:`专项核查缺少负债样本`
|
||||
- 目标:验证本人无负债记录时优先输出 `MISSING_INFO / 缺少信息`
|
||||
- 设计值:
|
||||
- 家庭总收入:`300000.00`
|
||||
- 家庭总资产:`800000.00`
|
||||
- 家庭总负债:`200000.00`
|
||||
|
||||
### 5. 缺少本人资产
|
||||
|
||||
- 员工:`专项核查缺少资产样本`
|
||||
- 目标:验证本人无资产记录时优先输出 `MISSING_INFO / 缺少信息`
|
||||
- 设计值:
|
||||
- 家庭总收入:`350000.00`
|
||||
- 家庭总资产:`600000.00`
|
||||
- 家庭总负债:`400000.00`
|
||||
|
||||
### 6. 单身完整
|
||||
|
||||
- 员工:`专项核查单身完整样本`
|
||||
- 目标:验证无配偶情况下仍可正常汇总本人资产与负债
|
||||
- 设计值:
|
||||
- 家庭总收入:`180000.00`
|
||||
- 家庭总资产:`400000.00`
|
||||
- 家庭总负债:`300000.00`
|
||||
|
||||
## 脚本策略
|
||||
|
||||
- 使用固定 `staff_id` 与身份证号作为专用测试样本主键
|
||||
- 先删除后插入,确保脚本支持重复执行
|
||||
- 不创建新的项目或路由,不改动现有专项核查逻辑
|
||||
- 复用已有项目 `51`,避免引入额外项目初始化成本
|
||||
|
||||
## 执行与验证
|
||||
|
||||
- 执行脚本:
|
||||
- `bin/mysql_utf8_exec.sh sql/migration/2026-03-24-add-special-check-family-asset-liability-test-data.sql`
|
||||
- 验证记录:
|
||||
- `docs/tests/records/2026-03-24-special-check-family-asset-liability-test-data-verification.md`
|
||||
- 验证结论:
|
||||
- 6 名专用样本均已进入 `project_id = 51` 的专项核查范围
|
||||
- 正常边界、风险边界、高风险、缺少本人负债、缺少本人资产、单身完整 6 类场景均已命中预期结果
|
||||
@@ -0,0 +1,23 @@
|
||||
# 专项排查图谱占位卡片前端实施记录
|
||||
|
||||
## 改动日期
|
||||
|
||||
2026-03-24
|
||||
|
||||
## 改动范围
|
||||
|
||||
- `ruoyi-ui/src/views/ccdiProject/components/detail/SpecialCheck.vue`
|
||||
- `docs/tests/scripts/check-special-check-graph-placeholder.js`
|
||||
|
||||
## 实施内容
|
||||
|
||||
1. 在专项排查页面的“专项核查”区域下方新增一张静态占位卡片。
|
||||
2. 卡片用于预留后续图谱外链入口,当前展示标题、说明文案、占位状态和禁用按钮。
|
||||
3. 保持现有页面结构不变,不新增接口、不调整路由、不影响已有家庭资产负债专项核查卡片。
|
||||
4. 新增轻量校验脚本,用于检查占位卡片关键结构与文案是否存在。
|
||||
5. 根据页面占位展示需要,将图谱占位卡片的最小高度调整为 `500px`,增强视觉占位效果。
|
||||
|
||||
## 结果说明
|
||||
|
||||
- 专项排查页面现在包含“员工家庭资产负债专项核查”和“图谱外链展示”两张卡片。
|
||||
- 图谱卡片当前仅作为占位入口,后续接入真实外链时可直接在现有卡片基础上扩展。
|
||||
@@ -0,0 +1,24 @@
|
||||
# 专项核查汇总展示顺序调整实施记录
|
||||
|
||||
## 基本信息
|
||||
|
||||
- 日期:2026-03-24
|
||||
- 范围:专项核查列表汇总列展示顺序
|
||||
- 类型:前端展示调整
|
||||
|
||||
## 修改内容
|
||||
|
||||
1. 调整 `ruoyi-ui/src/views/ccdiProject/components/detail/FamilyAssetLiabilitySection.vue` 中专项核查列表汇总列顺序。
|
||||
2. 汇总字段展示顺序由“家庭总年收入、家庭总资产、家庭总负债”调整为“家庭总年收入、家庭总负债、家庭总资产”。
|
||||
3. 未修改接口返回字段、排序逻辑和详情展开逻辑,仅调整前端表格列位置。
|
||||
|
||||
## 测试与验证
|
||||
|
||||
- 执行:`node tests/unit/special-check-family-table.test.js`
|
||||
- 执行:`node tests/unit/special-check-detail-expand.test.js`
|
||||
- 执行:`node tests/unit/special-check-detail-date-display.test.js`
|
||||
- 结果:通过
|
||||
|
||||
## 影响说明
|
||||
|
||||
- 仅影响专项核查列表汇总列的前端展示顺序,不影响数据内容和后端接口。
|
||||
Reference in New Issue
Block a user