2.0 KiB
2.0 KiB
ADDED Requirements
Requirement: 执行利率设定
系统 SHALL 在流程详情页面的议价池组件中提供执行利率设定功能,允许用户输入并提交执行利率。
Scenario: 显示未设定的执行利率
- WHEN 用户在流程详情页面查看议价池组件,且该流程尚未设定执行利率
- THEN 系统在议价池组件中显示"执行利率"行,当前值显示为"-"
Scenario: 显示已设定的执行利率
- WHEN 用户在流程详情页面查看议价池组件,且该流程已设定执行利率
- THEN 系统在议价池组件中显示"执行利率"行,显示当前设定的执行利率值
Scenario: 进入编辑模式
- WHEN 用户在议价池组件中点击"执行利率"行的编辑按钮
- THEN 系统切换到编辑模式,显示输入框(预填充当前值或空)、提交按钮和取消按钮
Scenario: 提交执行利率成功
- WHEN 用户在编辑模式下输入有效的执行利率值并点击提交按钮
- THEN 系统调用
PUT /loanPricing/workflow/{serialNum}/executeRate接口,成功后更新显示值为新设定的利率,显示成功提示消息,并退出编辑模式
Scenario: 提交执行利率失败
- WHEN 用户在编辑模式下提交执行利率,但后端接口返回错误
- THEN 系统保持编辑模式,显示错误提示消息
Scenario: 取消编辑
- WHEN 用户在编辑模式下点击取消按钮
- THEN 系统退出编辑模式,恢复显示模式,显示原来的执行利率值
Scenario: 输入验证
- WHEN 用户在编辑模式下输入非法的执行利率值(非数字、超出合理范围)
- THEN 系统在提交前进行验证,显示错误提示,阻止提交
Scenario: API 接口调用
- WHEN 用户提交执行利率
- THEN 前端调用
setExecuteRate(serialNum, executeRate)API 方法,该方法发送PUT /loanPricing/workflow/{serialNum}/executeRate请求