This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
## ADDED Requirements
|
||||
|
||||
### Requirement: 超级管理员按店铺查看我的佣金
|
||||
「我的佣金」页面 MUST 为超级管理员(`user_type` 为 `1`,其账号无 `shop_id`)在页面顶部提供全局店铺选择下拉,选项 MUST 通过店铺列表接口远程搜索获取。选中店铺后,佣金概览与三个页签(佣金明细、提现记录、提现资料)的接口 MUST 使用所选 `shop_id`;切换店铺 MUST 刷新概览与当前页签数据。非超级管理员 MUST NOT 展示该下拉,且 MUST 继续使用当前账号自身的 `shop_id`。超级管理员未选择店铺时,页面 MUST 展示选择店铺的提示,MUST NOT 以「未关联店铺」为由阻止其使用。
|
||||
|
||||
#### Scenario: 超管选择店铺后查看数据
|
||||
- **GIVEN** 超级管理员进入「我的佣金」页面
|
||||
- **WHEN** 其通过顶部下拉远程搜索并选择一个店铺
|
||||
- **THEN** 佣金概览与当前页签 MUST 以所选 `shop_id` 调用接口
|
||||
- **AND** 切换到其他页签 MUST 继续使用同一 `shop_id`
|
||||
|
||||
#### Scenario: 超管未选择店铺
|
||||
- **GIVEN** 超级管理员进入「我的佣金」页面且尚未选择店铺
|
||||
- **WHEN** 页面初始化
|
||||
- **THEN** 页面 MUST 提示先选择店铺
|
||||
- **AND** MUST NOT 展示「未关联店铺」的阻断提示
|
||||
|
||||
#### Scenario: 非超管不展示店铺下拉
|
||||
- **GIVEN** 当前登录账号不是超级管理员
|
||||
- **WHEN** 其进入「我的佣金」页面
|
||||
- **THEN** 页面 MUST NOT 展示店铺下拉
|
||||
- **AND** MUST 使用自身 `shop_id` 加载数据
|
||||
|
||||
#### Scenario: 切换店铺刷新数据
|
||||
- **GIVEN** 超级管理员已选择店铺并加载数据
|
||||
- **WHEN** 其切换为另一个店铺
|
||||
- **THEN** 前端 MUST 重新加载佣金概览与当前页签列表
|
||||
- **AND** 分页 MUST 重置到第 1 页
|
||||
Reference in New Issue
Block a user