fix: some
Some checks failed
构建并部署前端到测试环境 / build-and-deploy (push) Failing after 28m40s

This commit is contained in:
luo
2026-09-18 18:11:53 +08:00
parent 5e7f5eaba4
commit 08889d2e42
55 changed files with 2888 additions and 414 deletions

View File

@@ -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 页