40 lines
2.0 KiB
Markdown
40 lines
2.0 KiB
Markdown
|
|
# Tasks: 添加利率定价流程创建功能
|
|||
|
|
|
|||
|
|
## Implementation Tasks
|
|||
|
|
|
|||
|
|
### 1. 新增前端 API 接口
|
|||
|
|
- [x] 在 `ruoyi-ui/src/api/loanPricing/workflow.js` 中添加 `createWorkflow(data)` 函数
|
|||
|
|
- [x] 函数调用 `POST /loanPricing/workflow/create` 接口
|
|||
|
|
|
|||
|
|
### 2. 修改前端页面组件
|
|||
|
|
- [x] 在页面工具栏区域添加"新增"按钮
|
|||
|
|
- [x] 按钮配置权限控制 `v-hasPermi="['loanPricing:workflow:create']"`
|
|||
|
|
- [x] 添加创建流程表单对话框组件
|
|||
|
|
- [x] 实现表单字段(参照 API 文档接口1的请求参数):
|
|||
|
|
- 必填字段:机构编码(固定931000)、运行模式(固定1)、客户内码、客户类型、担保方式、申请金额、贷款利率
|
|||
|
|
- 可选字段:客户名称、证件类型、贷款用途
|
|||
|
|
- 业务标识字段:中间业务标识(个人快捷支付、个人电费代扣、企业电费代扣、企业水费代扣)
|
|||
|
|
- 企业标识字段:净身企业、开立基本结算账户、制造业企业、省农担担保贷款、纳税信用等级A级、县级及以上农业龙头企业、普惠小微借款人
|
|||
|
|
- 抵质押信息字段:抵质押类型、抵质押物三方所有、是否有经营佐证
|
|||
|
|
- [x] 实现表单验证规则
|
|||
|
|
- [x] 实现 `handleAdd` 方法(打开对话框)
|
|||
|
|
- [x] 实现 `submitForm` 方法(提交表单)
|
|||
|
|
- [x] 实现 `cancelCreate` 方法(取消/关闭对话框)
|
|||
|
|
- [x] 实现 `reset` 方法(重置表单)
|
|||
|
|
|
|||
|
|
### 3. 配置数据库菜单权限
|
|||
|
|
- [x] 准备 SQL 插入语句,在 `sys_menu` 表中添加创建按钮权限:
|
|||
|
|
- menu_id: 2003, menu_name: 流程创建, parent_id: 2001
|
|||
|
|
- perms: `loanPricing:workflow:create`
|
|||
|
|
- [x] 执行 SQL 插入语句
|
|||
|
|
- [x] 关联管理员角色到新菜单权限
|
|||
|
|
|
|||
|
|
### 4. 验证和测试
|
|||
|
|
- [x] 代码实现完成,等待用户启动前端服务进行测试
|
|||
|
|
- [ ] 启动前端开发服务器
|
|||
|
|
- [ ] 验证"新增"按钮是否显示
|
|||
|
|
- [ ] 测试打开创建表单对话框
|
|||
|
|
- [ ] 测试表单验证功能
|
|||
|
|
- [ ] 测试提交创建成功后刷新列表
|
|||
|
|
- [ ] 测试取消和关闭对话框功能
|