Files
loan-pricing/openspec/changes/archive/2026-01-20-add-loan-pricing-create/tasks.md
wkc f2448ff97f 归档贷款定价流程相关的 OpenSpec 变更
- 归档 add-loan-pricing-workflow:完成流程后端 API
- 归档 add-loan-pricing-frontend:完成前端列表和详情页面
- 归档 add-loan-pricing-create:完成前端创建功能
- 新增规范文件:loan-pricing-workflow 和 loan-pricing-workflow-ui
- 更新前端 API 和页面组件(新增创建流程功能)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-20 18:20:23 +08:00

2.0 KiB
Raw Blame History

Tasks: 添加利率定价流程创建功能

Implementation Tasks

1. 新增前端 API 接口

  • ruoyi-ui/src/api/loanPricing/workflow.js 中添加 createWorkflow(data) 函数
  • 函数调用 POST /loanPricing/workflow/create 接口

2. 修改前端页面组件

  • 在页面工具栏区域添加"新增"按钮
  • 按钮配置权限控制 v-hasPermi="['loanPricing:workflow:create']"
  • 添加创建流程表单对话框组件
  • 实现表单字段(参照 API 文档接口1的请求参数
    • 必填字段:机构编码(固定931000)、运行模式(固定1)、客户内码、客户类型、担保方式、申请金额、贷款利率
    • 可选字段:客户名称、证件类型、贷款用途
    • 业务标识字段:中间业务标识(个人快捷支付、个人电费代扣、企业电费代扣、企业水费代扣)
    • 企业标识字段净身企业、开立基本结算账户、制造业企业、省农担担保贷款、纳税信用等级A级、县级及以上农业龙头企业、普惠小微借款人
    • 抵质押信息字段:抵质押类型、抵质押物三方所有、是否有经营佐证
  • 实现表单验证规则
  • 实现 handleAdd 方法(打开对话框)
  • 实现 submitForm 方法(提交表单)
  • 实现 cancelCreate 方法(取消/关闭对话框)
  • 实现 reset 方法(重置表单)

3. 配置数据库菜单权限

  • 准备 SQL 插入语句,在 sys_menu 表中添加创建按钮权限:
    • menu_id: 2003, menu_name: 流程创建, parent_id: 2001
    • perms: loanPricing:workflow:create
  • 执行 SQL 插入语句
  • 关联管理员角色到新菜单权限

4. 验证和测试

  • 代码实现完成,等待用户启动前端服务进行测试
  • 启动前端开发服务器
  • 验证"新增"按钮是否显示
  • 测试打开创建表单对话框
  • 测试表单验证功能
  • 测试提交创建成功后刷新列表
  • 测试取消和关闭对话框功能