Files
2026-01-22 16:01:12 +08:00

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 请求