Files
luo 08889d2e42
Some checks failed
构建并部署前端到测试环境 / build-and-deploy (push) Failing after 28m40s
fix: some
2026-09-18 18:11:53 +08:00

29 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 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 页