30 lines
2.1 KiB
Markdown
30 lines
2.1 KiB
Markdown
|
|
# loan-pricing-workflow-ui 规格变更
|
|||
|
|
|
|||
|
|
此规格定义了利率定价流程管理的前端用户界面需求。
|
|||
|
|
|
|||
|
|
## MODIFIED Requirements
|
|||
|
|
|
|||
|
|
### Requirement: 流程详情查看
|
|||
|
|
|
|||
|
|
系统 SHALL 提供流程详情查看功能,以独立页面的形式展示完整的流程信息。
|
|||
|
|
|
|||
|
|
#### Scenario: 查看流程详情
|
|||
|
|
- **WHEN** 用户在流程列表页面且具有 `loanPricing:workflow:query` 权限,点击列表中某条记录的"查看"按钮
|
|||
|
|
- **THEN** 系统跳转至独立的流程详情页面,路径为 `/loanPricing/workflow-detail/{serialNum}`,展示完整的流程信息(基本信息:业务方流水号、机构编码、客户内码、客户名称、证件类型;业务信息:客户类型、担保方式、申请金额、贷款利率、贷款用途;业务标识:中间业务标识、企业标识;抵质押信息:抵质押类型、是否三方所有;其他信息:创建时间、创建者、更新时间、更新者)
|
|||
|
|
|
|||
|
|
#### Scenario: 详情页面导航
|
|||
|
|
- **WHEN** 用户在流程详情页面
|
|||
|
|
- **THEN** 系统显示页面标题"流程详情"、返回按钮,面包屑导航高亮"利率定价管理 > 流程列表",点击返回按钮可返回流程列表页面
|
|||
|
|
|
|||
|
|
#### Scenario: 详情页面路由配置
|
|||
|
|
- **WHEN** 系统初始化加载路由配置
|
|||
|
|
- **THEN** 系统在动态路由中注册详情页路由,组件路径为 `@/views/loanPricing/workflow/detail`,路由参数 `serialNum` 用于标识具体流程,访问权限为 `loanPricing:workflow:query`
|
|||
|
|
|
|||
|
|
#### Scenario: URL 直接访问详情页
|
|||
|
|
- **WHEN** 用户直接在浏览器地址栏输入详情页 URL(如 `/loanPricing/workflow-detail/ABC123`)
|
|||
|
|
- **THEN** 系统加载详情页面组件,从路由参数中获取 `serialNum`,调用 API 获取对应的流程详情数据并展示
|
|||
|
|
|
|||
|
|
#### Scenario: 详情页面数据加载
|
|||
|
|
- **WHEN** 用户访问流程详情页面,路由参数包含有效的 `serialNum`
|
|||
|
|
- **THEN** 系统在页面 created 钩子中调用 `GET /loanPricing/workflow/{serialNum}` 接口获取详情数据,显示 loading 状态,数据加载完成后隐藏 loading 并展示详情信息
|