Files
shop-toy/openspec/changes/archive/2025-12-26-enhance-loan-audit-pages/tasks.md
2025-12-26 18:13:42 +08:00

115 lines
6.0 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. 数据模型扩展
- [x] 1.1 扩展 `LoanApplication` 类型定义添加银行受理人信息字段handlerName、handlerPhone
- [x] 1.2 扩展 `LoanApplicationRecord` 类型定义,添加银行受理人信息字段
- [x] 1.3 扩展商家端贷款列表项类型,添加银行受理人信息字段
- [x] 1.4 扩展 `LoanApplication` 类型定义添加用户订单信息字段userOrders
- [x] 1.5 扩展商家端订单类型定义,确保与用户端商品信息一致
## 2. 模拟数据优化
- [x] 2.1 优化银行端审核列表模拟数据,确保包含所有贷款状态
- [x] 2.2 优化用户端申请记录模拟数据,为处理中状态添加银行受理人信息
- [x] 2.3 优化商家端贷款协助模拟数据,确保包含不同状态和银行受理人信息
- [x] 2.4 添加征信信息模拟数据
- [x] 2.5 添加信用评估分数模拟数据
- [x] 2.6 添加用户商城消费订单模拟数据到贷款申请详情
- [x] 2.7 修改商家端订单模拟数据使用用户端商品信息mockGoodsList
- [x] 2.8 修改商家端商品模拟数据使用用户端商品信息mockGoodsList
## 3. 银行端审核列表页面(/pagesBank/audit/list
- [x] 3.1 更新模拟数据,确保包含所有贷款状态
- [x] 3.2 验证列表页面能正确显示不同状态的申请记录
- [x] 3.3 验证状态标签颜色和文本显示正确
- [x] 3.4 添加状态筛选 Tab 组件,支持快速切换查看不同状态的申请记录
- [x] 3.5 实现 Tab 切换逻辑,根据选中状态过滤显示的申请记录
- [x] 3.6 验证 Tab 切换功能正常工作
## 4. 用户端申请记录页面(/pages/me/loan-application-records
- [x] 4.1 在处理中状态的申请记录卡片中添加银行受理人信息展示区域
- [x] 4.2 实现受理人姓名和手机号码的显示
- [x] 4.3 实现手机号码点击拨打功能
- [x] 4.4 确保非处理中状态不显示受理人信息
- [x] 4.5 在详情弹窗中也添加银行受理人信息展示
## 5. 商家端贷款协助页面(/pagesMerchant/loan/assist
- [x] 5.1 更新模拟数据,确保包含不同状态的贷款申请
- [x] 5.2 确保商家端数据与银行端保持一致
- [x] 5.3 移除银行受理人信息卡片(已无此卡片)
- [x] 5.4 显示申请进度及每个进度的负责人姓名和手机号码(仅已执行的进度显示)
- [x] 5.5 修改页面标题,将"贷款辅助材料"显示为"辅助贷款材料"
- [x] 5.6 添加状态筛选 Tab 组件,支持快速切换查看不同状态的申请记录
- [x] 5.7 实现 Tab 切换逻辑,根据选中状态过滤显示的申请记录
- [x] 5.8 验证 Tab 切换功能正常工作
- [x] 5.9 验证未执行的进度不显示负责人信息
## 6. 银行端审核详情页面(/pagesBank/audit/detail
- [x] 6.1 添加"查询征信"按钮
- [x] 6.2 实现征信查询弹窗组件
- [x] 6.3 实现征信信息模拟查询功能(包含加载状态)
- [x] 6.4 添加平台信用评估分数展示区域
- [x] 6.5 添加免责声明:"仅供参考,不构成专业建议,实际应用请以权威数据为准。"
- [x] 6.6 优化关联商家信息展示
- [x] 6.7 更新商家附件图片路径,使用 src/static/fb 目录中的资源
- [x] 6.8 实现平台信用评估和征信查询功能完成后隐藏刷新按钮
- [x] 6.9 修改状态标签显示中文状态文本(如"已拒绝"而非"rejected"
- [x] 6.10 优化查询征信功能,使其与平台信用评估功能保持一致
- [x] 6.11 添加用户商城消费订单信息展示区域
- [x] 6.12 实现订单列表展示(订单号、商品名称、数量、金额等)
- [x] 6.13 验证订单信息正确显示
## 7. 商家端订单管理页面(/pagesMerchant/order/list
- [x] 7.1 修改订单模拟数据使用用户端商品信息mockGoodsList
- [x] 7.2 确保订单中的商品ID与用户端商品ID一致
- [x] 7.3 确保订单中的商品名称、图片、价格与用户端商品一致
- [x] 7.4 验证订单列表正确显示商品信息
## 8. 商家端商品管理页面(/pagesMerchant/goods/list
- [x] 8.1 修改商品模拟数据使用用户端商品信息mockGoodsList
- [x] 8.2 确保商品ID、名称、图片、价格、库存、销量与用户端一致
- [x] 8.3 确保商品分类信息与用户端一致
- [x] 8.4 验证商品列表正确显示
## 9. 商家端页面标题修改
- [x] 9.1 修改商家端贷款协助页面标题,将"贷款辅助材料"显示为"辅助贷款材料"
- [x] 9.2 验证修改后的标题显示正确
## 10. 所有端模拟数据补充
- [x] 10.1 添加"驳回要求补充资料"状态到模拟数据
- [x] 10.2 确保银行端、用户端、商家端都包含该状态的模拟数据
- [x] 10.3 验证各端能正确显示"驳回要求补充资料"状态
## 11. 静态资源准备
- [x] 11.1 确认 src/static/fb 目录存在
- [x] 11.2 准备商家附件图片资源(如需要)
## 12. 测试验证
- [x] 12.1 验证银行端审核列表显示所有状态
- [x] 12.2 验证用户端处理中申请显示银行受理人信息
- [x] 12.3 验证商家端已移除银行受理人信息卡片
- [x] 12.4 验证商家端未执行的进度不显示负责人信息
- [x] 12.5 验证银行端审核列表状态筛选 Tab 功能
- [x] 12.6 验证商家端贷款协助页面状态筛选 Tab 功能
- [x] 12.7 验证商家端页面标题显示为"辅助贷款材料"
- [x] 12.8 验证银行端审核详情征信查询功能
- [x] 12.9 验证银行端审核详情信用评估分数显示
- [x] 12.10 验证商家附件图片正确加载
- [x] 12.11 验证用户端手机号码拨打功能
- [x] 12.12 验证平台信用评估和征信查询完成后刷新按钮隐藏
- [x] 12.13 验证状态标签显示中文状态文本
- [x] 12.14 验证商家端显示申请进度及已执行进度的负责人信息
- [x] 12.15 验证所有端包含"驳回要求补充资料"状态
- [x] 12.16 验证银行端审核详情显示用户商城消费订单信息
- [x] 12.17 验证商家端订单数据与用户端商品信息一致
- [x] 12.18 验证商家端商品数据与用户端商品信息一致