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

4.4 KiB
Raw Blame History

Change: 增强贷款审核相关页面功能

Why

当前贷款审核相关页面(银行端审核列表、用户端申请记录、商家端贷款协助、银行端审核详情)的模拟数据不够完善,缺少不同状态的展示,且用户端无法查看银行端受理人的联系方式,影响业务沟通效率。同时银行端审核详情页缺少征信信息和信用评估功能。商家端贷款协助页面需要优化信息展示逻辑和添加状态筛选功能。此外,各端之间的模拟数据需要保持一致,商家端的订单和商品数据应与用户端的商品信息一致,银行端审核详情需要展示用户在商城的消费订单信息。

What Changes

银行端审核列表页面(/pagesBank/audit/list

  • 优化模拟数据确保包含所有贷款状态SUBMITTED、ACCEPTED、INVESTIGATING、REPORTED、APPROVED、REJECTED、SIGNED、DISBURSED
  • 确保表格展示不同状态的申请记录
  • 添加状态筛选 Tab可快速切换查看不同状态的申请记录

用户端助贷申请记录页面(/pages/me/loan-application-records

  • 在处理中状态的申请记录中添加银行端受理人信息
  • 显示受理人姓名和手机号码,方便用户联系业务处理人员

商家端贷款协助页面(/pagesMerchant/loan/assist

  • 优化模拟数据,确保包含不同状态的贷款申请
  • 确保商家端看到的贷款数据与银行端一致
  • 移除银行受理人信息卡片src\pagesMerchant\loan\assist.vue:121-136
  • 申请进度及负责人信息:还没有执行的进度不显示负责人信息
  • 添加状态筛选 Tab可快速切换查看不同状态的申请记录
  • 页面标题修改:将"贷款辅助材料"显示为"辅助贷款材料"

银行端审核详情页面(/pagesBank/audit/detail

  • 添加征信信息查询功能(弹窗模拟远程查询征信信息),与平台信用评估功能保持一致
  • 添加平台信用评估分数展示,并注明免责声明:"仅供参考,不构成专业建议,实际应用请以权威数据为准。"
  • 平台信用评估和征信查询功能完成后,刷新按钮应该隐藏
  • 状态标签显示中文状态文本(如"已拒绝"而非"rejected"
  • 优化关联商家信息展示使用用户端中的商家信息包括商家ID、商家名称、logo等
  • 商家相关附件使用 src/static/fb 目录中的图片资源
  • 新增:添加用户在商城消费的订单信息展示,包括订单号、商品名称、购买数量、金额等

商家端贷款协助页面(/pagesMerchant/loan/assist- 续

  • 显示申请进度及每个进度的负责人姓名和手机号码(仅已执行的进度显示负责人信息)

商家端订单管理页面(/pagesMerchant/order/list

  • 新增:修改订单模拟数据,使其与用户端商品信息保持一致
  • 订单中的商品应使用用户端 mockGoodsList 中的商品数据包括商品ID、商品名称、图片、价格等
  • 订单中的商家信息应与用户端商品中的 shopId 和 shopName 保持一致

商家端商品管理页面(/pagesMerchant/goods/list

  • 新增:修改商品模拟数据,使其与用户端商品信息保持一致
  • 商品数据应使用用户端 mockGoodsList 中的商品数据包括商品ID、商品名称、图片、价格、库存、销量等
  • 商品分类应与用户端商品中的 categoryId 和 categoryName 保持一致

商家端全局文本修改

  • 商家端贷款协助页面标题"贷款辅助材料"修改为"辅助贷款材料"

所有端模拟数据补充

  • 所有端添加"驳回要求补充资料"状态的模拟数据

Impact

Affected Specs

  • specs/loan-audit (新建能力)

Affected Code

  • src/pagesBank/audit/list.vue - 银行端审核列表
  • src/pagesBank/audit/detail.vue - 银行端审核详情
  • src/pages/me/loan-application-records.vue - 用户端申请记录
  • src/pagesMerchant/loan/assist.vue - 商家端贷款协助
  • src/pagesMerchant/order/list.vue - 商家端订单管理
  • src/pagesMerchant/goods/list.vue - 商家端商品管理
  • src/mock/loan-application.ts - 贷款申请模拟数据
  • src/pagesMerchant/mock/order.ts - 商家端订单模拟数据
  • src/pagesMerchant/mock/goods.ts - 商家端商品模拟数据
  • src/api/loan.ts - 贷款相关API可能需要扩展
  • src/typings/loan.ts - 贷款类型定义(可能需要扩展)
  • src/typings/mall.ts - 商城类型定义(可能需要扩展)