1.9 KiB
1.9 KiB
提案: 添加执行利率设定前端功能
背景
后端已经实现了执行利率设定接口 PUT /loanPricing/workflow/{serialNum}/executeRate,并且详情接口 GET /loanPricing/workflow/{serialNum} 已经返回 executeRate 字段。但前端缺少相应的 UI 交互功能,业务人员无法通过界面设定执行利率。
问题
- 议价池组件中只显示议价池数据,没有执行利率输入框
- 前端缺少调用设定执行利率接口的 API 方法
- 用户无法通过界面设定或更新执行利率
提案概述
在流程详情页面的议价池组件中添加执行利率设定功能,允许业务人员输入执行利率并提交。
功能范围
-
API 方法
- 在
ruoyi-ui/src/api/loanPricing/workflow.js中添加setExecuteRate方法
- 在
-
议价池组件更新
- 在
BargainingPoolDisplay.vue中添加执行利率输入框和提交按钮 - 添加执行利率显示/编辑状态的切换
- 支持显示已设定的执行利率值
- 添加表单验证(利率格式)
- 在
-
详情页面更新
- 在
detail.vue中传递executeRate和serialNum给议价池组件 - 添加提交成功后刷新详情的处理
- 在
影响范围
- 前端 API:
ruoyi-ui/src/api/loanPricing/workflow.js - 前端组件:
ruoyi-ui/src/views/loanPricing/workflow/components/BargainingPoolDisplay.vue - 前端页面:
ruoyi-ui/src/views/loanPricing/workflow/detail.vue - 规范:
loan-pricing-workflow-ui(添加新需求)
设计考虑
- UI 位置: 在议价池组件中添加新行,保持与现有议价池数据显示的一致性
- 输入验证: 利率格式验证(数字,可含小数点,范围合理)
- 状态管理: 编辑/查看状态切换,提交成功后显示最新值
- 用户反馈: 提交成功/失败的提示消息
- 权限控制: 后端接口无需特殊权限,前端暂不添加权限控制