# MOD_013 商城

## 一、功能简介

「商城」是系统的组成部分，供以下角色使用：超级管理员、业务运营。

**常用场景**：

- 运营维护商品分类/品牌/规格并发布商品（SPU+SKU+会员价），提交审核上架
- 运营配置运费模板、物流公司、自提点等履约要素
- 客服处理商城订单（发货/核销自提）与售后单（退款/退货）
- 运营策划秒杀/砍价/预售/赠品等营销活动并跟踪记录
- 运营维护商品评价、问答与评分项，查看评价得分明细

**本模块包含的页面**：

| 页面 | 进入方式 |
|------|---------|
| 商品管理 | 业务管理 > 商城 > 商品管理 |
| 商品审核 | 业务管理 > 商城 > 商品审核 |
| 分类管理 | 业务管理 > 商城 > 分类管理 |
| 发布模板 | 业务管理 > 商城 > 发布模板 |
| 订单管理 | 业务管理 > 商城 > 订单管理 |
| 售后管理 | 业务管理 > 商城 > 售后管理 |
| 商品评价 | 业务管理 > 商城 > 商品评价 |
| 商品规格 | 业务管理 > 商城 > 商品规格 |
| 会员价 | 业务管理 > 商城 > 会员价 |
| 标签管理 | 业务管理 > 商城 > 标签管理 |
| 运费与配送 | 业务管理 > 商城 > 运费与配送 |
| 物流公司 | 业务管理 > 商城 > 物流公司 |
| 商城配置 | 业务管理 > 商城 > 商城配置 |
| 奖励等级 | 业务管理 > 商城 > 奖励等级 |
| 赠品规则 | 业务管理 > 商城 > 赠品规则 |
| 促销规则 | 业务管理 > 商城 > 促销规则 |
| 自提点 | 业务管理 > 商城 > 自提点 |
| 评分项 | 业务管理 > 商城 > 评分项 |
| 商品问答 | 业务管理 > 商城 > 商品问答 |
| 加价购 | 业务管理 > 商城 > 加价购 |
| 预售活动 | 业务管理 > 商城 > 预售活动 |
| 秒杀商品 | 业务管理 > 商城 > 秒杀商品 |
| 秒杀场次 | 业务管理 > 商城 > 秒杀场次 |
| 砍价活动 | 业务管理 > 商城 > 砍价活动 |
| 砍价助力 | 业务管理 > 商城 > 砍价助力 |
| 砍价记录 | 业务管理 > 商城 > 砍价记录 |
| 搜索日志 | 业务管理 > 商城 > 搜索日志 |
| 订单日志 | 业务管理 > 商城 > 订单日志 |
| 会员地址 | 业务管理 > 商城 > 会员地址 |
| 首单配置 | 业务管理 > 商城 > 首单配置 |
| 浏览足迹 | 业务管理 > 商城 > 浏览足迹 |
| 商品品牌 | 业务管理 > 商城 > 商品品牌 |
| 规格名 | 业务管理 > 商城 > 规格名 |
| SPU标签关联 | 业务管理 > 商城 > SPU标签关联 |
| 购物车 | 业务管理 > 商城 > 购物车 |
| 评价得分明细 | 业务管理 > 商城 > 评价得分明细 |

---

## 二、页面详细操作指南

### 2.1 商品管理

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 商品管理

**页面说明**：

> 本页为「商城 · 商品 SPU」功能页面。说明本页负责筛选与删除，新增与编辑在独立页面完成；商户新建商品默认待审核，平台管理员在商品审核通过后 C 端可见

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[商品名称/商品类目/品牌/商户/状态/审核状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/商品名称/商品编码/分类/品牌/虚拟销量/排序/状态/审核状态/审核备注/创建时间/操作]

**工具栏**：批量删除未勾选时禁用；新增商品先弹类目选择弹窗

**列表说明**：状态标签(上架/下架)、审核状态三色标签(已通过/已驳回/待审核)；行操作仅「编辑」跳独立商品录入页；keep-alive 返回自动刷新

**选择商品类目弹窗**（conditional）：包含 弹窗[选择商品类目,800px]；MallCategoryTransferPicker
说明：双栏穿梭选择末级类目（左侧类目树点选+移入右侧已选，连点两次快速移入）；确定后携带类目ID跳转商品录入页；未选类目时提示先选中末级类目

#### 本页面可执行的操作

#### 操作1：按条件筛选商品

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：6项搜索：商品名称、商品类目（下拉filterable）、品牌（下拉filterable）、商户ID、状态（上架/下架）、审核状态；条件均可清空

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选商品」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：6项搜索：商品名称、商品类目（下拉filterable）、品牌（下拉filterable）、商户ID、状态（上架/下架）、审核状态（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选商品完成]
```

#### 操作2：批量删除商品

- **操作入口**：工具栏[删除]按钮（danger）
- **操作说明**：需先在列表勾选商品（未勾选时按钮禁用）；由 页面内置批量删除流程完成确认

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「批量删除商品」对应入口）
2. 触发操作：工具栏[删除]按钮：在页面 的区域「工具栏」中，通过工具栏[删除]按钮触发「批量删除商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；需先在列表勾选商品（未勾选时按钮禁用）（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[工具栏「删除」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 批量删除商品完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作3：新增商品入口

- **操作入口**：工具栏[新增商品]按钮
- **操作说明**：点击先打开「选择商品类目」弹窗，选定末级类目后才携带类目ID跳转独立商品录入页；商户新建商品默认待审核

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增商品入口」对应入口）
2. 触发操作：工具栏[新增商品]按钮：在页面 的区域「工具栏」中，通过工具栏[新增商品]按钮触发「新增商品入口」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：点击先打开「选择商品类目」弹窗，选定末级类目后才携带类目ID跳转独立商品录入页（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[工具栏「新增商品」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增商品入口完成]
```

**系统提示语**（与界面实际提示一致）：

- 「选择商品类目」

#### 操作4：编辑商品

- **操作入口**：行操作[编辑]链接
- **操作说明**：携带商品ID与来源页(from)跳转独立商品录入页（主图/轮播/详情/规格等在同一页维护）；keep-alive 返回列表时自动刷新；状态展示上架/下架标签，审核状态三色标签（已通过/已驳回/待审核）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑商品」对应入口）
2. 触发操作：行操作[编辑]链接：在页面 的区域「商品列表」中，通过行操作[编辑]链接触发「编辑商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：携带商品ID与来源页(from)跳转独立商品录入页（主图/轮播/详情/规格等在同一页维护）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」链接]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑商品完成]
```

#### 操作5：选择末级类目并进入新建商品

- **操作入口**：类目弹窗[确定]按钮
- **操作说明**：双栏穿梭选择：左侧类目树点选末级类目后点「移入」到右侧已选（对同一末级类目快速连点两次可立即移入）；未选类目点确定时提示「请先在左侧选中末级类目，点击箭头移入右侧「已选类目」」；确定后携带类目ID跳转商品录入页

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「选择末级类目并进入新建商品」对应入口）
2. 触发操作：类目弹窗[确定]按钮：在页面 的区域「选择商品类目弹窗」中，通过类目弹窗[确定]按钮触发「选择末级类目并进入新建商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；双栏穿梭选择：左侧类目树点选末级类目后点「移入」到右侧已选（对同一末级类目快速连点两次可立即移入）（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「请先在左侧选中末级类目，点击箭头移入右侧「已选类目」，列表/界面同步刷新最新数据（预期结果：看到「请先在左侧选中末级类目，点击箭头移入右侧「已选类目」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[类目弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 选择末级类目并进入新建商品完成]
```

**系统提示语**（与界面实际提示一致）：

- 「移入」
- 「请先在左侧选中末级类目，点击箭头移入右侧「已选类目」

---

### 2.2 商品审核

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 商品审核

**页面说明**：

> 本页为「商城 · 商品审核」功能页面。说明平台管理员审核各商户提交的商品；通过后自动上架并在 C 端展示，驳回须填写原因，商户可查看备注后修改重新提交

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[商品名称/商品类目/品牌/租户编码/审核状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/商品名称/商品编码/租户名称/租户编号/分类/品牌/上架状态/审核状态/审核备注/提交时间/操作]

**列表说明**：租户名称由租户目录反查展示（平台默认租户显示「平台（默认）」）；行操作：查看(只读模式跳商品录入页)；仅待审核行显示「通过」(确认后自动上架)与「驳回」(prompt 强制填写驳回原因)；无任何增删改入口

#### 本页面可执行的操作

#### 操作1：按条件筛选待审商品

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：5项搜索：商品名称（模糊）、商品类目、品牌、租户编码、审核状态（默认待审核）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（平台管理员审核视角））（预期结果：若权限不足，页面不显示「按条件筛选待审商品」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选待审商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：5项搜索：商品名称（模糊）、商品类目、品牌、租户编码、审核状态（默认待审核）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品审核页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选待审商品完成]
```

#### 操作2：查看商品详情（只读）

- **操作入口**：行操作[查看]链接
- **操作说明**：携带商品ID与只读模式(mode=view)跳转商品录入页；租户名称由租户目录反查展示（平台默认租户显示「平台（默认）」）；无数据时空态「暂无待审核商品」

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（平台管理员审核视角））（预期结果：若权限不足，页面不显示「查看商品详情（只读）」对应入口）
2. 触发操作：行操作[查看]链接：在页面 的区域「审核列表」中，通过行操作[查看]链接触发「查看商品详情（只读）」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：携带商品ID与只读模式(mode=view)跳转商品录入页（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品审核页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「查看」链接]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 查看商品详情完成]
```

**系统提示语**（与界面实际提示一致）：

- 「平台（默认）」
- 「暂无待审核商品」

#### 操作3：审核通过商品

- **操作入口**：行操作[通过]链接
- **操作说明**：仅待审核行显示；确认弹窗「确定审核通过该商品吗？通过后将自动上架。」，成功后提示「审核成功」并刷新列表，商品 C 端可见

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（平台管理员审核视角））（预期结果：若权限不足，页面不显示「审核通过商品」对应入口）
2. 触发操作：行操作[通过]链接：在页面 的区域「审核列表」中，通过行操作[通过]链接触发「审核通过商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；仅待审核行显示（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「审核成功」，列表/界面同步刷新最新数据（预期结果：看到「审核成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品审核页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「通过」链接]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 审核通过商品完成]
```

**系统提示语**（与界面实际提示一致）：

- 「确定审核通过该商品吗？通过后将自动上架。」
- 「审核成功」

#### 操作4：驳回商品

- **操作入口**：行操作[驳回]链接
- **操作说明**：仅待审核行显示；输入弹窗「请输入驳回原因」强制填写（为空提示「驳回原因不能为空」），成功后提示「已驳回」并刷新列表，商户可查看备注后修改重新提交

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（平台管理员审核视角））（预期结果：若权限不足，页面不显示「驳回商品」对应入口）
2. 触发操作：行操作[驳回]链接：在页面 的区域「审核列表」中，通过行操作[驳回]链接触发「驳回商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；仅待审核行显示（预期结果：目标记录的操作按钮可见可用）
4. 二次确认（输入原因）：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「驳回原因不能为空」，列表/界面同步刷新最新数据（预期结果：看到「驳回原因不能为空」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品审核页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「驳回」链接]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 驳回商品完成]
```

**系统提示语**（与界面实际提示一致）：

- 「请输入驳回原因」
- 「驳回原因不能为空」
- 「已驳回」

---

### 2.3 分类管理

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 分类管理

**页面说明**：

> 本页为「商城 · 商品类目」功能页面。说明树形展示层级关系；仅末级类目可配置可用规格白名单，供发布模板和商品规格选择收敛

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[类目名称/类目编码/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：列表[tree-config]、表格[序号/类目名称(树列)/类目编码/类目图标/类目图/排序/状态/创建时间/操作]

**列表说明**：树形表格默认全展开；图标/图片列缩略图可点击预览；行前置操作「可用规格」仅末级类目启用（非末级置灰并 tooltip 提示）；内置新增/编辑/删除(无勾选批量)

**新增/编辑类目弹窗**（conditional）：包含 页面内置CRUD弹窗(large)；tree-select[上级类目]；el-image-upload-one[类目图标]；el-image-upload-one[类目图片]；select[发布模板]
说明：上级类目仅新增时树形可选（编辑时只读展示，且候选树排除自身及子孙节点）；类目名称必填≤128字；类目编码可选≤64字；图标/图片上传公共OSS≤5MB；排序号越小越靠前；发布模板可选绑定约束 SPU 规格与扩展属性；状态必选

**可用规格配置弹窗**（conditional）：包含 弹窗[配置「类目名」可用规格,900px]；el-transfer[可选规格/本类目可用]
说明：穿梭框左侧全站已启用规格、右侧为本类目白名单；支持搜索规格名称或编码；保存为全量替换，右侧顺序写入排序

#### 本页面可执行的操作

#### 操作1：按条件筛选商品类目

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：类目名称、类目编码、状态（启用/禁用）；列表单页拉全量后前端组树展示

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选商品类目」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选商品类目」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：类目名称、类目编码、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入分类管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选商品类目完成]
```

#### 操作2：新增商品类目

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置 large 弹窗填写类目信息；树形表格默认全展开，图标/图片列缩略图可点击预览

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增商品类目」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「类目树表」中，通过页面内置[新增]按钮触发「新增商品类目」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置 large 弹窗填写类目信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入分类管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增商品类目完成]
```

#### 操作3：编辑商品类目

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗编辑类目信息（上级类目编辑时只读）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑商品类目」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「类目树表」中，通过行操作[编辑]触发「编辑商品类目」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗编辑类目信息（上级类目编辑时只读）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入分类管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑商品类目完成]
```

#### 操作4：删除商品类目

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程（本页无勾选批量删除）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除商品类目」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「类目树表」中，通过行操作[删除]触发「删除商品类目」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（本页无勾选批量删除）（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入分类管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除商品类目完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：配置末级类目可用规格

- **操作入口**：行前置操作[可用规格]
- **操作说明**：仅末级类目可点击，非末级类目入口置灰并 tooltip 提示；点击打开可用规格配置弹窗

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「配置末级类目可用规格」对应入口）
2. 触发操作：行前置操作[可用规格]：在页面 的区域「类目树表」中，通过行前置操作[可用规格]触发「配置末级类目可用规格」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 录入/选择配置内容：按界面要求填写配置项：仅末级类目可点击，非末级类目入口置灰并 tooltip 提示（预期结果：必填项填写完成，格式校验通过）
4. 提交配置：点击保存/确定提交配置（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入分类管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行前置操作「可用规格」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 配置末级类目可用规格完成]
```

#### 操作6：保存商品类目表单

- **操作入口**：类目弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一 large 弹窗；类目名称必填≤128字；类目编码可选≤64字；上级类目新增时树形可选，编辑时只读（候选树排除自身及子孙节点）；类目图标/图片上传公共OSS≤5MB；排序号越小越靠前；可绑定发布模板约束 SPU 规格与扩展属性；状态必选

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存商品类目表单」对应入口）
2. 触发操作：类目弹窗[确定]按钮：在页面 的区域「新增/编辑类目弹窗」中，通过类目弹窗[确定]按钮触发「保存商品类目表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一 large 弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入分类管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[类目弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存商品类目表单完成]
```

#### 操作7：保存类目可用规格白名单

- **操作入口**：可用规格弹窗[保存]按钮
- **操作说明**：穿梭框左侧为全站已启用规格、右侧为本类目可用白名单；支持按规格名称或编码搜索；保存为全量替换，右侧顺序写入排序

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存类目可用规格白名单」对应入口）
2. 触发操作：可用规格弹窗[保存]按钮：在页面 的区域「可用规格配置弹窗」中，通过可用规格弹窗[保存]按钮触发「保存类目可用规格白名单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：穿梭框左侧为全站已启用规格、右侧为本类目可用白名单（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入分类管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[可用规格弹窗「保存」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存类目可用规格白名单完成]
```

---

### 2.4 发布模板

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 发布模板

**页面说明**：

> 本页为「商品发布模板」功能页面。说明在此约定「有哪些规格、还有哪些自定义要填的信息」；类目绑定模板后录入/编辑商品时按模板引导填写并检查必填项

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[模板名称/模板编码/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/模板名称/模板编码/已绑定类目（层级）/排序/状态/创建时间/操作]

**工具栏**：新增跳独立模板编辑整页表单（不用弹窗）

**列表说明**：已绑定类目列展示层级路径；行操作：编辑(跳独立编辑页)、内置删除；无勾选批量与查看

#### 本页面可执行的操作

#### 操作1：按条件筛选发布模板

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：模板名称、模板编码、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选发布模板」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选发布模板」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：模板名称、模板编码、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入发布模板页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选发布模板完成]
```

#### 操作2：新增发布模板

- **操作入口**：工具栏[新增模板]按钮
- **操作说明**：点击跳转独立模板编辑整页表单（不用弹窗）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增发布模板」对应入口）
2. 触发操作：工具栏[新增模板]按钮：在页面 的区域「工具栏」中，通过工具栏[新增模板]按钮触发「新增发布模板」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：点击跳转独立模板编辑整页表单（不用弹窗）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入发布模板页面] --> B[检查登录与权限]
 B -->|权限正常| C[工具栏「新增模板」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增发布模板完成]
```

#### 操作3：编辑发布模板

- **操作入口**：行操作[编辑]
- **操作说明**：跳转独立模板编辑页；已绑定类目列展示层级路径

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑发布模板」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「模板列表」中，通过行操作[编辑]触发「编辑发布模板」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：跳转独立模板编辑页（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入发布模板页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑发布模板完成]
```

#### 操作4：删除发布模板

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程（本页无勾选批量与查看）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除发布模板」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「模板列表」中，通过行操作[删除]触发「删除发布模板」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（本页无勾选批量与查看）（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入发布模板页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除发布模板完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

---

### 2.5 订单管理

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 订单管理

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[订单编号/会员关键词/合并支付批次/订单状态/支付方式/下单时间起/下单时间止/支付时间起/支付时间止/收货人/收货手机] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/租户名称/租户编码/订单编号/合并支付批次/会员编号/会员姓名/会员手机/实付金额/运费/店铺券/平台券/支付方式/配送方式/自提核销码/状态/收货人/收货手机/下单日期/支付时间/操作]

**页头区**：介绍订单全链路管理；自提核销按钮打开核销码录入弹窗，供店员核销到店自提订单

**工具栏**：按最近一次列表筛选条件导出订单Excel（最多5万行）

**列表说明**：状态标签10态着色；券抵扣负数展示；行操作：发货(仅快递配送且已支付/待履约订单)、明细；不开放列表内新增/编辑/删除

**订单明细抽屉**（conditional）：包含 el-drawer[订单明细,720px]；hero区[订单号+复制单号+复制概要+实付]；el-descriptions[会员信息]；el-descriptions[金额明细]；el-descriptions[发票信息]；el-descriptions[自提核销]；el-descriptions[配送与收货]；el-descriptions[支付与时间]
说明：多区块明细：金额明细含优惠券/积分/金币/余额抵扣；自提订单展示核销状态/核销码(可复制)/自提点信息；应收流水为内部记账摘要，具备平台权限才显示抽成比例与平台佣金列；商品明细表带合计行与赠品标记；复制概要生成订单摘要文本

**订单发货弹窗**（conditional）：包含 弹窗[订单发货,520px]；el-select[物流公司]；el-input[手填物流公司]；el-input[运单号]；el-date-picker[发货时间]；textarea[发货说明]
说明：物流公司优先下拉选择（仅启用公司），不在列表可手填名称；运单号必填；发货时间默认当前；发货说明选填记入订单操作日志

**自提核销弹窗**（conditional）：包含 ElMessageBox.prompt[到店自提核销]
说明：输入顾客出示的核销码确认核销；空值校验「核销码不能为空」；失败展示后端错误信息

#### 本页面可执行的操作

#### 操作1：自提订单核销入口

- **操作入口**：页头[自提核销]按钮
- **操作说明**：打开核销码录入弹窗，供店员核销到店自提订单；页头 页面顶部简介栏 介绍订单全链路管理

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「自提订单核销入口」对应入口）
2. 触发操作：页头[自提核销]按钮：在页面 的区域「页头区」中，通过页头[自提核销]按钮触发「自提订单核销入口」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；打开核销码录入弹窗，供店员核销到店自提订单（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[页头「自提核销」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 自提订单核销入口完成]
```

#### 操作2：按条件筛选订单

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：11项搜索：订单编号、会员关键词（编号/昵称/姓名/手机）、合并支付批次、订单状态（10种）、支付方式、下单时间起止、支付时间起止、收货人、收货手机

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选订单」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选订单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：11项搜索：订单编号、会员关键词（编号/昵称/姓名/手机）、合并支付批次、订单状态（10种）、支付方式、下单时间起止、支付时间起止、收货人、收货手机（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选订单完成]
```

#### 操作3：导出订单Excel

- **操作入口**：工具栏[导出订单]按钮
- **操作说明**：按最近一次列表筛选条件导出订单Excel（最多5万行），文件名「商城订单_日期.xlsx」，成功后提示「导出成功」

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「导出订单Excel」对应入口）
2. 触发操作：工具栏[导出订单]按钮：在页面 的区域「工具栏」中，通过工具栏[导出订单]按钮触发「导出订单Excel」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 录入/选择配置内容：按界面要求填写配置项：按最近一次列表筛选条件导出订单Excel（最多5万行），文件名「商城订单_日期.xlsx」，成功后提示「导出成功」（预期结果：必填项填写完成，格式校验通过）
4. 提交配置：点击保存/确定提交配置（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「导出成功」，列表/界面同步刷新最新数据（预期结果：看到「导出成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[工具栏「导出订单」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 导出订单Excel完成]
```

**系统提示语**（与界面实际提示一致）：

- 「商城订单_日期.xlsx」
- 「导出成功」

#### 操作4：订单发货入口

- **操作入口**：行操作[发货]链接
- **操作说明**：仅快递配送且已支付/待履约订单显示；点击打开订单发货弹窗；列表不开放新增/编辑/删除；状态标签10态着色，券抵扣以负数展示

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「订单发货入口」对应入口）
2. 触发操作：行操作[发货]链接：在页面 的区域「订单列表」中，通过行操作[发货]链接触发「订单发货入口」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；仅快递配送且已支付/待履约订单显示（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「发货」链接]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 订单发货入口完成]
```

#### 操作5：查看订单明细

- **操作入口**：行操作[明细]链接
- **操作说明**：打开720px订单明细抽屉；加载失败提示「加载订单详情失败」，无数据提示「未获取到订单数据」

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「查看订单明细」对应入口）
2. 触发操作：行操作[明细]链接：在页面 的区域「订单列表」中，通过行操作[明细]链接触发「查看订单明细」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：打开720px订单明细抽屉（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「加载订单详情失败」，列表/界面同步刷新最新数据（预期结果：看到「加载订单详情失败」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「明细」链接]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 查看订单明细完成]
```

**系统提示语**（与界面实际提示一致）：

- 「加载订单详情失败」
- 「未获取到订单数据」

#### 操作6：复制订单号或订单概要

- **操作入口**：抽屉hero区[复制单号]/[复制概要]按钮
- **操作说明**：复制概要生成订单摘要文本；复制成功给出成功提示，失败提示「复制失败，请手动选择复制」，环境不支持时提示「当前环境不支持一键复制」；抽屉另含会员信息/金额明细(券·积分·金币·余额抵扣)/发票/自提核销(核销码可复制)/配送收货/支付时间/平台代收应收流水(需平台权限才显示抽成与佣金列)/备注/商品明细(合计行+赠品标记)

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围；抽成比例与平台佣金列需平台权限））（预期结果：若权限不足，页面不显示「复制订单号或订单概要」对应入口）
2. 触发操作：抽屉hero区[复制单号]/[复制概要]按钮：在页面 的区域「订单明细抽屉」中，通过抽屉hero区[复制单号]/[复制概要]按钮触发「复制订单号或订单概要」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：复制概要生成订单摘要文本（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「复制失败，请手动选择复制」，列表/界面同步刷新最新数据（预期结果：看到「复制失败，请手动选择复制」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[抽屉hero区「复制单号」/「复制概要」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 复制订单号或订单概要完成]
```

**系统提示语**（与界面实际提示一致）：

- 「复制失败，请手动选择复制」
- 「当前环境不支持一键复制」

#### 操作7：确认订单发货

- **操作入口**：发货弹窗[确定]按钮
- **操作说明**：物流公司优先下拉选择（仅启用公司），不在列表可手填名称，二者必选其一（否则提示「请选择物流公司」）；运单号必填（为空提示「请填写运单号」）；发货时间默认当前；发货说明选填并记入订单操作日志；成功提示「发货成功」并刷新列表，失败显示后端错误信息（默认「发货失败」）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「确认订单发货」对应入口）
2. 触发操作：发货弹窗[确定]按钮：在页面 的区域「订单发货弹窗」中，通过发货弹窗[确定]按钮触发「确认订单发货」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；物流公司优先下拉选择（仅启用公司），不在列表可手填名称，二者必选其一（否则提示「请选择物流公司」）（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「请选择物流公司」，列表/界面同步刷新最新数据（预期结果：看到「请选择物流公司」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[发货弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 确认订单发货完成]
```

**系统提示语**（与界面实际提示一致）：

- 「请选择物流公司」
- 「请填写运单号」
- 「发货成功」
- 「发货失败」

#### 操作8：确认到店自提核销

- **操作入口**：核销输入弹窗[确认核销]按钮
- **操作说明**：输入弹窗标题「到店自提核销」提示「请输入顾客出示的核销码」；空值校验「核销码不能为空」；成功提示「核销成功」，失败展示后端错误信息

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「确认到店自提核销」对应入口）
2. 触发操作：核销输入弹窗[确认核销]按钮：在页面 的区域「自提核销弹窗」中，通过核销输入弹窗[确认核销]按钮触发「确认到店自提核销」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；输入弹窗标题「到店自提核销」提示「请输入顾客出示的核销码」（预期结果：目标记录的操作按钮可见可用）
4. 二次确认（输入原因）：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「请输入顾客出示的核销码」，列表/界面同步刷新最新数据（预期结果：看到「请输入顾客出示的核销码」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[核销输入弹窗「确认核销」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 确认到店自提核销完成]
```

**系统提示语**（与界面实际提示一致）：

- 「到店自提核销」
- 「请输入顾客出示的核销码」
- 「核销码不能为空」
- 「核销成功」

---

### 2.6 售后管理

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 售后管理

**页面说明**：

> 本页为「商城 · 售后单」功能页面。说明查看与处理会员订单售后：审核通过/驳回、退款进度与履约；与订单、商品及会员信息关联

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[售后单号/订单ID/会员关键词/规格编号/售后类型/状态/退款原因编码] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/售后单号/订单编号/会员名称/商品名称/售后类型/数量/退款金额/状态/申请时间/操作]

**列表说明**：状态标签：审核通过/审核拒绝/待处理；行操作：通过、驳回(确认弹窗)、处理(prompt 输入处理备注选填)；内置新增/编辑弹窗与删除

**新增/编辑售后单弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：手工录入售后单：订单ID必选、会员ID必填、售后类型必选、申请数量必填≥1；其余字段：规格编号、退款金额(两位小数)、退款原因编码/描述、退款说明、退货物流公司/运单号、换货规格编号

#### 本页面可执行的操作

#### 操作1：按条件筛选售后单

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：7项搜索：售后单号、订单ID（下拉订单号）、会员关键词、规格编号（下拉）、售后类型（仅退款/退货退款/换货）、状态（9种）、退款原因编码

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选售后单」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选售后单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：7项搜索：售后单号、订单ID（下拉订单号）、会员关键词、规格编号（下拉）、售后类型（仅退款/退货退款/换货）、状态（9种）、退款原因编码（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入售后管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选售后单完成]
```

#### 操作2：售后审核通过

- **操作入口**：行操作[通过]
- **操作说明**：状态标签：审核通过/审核拒绝/待处理；通过后进入退款与履约流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「售后审核通过」对应入口）
2. 触发操作：行操作[通过]：在页面 的区域「售后列表」中，通过行操作[通过]触发「售后审核通过」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；状态标签：审核通过/审核拒绝/待处理（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入售后管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「通过」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 售后审核通过完成]
```

#### 操作3：售后审核驳回

- **操作入口**：行操作[驳回]
- **操作说明**：确认弹窗确认后驳回该售后申请

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「售后审核驳回」对应入口）
2. 触发操作：行操作[驳回]：在页面 的区域「售后列表」中，通过行操作[驳回]触发「售后审核驳回」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；确认弹窗确认后驳回该售后申请（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入售后管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「驳回」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 售后审核驳回完成]
```

#### 操作4：售后处理备注

- **操作入口**：行操作[处理]
- **操作说明**：输入弹窗填写处理备注（选填）后记录处理结果

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「售后处理备注」对应入口）
2. 触发操作：行操作[处理]：在页面 的区域「售后列表」中，通过行操作[处理]触发「售后处理备注」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；输入弹窗填写处理备注（选填）后记录处理结果（预期结果：目标记录的操作按钮可见可用）
4. 二次确认（输入原因）：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入售后管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「处理」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 售后处理备注完成]
```

#### 操作5：手工新增售后单

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗手工录入售后单（线下渠道产生的售后）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「手工新增售后单」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「售后列表」中，通过页面内置[新增]按钮触发「手工新增售后单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗手工录入售后单（线下渠道产生的售后）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入售后管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 手工新增售后单完成]
```

#### 操作6：编辑售后单

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改售后单信息

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑售后单」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「售后列表」中，通过行操作[编辑]触发「编辑售后单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改售后单信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入售后管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑售后单完成]
```

#### 操作7：删除售后单

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除售后单」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「售后列表」中，通过行操作[删除]触发「删除售后单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入售后管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除售后单完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作8：保存售后单表单

- **操作入口**：售后单弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；订单ID必选、会员ID必填、售后类型必选、申请数量必填≥1；其余字段：规格编号、退款金额（两位小数）、退款原因编码/描述、退款说明、退货物流公司/运单号、换货规格编号

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存售后单表单」对应入口）
2. 触发操作：售后单弹窗[确定]按钮：在页面 的区域「新增/编辑售后单弹窗」中，通过售后单弹窗[确定]按钮触发「保存售后单表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入售后管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[售后单弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存售后单表单完成]
```

---

### 2.7 商品评价

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 商品评价

**页面说明**：

> 本页为「商城 · 商品评价」功能页面。说明查看与管理订单产生的商品评价：支持发布/隐藏、商家回复、置顶展示；与订单、会员及评分统计关联

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[商品SPU ID/会员ID/最低评分/匿名评价/置顶状态/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/订单编号/会员昵称/商品名称/评分/匿名/置顶/状态/评价时间/操作]

**列表说明**：行操作5个：详情、发布(确认)、隐藏(确认)、回复(prompt输入回复内容)、置顶/取消置顶(直接切换)；内置新增/编辑弹窗与删除

**新增/编辑评价弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：手工录评价：商品SPU ID必选、会员ID必选、订单ID必选；其余：规格编号(下拉)、评分详情JSON、评价内容、评价图片JSON、是否匿名

**评价详情弹窗**（conditional）：包含 弹窗[评价详情,760px]；el-descriptions[订单编号/会员昵称/商品名称/规格/综合评分/状态/评价内容/商家回复]；pre[评价统计]；pre[评分详情JSON]
说明：描述列表展示评价主体信息；附带该商品评价统计与评分详情原始JSON

#### 本页面可执行的操作

#### 操作1：按条件筛选商品评价

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：6项搜索：商品SPU ID（下拉filterable）、会员ID（下拉filterable）、最低评分（1-5）、匿名评价、置顶状态、状态（待审核/已发布/已隐藏）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选商品评价」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选商品评价」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：6项搜索：商品SPU ID（下拉filterable）、会员ID（下拉filterable）、最低评分（1-5）、匿名评价、置顶状态、状态（待审核/已发布/已隐藏）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品评价页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选商品评价完成]
```

#### 操作2：查看评价详情

- **操作入口**：行操作[详情]
- **操作说明**：打开760px评价详情弹窗，展示订单编号/会员昵称/商品名称/规格/综合评分/状态/评价内容/商家回复，附该商品评价统计与评分详情原始JSON

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「查看评价详情」对应入口）
2. 触发操作：行操作[详情]：在页面 的区域「评价列表」中，通过行操作[详情]触发「查看评价详情」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：打开760px评价详情弹窗，展示订单编号/会员昵称/商品名称/规格/综合评分/状态/评价内容/商家回复，附该商品评价统计与评分详情原始JSON（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品评价页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「详情」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 查看评价详情完成]
```

#### 操作3：发布评价

- **操作入口**：行操作[发布]
- **操作说明**：确认后将待审核评价发布展示（C 端可见）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「发布评价」对应入口）
2. 触发操作：行操作[发布]：在页面 的区域「评价列表」中，通过行操作[发布]触发「发布评价」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；确认后将待审核评价发布展示（C 端可见）（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品评价页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「发布」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 发布评价完成]
```

#### 操作4：隐藏评价

- **操作入口**：行操作[隐藏]
- **操作说明**：确认后隐藏该评价不再对外展示

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「隐藏评价」对应入口）
2. 触发操作：行操作[隐藏]：在页面 的区域「评价列表」中，通过行操作[隐藏]触发「隐藏评价」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；确认后隐藏该评价不再对外展示（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品评价页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「隐藏」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 隐藏评价完成]
```

#### 操作5：商家回复评价

- **操作入口**：行操作[回复]
- **操作说明**：输入弹窗填写回复内容后保存商家回复

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「商家回复评价」对应入口）
2. 触发操作：行操作[回复]：在页面 的区域「评价列表」中，通过行操作[回复]触发「商家回复评价」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：输入弹窗填写回复内容后保存商家回复（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品评价页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「回复」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 商家回复评价完成]
```

#### 操作6：评价置顶切换

- **操作入口**：行操作[置顶]/[取消置顶]
- **操作说明**：点击直接切换置顶状态（无确认弹窗）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「评价置顶切换」对应入口）
2. 触发操作：行操作[置顶]/[取消置顶]：在页面 的区域「评价列表」中，通过行操作[置顶]/[取消置顶]触发「评价置顶切换」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 录入/选择配置内容：按界面要求填写配置项：点击直接切换置顶状态（无确认弹窗）（预期结果：必填项填写完成，格式校验通过）
4. 提交配置：点击保存/确定提交配置（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品评价页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「置顶」/「取消置顶」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 评价置顶切换完成]
```

#### 操作7：保存商品评价表单

- **操作入口**：评价弹窗[确定]按钮
- **操作说明**：手工录评价（新建与编辑共用弹窗）：商品SPU ID必选、会员ID必选、订单ID必选；其余字段：规格编号（下拉）、评分详情JSON、评价内容、评价图片JSON、是否匿名

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存商品评价表单」对应入口）
2. 触发操作：评价弹窗[确定]按钮：在页面 的区域「新增/编辑评价弹窗」中，通过评价弹窗[确定]按钮触发「保存商品评价表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：手工录评价（新建与编辑共用弹窗）：商品SPU ID必选、会员ID必选、订单ID必选（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品评价页面] --> B[检查登录与权限]
 B -->|权限正常| C[评价弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存商品评价表单完成]
```

---

### 2.8 商品规格

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 商品规格

**页面说明**：

> 本页为「商城 · SPU 规格绑定」功能页面。说明为商品 SPU 绑定可用的规格维度及取值；决定前台规格选择与规格生成范围

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[规格名称/规格编码/输入类型/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/规格名称/规格编码/输入类型/排序/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；状态标签启用绿/禁用红

**新增/编辑规格弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：规格名称必填；规格编码；输入类型(文本/图片)；排序号≥1默认1；状态；备注

#### 本页面可执行的操作

#### 操作1：按条件筛选商品规格

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：规格名称、规格编码、输入类型（文本/图片）、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选商品规格」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选商品规格」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：规格名称、规格编码、输入类型（文本/图片）、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品规格页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选商品规格完成]
```

#### 操作2：新增商品规格

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗填写规格信息；状态标签启用绿/禁用红

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增商品规格」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「规格列表」中，通过页面内置[新增]按钮触发「新增商品规格」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗填写规格信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品规格页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增商品规格完成]
```

#### 操作3：编辑商品规格

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改规格信息

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑商品规格」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「规格列表」中，通过行操作[编辑]触发「编辑商品规格」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改规格信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品规格页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑商品规格完成]
```

#### 操作4：删除商品规格

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除商品规格」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「规格列表」中，通过行操作[删除]触发「删除商品规格」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品规格页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除商品规格完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存规格表单

- **操作入口**：规格弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；规格名称必填；规格编码；输入类型（文本/图片）；排序号≥1默认1；状态；备注

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存规格表单」对应入口）
2. 触发操作：规格弹窗[确定]按钮：在页面 的区域「新增/编辑规格弹窗」中，通过规格弹窗[确定]按钮触发「保存规格表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品规格页面] --> B[检查登录与权限]
 B -->|权限正常| C[规格弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存规格表单完成]
```

---

### 2.9 会员价

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 会员价

**页面说明**：

> 本页为「商城 · 规格等级价」功能页面。说明按会员等级为规格配置差异化售价；与会员等级、下单计价联动

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[规格编号/等级ID/等级名称/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/规格编号/等级ID/等级名称/等级价/折扣率/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除

**新增/编辑等级价弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：字段：规格编号、等级ID、等级名称、等级价(≥0两位小数)、折扣率(0-100默认100)、状态

#### 本页面可执行的操作

#### 操作1：按条件筛选规格等级价

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：规格编号、等级ID、等级名称、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选规格等级价」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选规格等级价」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：规格编号、等级ID、等级名称、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入会员价页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选规格等级价完成]
```

#### 操作2：新增规格等级价

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗为指定规格与会员等级配置差异化售价

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增规格等级价」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「等级价列表」中，通过页面内置[新增]按钮触发「新增规格等级价」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗为指定规格与会员等级配置差异化售价（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入会员价页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增规格等级价完成]
```

#### 操作3：编辑规格等级价

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改等级价配置

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑规格等级价」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「等级价列表」中，通过行操作[编辑]触发「编辑规格等级价」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改等级价配置（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入会员价页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑规格等级价完成]
```

#### 操作4：删除规格等级价

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除规格等级价」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「等级价列表」中，通过行操作[删除]触发「删除规格等级价」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入会员价页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除规格等级价完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存等级价表单

- **操作入口**：等级价弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；字段：规格编号、等级ID、等级名称、等级价（≥0两位小数）、折扣率（0-100默认100）、状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存等级价表单」对应入口）
2. 触发操作：等级价弹窗[确定]按钮：在页面 的区域「新增/编辑等级价弹窗」中，通过等级价弹窗[确定]按钮触发「保存等级价表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入会员价页面] --> B[检查登录与权限]
 B -->|权限正常| C[等级价弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存等级价表单完成]
```

---

### 2.10 标签管理

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 标签管理

**页面说明**：

> 本页为「商城 · 商品/活动标签」功能页面。说明维护标签主数据：名称、编码、类型、颜色与排序；供 SPU 绑定与前台筛选使用

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[标签名称/标签编码/标签类型/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/标签名称/标签编码/标签类型/颜色/排序/状态/创建时间/操作]

**列表说明**：颜色列展示色块+hex值；标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑标签弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：标签名称必填；标签编码；标签类型(商品标签/活动标签)必选默认商品标签；标签颜色(color-picker含8个预设hex)；排序号≥1默认1；状态

#### 本页面可执行的操作

#### 操作1：按条件筛选标签

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：标签名称、标签编码、标签类型（商品标签/活动标签）、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选标签」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选标签」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：标签名称、标签编码、标签类型（商品标签/活动标签）、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入标签管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选标签完成]
```

#### 操作2：新增标签

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗维护标签主数据；颜色列展示色块+hex值

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增标签」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「标签列表」中，通过页面内置[新增]按钮触发「新增标签」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗维护标签主数据（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入标签管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增标签完成]
```

#### 操作3：编辑标签

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改标签信息

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑标签」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「标签列表」中，通过行操作[编辑]触发「编辑标签」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改标签信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入标签管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑标签完成]
```

#### 操作4：删除标签

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除标签」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「标签列表」中，通过行操作[删除]触发「删除标签」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入标签管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除标签完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存标签表单

- **操作入口**：标签弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；标签名称必填；标签编码；标签类型（商品标签/活动标签）必选默认商品标签；标签颜色用 color-picker 选择（含8个预设hex）；排序号≥1默认1；状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存标签表单」对应入口）
2. 触发操作：标签弹窗[确定]按钮：在页面 的区域「新增/编辑标签弹窗」中，通过标签弹窗[确定]按钮触发「保存标签表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入标签管理页面] --> B[检查登录与权限]
 B -->|权限正常| C[标签弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存标签表单完成]
```

---

### 2.11 运费与配送

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 运费与配送

**页面说明**：

> 本页为「商城 · 运费与配送」功能页面。说明在同一入口维护运费模板（计费方式、首续费默认值）与配送区域（按地区覆盖费用）；下单按模板与收货地区计算运费

**可用的筛选条件**：

| 筛选项 |
|--------|
| 本页为「商城 · 运费与配送」功能页面。说明在同一入口维护运费模板（计费方式、首续费默认值）与配送区域（按地区覆盖费用）；下单按模板与收货地区计算运费 |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：页面内置搜索表单[模板名称/计费方式/状态]、表格[序号/模板名称/计费方式/首重(kg)/首费/续重(kg)/续费/满额包邮/状态/操作]

**Tab切换区**：双Tab页：运费模板/配送区域；Tab状态同步URL query（tab=region 时定位配送区域Tab）

**列表说明**：3项搜索：模板名称、计费方式(按重量/按件/包邮)、状态；列表8列；标准 页面内置新增/编辑/删除

**可用性提示**：conditional

**配送区域面板（配送区域Tab）**：独立子组件面板，按地区覆盖运费费用；本批未展开子组件内部结构

**可用性提示**：conditional

**新增/编辑运费模板弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：模板名称必填；计费方式(按重量/按件/包邮)必选默认按重量；首重/首件、首费、续重(kg)/续件阶梯、续费(元)、首件数(按件)、满额包邮(元可空)、状态必选

#### 本页面可执行的操作

#### 操作1：切换运费模板/配送区域Tab

- **操作入口**：el-tabs[运费模板/配送区域]
- **操作说明**：双Tab页切换内容区；Tab状态同步URL query（tab=region 时定位配送区域Tab），支持链接直达

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「切换运费模板/配送区域Tab」对应入口）
2. 触发操作：el-tabs[运费模板/配送区域]：在页面 的区域「Tab切换区」中，通过el-tabs[运费模板/配送区域]触发「切换运费模板/配送区域Tab」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：双Tab页切换内容区（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[el-tabs「运费模板/配送区域」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 切换运费模板/配送区域Tab完成]
```

#### 操作2：按条件筛选运费模板

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：模板名称、计费方式（按重量/按件/包邮）、状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选运费模板」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「运费模板列表（运费模板Tab）」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选运费模板」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：模板名称、计费方式（按重量/按件/包邮）、状态（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选运费模板完成]
```

#### 操作3：新增运费模板

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗新建运费模板

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增运费模板」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「运费模板列表（运费模板Tab）」中，通过页面内置[新增]按钮触发「新增运费模板」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗新建运费模板（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增运费模板完成]
```

#### 操作4：编辑运费模板

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改运费模板

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑运费模板」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「运费模板列表（运费模板Tab）」中，通过行操作[编辑]触发「编辑运费模板」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改运费模板（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑运费模板完成]
```

#### 操作5：删除运费模板

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除运费模板」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「运费模板列表（运费模板Tab）」中，通过行操作[删除]触发「删除运费模板」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除运费模板完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作6：保存运费模板表单

- **操作入口**：运费模板弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；模板名称必填；计费方式（按重量/按件/包邮）必选默认按重量；首重/首件、首费、续重(kg)/续件阶梯、续费(元)、首件数(按件)、满额包邮(元可空)、状态必选

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存运费模板表单」对应入口）
2. 触发操作：运费模板弹窗[确定]按钮：在页面 的区域「新增/编辑运费模板弹窗」中，通过运费模板弹窗[确定]按钮触发「保存运费模板表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[运费模板弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存运费模板表单完成]
```

#### 操作7：新增配送区域

- **操作入口**：配送区域面板 页面内置[新增]按钮
- **操作说明**：打开内置弹窗按地区覆盖运费费用，需选择生效运费模板（下拉仅启用模板，带计费方式标签）并维护区域编码与费用

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增配送区域」对应入口）
2. 触发操作：配送区域面板 页面内置[新增]按钮：在页面 的区域「配送区域面板（配送区域Tab）」中，通过配送区域面板 页面内置[新增]按钮触发「新增配送区域」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗按地区覆盖运费费用，需选择生效运费模板（下拉仅启用模板，带计费方式标签）并维护区域编码与费用（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[配送区域面板 页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增配送区域完成]
```

#### 操作8：编辑配送区域

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改配送区域覆盖与费用

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑配送区域」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「配送区域面板（配送区域Tab）」中，通过行操作[编辑]触发「编辑配送区域」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改配送区域覆盖与费用（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑配送区域完成]
```

#### 操作9：删除配送区域

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除配送区域」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「配送区域面板（配送区域Tab）」中，通过行操作[删除]触发「删除配送区域」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除配送区域完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作10：区域编码快捷填充

- **操作入口**：弹窗内[追加选中区域]/[全国兜底（*）]/[清空]按钮
- **操作说明**：追加选中区域：省/市/区县级联选择后追加末级编码，未选提示「请先选择省 / 市 / 区县」，当前为全国兜底*时提示「当前为「全国兜底 *」，请先清空编码再追加省市区」，重复提示「该末级编码已在列表中」，成功提示「已追加配送区域」；全国兜底将编码置为*并提示「已设为全国兜底 *」；清空清除编码字段

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「区域编码快捷填充」对应入口）
2. 触发操作：弹窗内[追加选中区域]/[全国兜底]/[清空]按钮：在页面 的区域「配送区域面板（配送区域Tab）」中，通过弹窗内[追加选中区域]/[全国兜底]/[清空]按钮触发「区域编码快捷填充」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：追加选中区域：省/市/区县级联选择后追加末级编码，未选提示「请先选择省 / 市 / 区县」，当前为全国兜底*时提示「当前为「全国兜底 *」，请先清空编码再追加省市区」，重复提示「该末级编码已在列表中」，成功提示「已追加配送区域」（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「请先选择省 / 市 / 区县」，列表/界面同步刷新最新数据（预期结果：看到「请先选择省 / 市 / 区县」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入运费与配送页面] --> B[检查登录与权限]
 B -->|权限正常| C[弹窗内「追加选中区域」/「全国兜底」/「清空」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 区域编码快捷填充完成]
```

**系统提示语**（与界面实际提示一致）：

- 「请先选择省 / 市 / 区县」
- 「当前为「全国兜底 *」
- 「该末级编码已在列表中」
- 「已追加配送区域」
- 「已设为全国兜底 *」

---

### 2.12 物流公司

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 物流公司

**页面说明**：

> 本页为「商城 · 物流公司」功能页面。说明维护商城发货可用的物流公司：名称、编码、联系电话与物流轨迹查询地址；用于订单发货与前端展示选择

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[公司名称/公司编码/联系电话/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/公司名称/公司编码/联系电话/查询地址/排序/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑物流公司弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：公司名称必填；公司编码；联系电话；查询地址(物流轨迹查询URL)；排序号≥1默认1；状态

#### 本页面可执行的操作

#### 操作1：按条件筛选物流公司

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：公司名称、公司编码、联系电话、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选物流公司」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选物流公司」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：公司名称、公司编码、联系电话、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入物流公司页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选物流公司完成]
```

#### 操作2：新增物流公司

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗维护物流公司信息

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增物流公司」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「物流公司列表」中，通过页面内置[新增]按钮触发「新增物流公司」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗维护物流公司信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入物流公司页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增物流公司完成]
```

#### 操作3：编辑物流公司

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改物流公司信息

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑物流公司」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「物流公司列表」中，通过行操作[编辑]触发「编辑物流公司」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改物流公司信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入物流公司页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑物流公司完成]
```

#### 操作4：删除物流公司

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除物流公司」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「物流公司列表」中，通过行操作[删除]触发「删除物流公司」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入物流公司页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除物流公司完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存物流公司表单

- **操作入口**：物流公司弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；公司名称必填；公司编码；联系电话；查询地址（物流轨迹查询URL）；排序号≥1默认1；状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存物流公司表单」对应入口）
2. 触发操作：物流公司弹窗[确定]按钮：在页面 的区域「新增/编辑物流公司弹窗」中，通过物流公司弹窗[确定]按钮触发「保存物流公司表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入物流公司页面] --> B[检查登录与权限]
 B -->|权限正常| C[物流公司弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存物流公司表单完成]
```

---

### 2.13 商城配置

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 商城配置

**页面说明**：

> 本页为「商城 · 全局设置」功能页面。说明维护商城级开关与参数：如配送、发票、售后策略等键值配置；影响多端展示与下单流程

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[配置键/配置名称/分组/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/配置键/配置名称/分组/配置值/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑配置弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：配置键必填；配置名称；配置值(多行文本)；分组；状态；备注(多行文本)

#### 本页面可执行的操作

#### 操作1：按条件筛选商城配置

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：配置键、配置名称、分组、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选商城配置」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选商城配置」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：配置键、配置名称、分组、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商城配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选商城配置完成]
```

#### 操作2：新增商城配置

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗维护商城级键值配置

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增商城配置」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「配置列表」中，通过页面内置[新增]按钮触发「新增商城配置」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗维护商城级键值配置（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商城配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增商城配置完成]
```

#### 操作3：编辑商城配置

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改配置值（影响多端展示与下单流程）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑商城配置」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「配置列表」中，通过行操作[编辑]触发「编辑商城配置」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改配置值（影响多端展示与下单流程）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商城配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑商城配置完成]
```

#### 操作4：删除商城配置

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除商城配置」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「配置列表」中，通过行操作[删除]触发「删除商城配置」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商城配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除商城配置完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存商城配置表单

- **操作入口**：配置弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；配置键必填；配置名称；配置值（多行文本）；分组；状态；备注（多行文本）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存商城配置表单」对应入口）
2. 触发操作：配置弹窗[确定]按钮：在页面 的区域「新增/编辑配置弹窗」中，通过配置弹窗[确定]按钮触发「保存商城配置表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商城配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[配置弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存商城配置表单完成]
```

---

### 2.14 奖励等级

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 奖励等级

**页面说明**：

> 本页为「商城 · 等级奖励配置」功能页面。说明按会员等级配置积分或优惠权益：用于差异化运营与会员成长体系

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[等级名称/等级编码/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/等级名称/等级编码/最低消费/奖励比例/奖励上限/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑等级奖励弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：等级名称必填；等级编码；最低消费(≥0两位小数)；奖励比例%(0-100)；奖励上限(≥0)；状态

#### 本页面可执行的操作

#### 操作1：按条件筛选奖励等级

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：等级名称、等级编码、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选奖励等级」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选奖励等级」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：等级名称、等级编码、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入奖励等级页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选奖励等级完成]
```

#### 操作2：新增等级奖励

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗按会员等级配置奖励（最低消费/奖励比例/奖励上限）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增等级奖励」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「等级奖励列表」中，通过页面内置[新增]按钮触发「新增等级奖励」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗按会员等级配置奖励（最低消费/奖励比例/奖励上限）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入奖励等级页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增等级奖励完成]
```

#### 操作3：编辑等级奖励

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改等级奖励配置

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑等级奖励」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「等级奖励列表」中，通过行操作[编辑]触发「编辑等级奖励」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改等级奖励配置（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入奖励等级页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑等级奖励完成]
```

#### 操作4：删除等级奖励

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除等级奖励」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「等级奖励列表」中，通过行操作[删除]触发「删除等级奖励」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入奖励等级页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除等级奖励完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存等级奖励表单

- **操作入口**：等级奖励弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；等级名称必填；等级编码；最低消费(≥0两位小数)；奖励比例%(0-100)；奖励上限(≥0)；状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存等级奖励表单」对应入口）
2. 触发操作：等级奖励弹窗[确定]按钮：在页面 的区域「新增/编辑等级奖励弹窗」中，通过等级奖励弹窗[确定]按钮触发「保存等级奖励表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入奖励等级页面] --> B[检查登录与权限]
 B -->|权限正常| C[等级奖励弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存等级奖励表单完成]
```

---

### 2.15 赠品规则

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 赠品规则

**页面说明**：

> 本页为「商城 · 满赠规则」功能页面。说明配置满额/满件赠品规则：档位、赠品与优先级；订单满足条件时自动命中

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[规则名称/规则编码/赠送类型/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/规则名称/规则编码/门槛金额/赠送类型/赠送值/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑满赠规则弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：规则名称必填；规则编码；门槛金额(≥0两位小数)；赠送类型(赠品/积分/优惠券)；赠送值；状态

#### 本页面可执行的操作

#### 操作1：按条件筛选满赠规则

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：规则名称、规则编码、赠送类型（赠品/积分/优惠券）、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选满赠规则」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选满赠规则」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：规则名称、规则编码、赠送类型（赠品/积分/优惠券）、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入赠品规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选满赠规则完成]
```

#### 操作2：新增满赠规则

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗配置满额/满件赠送档位（门槛金额/赠送类型/赠送值）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增满赠规则」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「满赠规则列表」中，通过页面内置[新增]按钮触发「新增满赠规则」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗配置满额/满件赠送档位（门槛金额/赠送类型/赠送值）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入赠品规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增满赠规则完成]
```

#### 操作3：编辑满赠规则

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改满赠规则档位与赠送内容

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑满赠规则」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「满赠规则列表」中，通过行操作[编辑]触发「编辑满赠规则」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改满赠规则档位与赠送内容（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入赠品规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑满赠规则完成]
```

#### 操作4：删除满赠规则

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除满赠规则」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「满赠规则列表」中，通过行操作[删除]触发「删除满赠规则」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入赠品规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除满赠规则完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存满赠规则表单

- **操作入口**：满赠规则弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；规则名称必填；规则编码；门槛金额(≥0两位小数)；赠送类型(赠品/积分/优惠券)；赠送值；状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存满赠规则表单」对应入口）
2. 触发操作：满赠规则弹窗[确定]按钮：在页面 的区域「新增/编辑满赠规则弹窗」中，通过满赠规则弹窗[确定]按钮触发「保存满赠规则表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入赠品规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[满赠规则弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存满赠规则表单完成]
```

---

### 2.16 促销规则

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 促销规则

**页面说明**：

> 本页为「商城 · 促销规则」功能页面。说明维护满减、折扣等促销策略：条件、优惠力度与时间范围；与购物车/结算优惠计算联动

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[规则名称/规则编码/规则类型/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/规则名称/规则编码/规则类型/门槛金额/优惠金额/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑促销规则弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：规则名称必填；规则编码；规则类型(满减/满折/直降)；门槛金额(≥0两位小数)；优惠金额(≥0两位小数)；状态

#### 本页面可执行的操作

#### 操作1：按条件筛选促销规则

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：规则名称、规则编码、规则类型（满减/满折/直降）、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选促销规则」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选促销规则」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：规则名称、规则编码、规则类型（满减/满折/直降）、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入促销规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选促销规则完成]
```

#### 操作2：新增促销规则

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗配置满减/满折/直降促销策略（门槛金额/优惠金额）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增促销规则」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「促销规则列表」中，通过页面内置[新增]按钮触发「新增促销规则」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗配置满减/满折/直降促销策略（门槛金额/优惠金额）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入促销规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增促销规则完成]
```

#### 操作3：编辑促销规则

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改促销规则条件与优惠力度

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑促销规则」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「促销规则列表」中，通过行操作[编辑]触发「编辑促销规则」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改促销规则条件与优惠力度（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入促销规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑促销规则完成]
```

#### 操作4：删除促销规则

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除促销规则」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「促销规则列表」中，通过行操作[删除]触发「删除促销规则」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入促销规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除促销规则完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存促销规则表单

- **操作入口**：促销规则弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；规则名称必填；规则编码；规则类型(满减/满折/直降)；门槛金额(≥0两位小数)；优惠金额(≥0两位小数)；状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存促销规则表单」对应入口）
2. 触发操作：促销规则弹窗[确定]按钮：在页面 的区域「新增/编辑促销规则弹窗」中，通过促销规则弹窗[确定]按钮触发「保存促销规则表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入促销规则页面] --> B[检查登录与权限]
 B -->|权限正常| C[促销规则弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存促销规则表单完成]
```

---

### 2.17 自提点

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 自提点

**页面说明**：

> 本页为「商城 · 自提点」功能页面。说明维护顾客在小程序下单时可选的到店自提网点，与商城订单「到店自提」配送方式及现场核销取货流程一致；页头右侧提供跳转商城订单页的自提核销快捷按钮
> 三条固定说明：①先选省市区再填详细地址方便顾客导航；②仅启用网点展示给顾客，停用后新单不可选但历史订单保留；③顾客付款后收到取货核销码，店员在商城订单页点「自提核销」核对后完成交货

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[自提点名称/联系电话/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/自提点名称/联系电话/完整地址/营业时间/排序/状态/创建时间/操作]

**列表说明**：完整地址为前端拼接展示（省+市+区县+详细地址）；状态标签启用绿/停用灰；空数据提示「暂无自提点，请点击新增维护网点」；标准 页面内置新增/编辑/删除

**新增/编辑自提点弹窗**（conditional）：包含 页面内置CRUD弹窗[large]；el-cascader[省/市/区县]；el-input textarea[详细地址]
说明：自提点名称必填(≤128字)；省市区级联选择(区域树，须选完整省市区否则校验失败)；详细地址必填(≤512字多行)；联系电话(≤20)；营业时间(≤255)；排序号(0-999999，越小越靠前)；状态必选默认启用

#### 本页面可执行的操作

#### 操作1：跳转商城订单自提核销

- **操作入口**：页头右侧[商城订单 · 自提核销]按钮
- **操作说明**：点击后跳转商城订单页执行到店自提核销流程（顾客出示核销码→店员确认核销）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「跳转商城订单自提核销」对应入口）
2. 触发操作：页头右侧[商城订单 · 自提核销]按钮：在页面 的区域「页面介绍与快捷入口」中，通过页头右侧[商城订单 · 自提核销]按钮触发「跳转商城订单自提核销」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；点击后跳转商城订单页执行到店自提核销流程（顾客出示核销码→店员确认核销）（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入自提点页面] --> B[检查登录与权限]
 B -->|权限正常| C[页头右侧「商城订单 · 自提核销」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 跳转商城订单自提核销完成]
```

#### 操作2：按条件筛选自提点

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：自提点名称、联系电话、状态（启用/停用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选自提点」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选自提点」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：自提点名称、联系电话、状态（启用/停用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入自提点页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选自提点完成]
```

#### 操作3：新增自提点

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗维护到店自提网点；列表完整地址为省+市+区县+详细地址前端拼接；空数据提示「暂无自提点，请点击新增维护网点」

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增自提点」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「自提点列表」中，通过页面内置[新增]按钮触发「新增自提点」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗维护到店自提网点（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「暂无自提点，请点击新增维护网点」，列表/界面同步刷新最新数据（预期结果：看到「暂无自提点，请点击新增维护网点」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入自提点页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增自提点完成]
```

**系统提示语**（与界面实际提示一致）：

- 「暂无自提点，请点击新增维护网点」

#### 操作4：编辑自提点

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改自提点信息（停用后新单不可选但历史订单保留）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑自提点」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「自提点列表」中，通过行操作[编辑]触发「编辑自提点」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改自提点信息（停用后新单不可选但历史订单保留）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入自提点页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑自提点完成]
```

#### 操作5：删除自提点

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除自提点」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「自提点列表」中，通过行操作[删除]触发「删除自提点」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入自提点页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除自提点完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作6：保存自提点表单

- **操作入口**：自提点弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一大弹窗；自提点名称必填(≤128字)；省市区级联选择(区域树，须选完整省市区否则校验失败)；详细地址必填(≤512字多行)；联系电话(≤20)；营业时间(≤255)；排序号(0-999999，越小越靠前)；状态必选默认启用

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存自提点表单」对应入口）
2. 触发操作：自提点弹窗[确定]按钮：在页面 的区域「新增/编辑自提点弹窗」中，通过自提点弹窗[确定]按钮触发「保存自提点表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一大弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入自提点页面] --> B[检查登录与权限]
 B -->|权限正常| C[自提点弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存自提点表单完成]
```

---

### 2.18 评分项

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 评分项

**页面说明**：

> 本页为「商城 · 评分项」功能页面。说明维护评价使用的维度项：名称、编码、类型（商品/物流/服务）、默认分值与排序；供商品评价录入与评价得分明细引用

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[评分项名称/评分项编码/评分类型/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/评分项名称/评分项编码/评分类型/默认分值/排序/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑评分项弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：评分项名称必填；评分项编码；评分类型(商品/物流/服务)；默认分值(1-5默认5)；排序号≥1默认1；状态

#### 本页面可执行的操作

#### 操作1：按条件筛选评分项

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：评分项名称、评分项编码、评分类型（商品/物流/服务）、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选评分项」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选评分项」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：评分项名称、评分项编码、评分类型（商品/物流/服务）、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评分项页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选评分项完成]
```

#### 操作2：新增评分项

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗维护评价维度项（类型/默认分值/排序）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增评分项」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「评分项列表」中，通过页面内置[新增]按钮触发「新增评分项」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗维护评价维度项（类型/默认分值/排序）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评分项页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增评分项完成]
```

#### 操作3：编辑评分项

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改评分项配置

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑评分项」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「评分项列表」中，通过行操作[编辑]触发「编辑评分项」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改评分项配置（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评分项页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑评分项完成]
```

#### 操作4：删除评分项

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除评分项」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「评分项列表」中，通过行操作[删除]触发「删除评分项」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评分项页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除评分项完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存评分项表单

- **操作入口**：评分项弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；评分项名称必填；评分项编码；评分类型(商品/物流/服务)；默认分值(1-5默认5)；排序号≥1默认1；状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存评分项表单」对应入口）
2. 触发操作：评分项弹窗[确定]按钮：在页面 的区域「新增/编辑评分项弹窗」中，通过评分项弹窗[确定]按钮触发「保存评分项表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评分项页面] --> B[检查登录与权限]
 B -->|权限正常| C[评分项弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存评分项表单完成]
```

---

### 2.19 商品问答

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 商品问答

**页面说明**：

> 本页为「商城 · 商品咨询」功能页面。说明管理商品咨询问答：用户提问与商家回复、处理状态；提升商详转化与客服效率

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[商品ID/会员ID/问题内容/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/商品ID/会员ID/问题内容/回复内容/状态/提问时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除（编辑用于填写回复内容并将状态置为已回复）；权限配置当前被注释未启用

**新增/编辑咨询弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：字段：商品ID、会员ID、问题内容(多行)、回复内容(多行)、状态(待回复/已回复默认待回复)

#### 本页面可执行的操作

#### 操作1：按条件筛选商品咨询

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：商品ID、会员ID、问题内容（多行）、状态（待回复/已回复，默认待回复）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选商品咨询」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选商品咨询」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：商品ID、会员ID、问题内容（多行）、状态（待回复/已回复，默认待回复）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品问答页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选商品咨询完成]
```

#### 操作2：新增商品咨询

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗录入咨询问答记录

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增商品咨询」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「咨询列表」中，通过页面内置[新增]按钮触发「新增商品咨询」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗录入咨询问答记录（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品问答页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增商品咨询完成]
```

#### 操作3：回复商品咨询

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗填写回复内容并将状态置为已回复

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「回复商品咨询」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「咨询列表」中，通过行操作[编辑]触发「回复商品咨询」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗填写回复内容并将状态置为已回复（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品问答页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 回复商品咨询完成]
```

#### 操作4：删除商品咨询

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除商品咨询」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「咨询列表」中，通过行操作[删除]触发「删除商品咨询」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品问答页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除商品咨询完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存咨询表单

- **操作入口**：咨询弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；字段：商品ID、会员ID、问题内容（多行）、回复内容（多行）、状态（待回复/已回复，默认待回复）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存咨询表单」对应入口）
2. 触发操作：咨询弹窗[确定]按钮：在页面 的区域「新增/编辑咨询弹窗」中，通过咨询弹窗[确定]按钮触发「保存咨询表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品问答页面] --> B[检查登录与权限]
 B -->|权限正常| C[咨询弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存咨询表单完成]
```

---

### 2.20 加价购

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 加价购

**页面说明**：

> 本页为「商城 · 加价购」功能页面。说明配置加价购活动规则与商品：满足门槛可低价换购指定商品，用于提升客单价与连带销售

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[活动名称/活动编码/规格编号/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/活动名称/活动编码/规格编号/加购价/限购数量/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑加价购弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：活动名称必填；活动编码；规格编号；加购价(≥0两位小数)；限购数量≥1默认1；状态(待开始/进行中/已结束默认待开始)

#### 本页面可执行的操作

#### 操作1：按条件筛选加价购活动

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：活动名称、活动编码、规格编号、状态（待开始/进行中/已结束）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选加价购活动」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选加价购活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：活动名称、活动编码、规格编号、状态（待开始/进行中/已结束）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入加价购页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选加价购活动完成]
```

#### 操作2：新增加价购活动

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗配置加价换购活动（规格编号/加购价/限购数量）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增加价购活动」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「加价购列表」中，通过页面内置[新增]按钮触发「新增加价购活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗配置加价换购活动（规格编号/加购价/限购数量）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入加价购页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增加价购活动完成]
```

#### 操作3：编辑加价购活动

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改加价购活动配置

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑加价购活动」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「加价购列表」中，通过行操作[编辑]触发「编辑加价购活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改加价购活动配置（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入加价购页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑加价购活动完成]
```

#### 操作4：删除加价购活动

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除加价购活动」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「加价购列表」中，通过行操作[删除]触发「删除加价购活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入加价购页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除加价购活动完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存加价购表单

- **操作入口**：加价购弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；活动名称必填；活动编码；规格编号；加购价(≥0两位小数)；限购数量≥1默认1；状态(待开始/进行中/已结束默认待开始)

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存加价购表单」对应入口）
2. 触发操作：加价购弹窗[确定]按钮：在页面 的区域「新增/编辑加价购弹窗」中，通过加价购弹窗[确定]按钮触发「保存加价购表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入加价购页面] --> B[检查登录与权限]
 B -->|权限正常| C[加价购弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存加价购表单完成]
```

---

### 2.21 预售活动

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 预售活动

**页面说明**：

> 本页为「商城 · 预售活动」功能页面。说明配置商品预售规则：订金、尾款时间与发货承诺；用于大促与新品预热场景

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[预售名称/预售编码/规格编号/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/预售名称/预售编码/规格编号/定金/尾款/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑预售弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：预售名称必填；预售编码；规格编号；定金金额(≥0两位小数)；尾款金额(≥0两位小数)；状态(未开始/进行中/已结束默认未开始)

#### 本页面可执行的操作

#### 操作1：按条件筛选预售活动

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：预售名称、预售编码、规格编号、状态（未开始/进行中/已结束）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选预售活动」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选预售活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：预售名称、预售编码、规格编号、状态（未开始/进行中/已结束）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入预售活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选预售活动完成]
```

#### 操作2：新增预售活动

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗配置预售活动（规格编号/定金/尾款）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增预售活动」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「预售活动列表」中，通过页面内置[新增]按钮触发「新增预售活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗配置预售活动（规格编号/定金/尾款）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入预售活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增预售活动完成]
```

#### 操作3：编辑预售活动

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改预售活动配置

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑预售活动」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「预售活动列表」中，通过行操作[编辑]触发「编辑预售活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改预售活动配置（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入预售活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑预售活动完成]
```

#### 操作4：删除预售活动

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除预售活动」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「预售活动列表」中，通过行操作[删除]触发「删除预售活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入预售活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除预售活动完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存预售表单

- **操作入口**：预售弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；预售名称必填；预售编码；规格编号；定金金额(≥0两位小数)；尾款金额(≥0两位小数)；状态(未开始/进行中/已结束默认未开始)

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存预售表单」对应入口）
2. 触发操作：预售弹窗[确定]按钮：在页面 的区域「新增/编辑预售弹窗」中，通过预售弹窗[确定]按钮触发「保存预售表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入预售活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[预售弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存预售表单完成]
```

---

### 2.22 秒杀商品

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 秒杀商品

**页面说明**：

> 本页为「商城 · 秒杀商品」功能页面。说明配置参与秒杀的规格：库存、秒杀价与所属场次；用于大促限时抢购

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[活动ID/规格编号/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/活动ID/规格编号/秒杀价/秒杀库存/限购/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑秒杀商品弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：字段：活动ID、规格编号、秒杀价(≥0两位小数)、秒杀库存(≥0)、每人限购≥1默认1、状态

#### 本页面可执行的操作

#### 操作1：按条件筛选秒杀商品

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：活动ID、规格编号、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选秒杀商品」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选秒杀商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：活动ID、规格编号、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀商品页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选秒杀商品完成]
```

#### 操作2：新增秒杀商品

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗配置秒杀规格（秒杀价/秒杀库存/限购）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增秒杀商品」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「秒杀商品列表」中，通过页面内置[新增]按钮触发「新增秒杀商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗配置秒杀规格（秒杀价/秒杀库存/限购）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀商品页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增秒杀商品完成]
```

#### 操作3：编辑秒杀商品

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改秒杀规格配置

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑秒杀商品」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「秒杀商品列表」中，通过行操作[编辑]触发「编辑秒杀商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改秒杀规格配置（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀商品页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑秒杀商品完成]
```

#### 操作4：删除秒杀商品

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除秒杀商品」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「秒杀商品列表」中，通过行操作[删除]触发「删除秒杀商品」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀商品页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除秒杀商品完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存秒杀商品表单

- **操作入口**：秒杀商品弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；字段：活动ID、规格编号、秒杀价(≥0两位小数)、秒杀库存(≥0)、每人限购≥1默认1、状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存秒杀商品表单」对应入口）
2. 触发操作：秒杀商品弹窗[确定]按钮：在页面 的区域「新增/编辑秒杀商品弹窗」中，通过秒杀商品弹窗[确定]按钮触发「保存秒杀商品表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀商品页面] --> B[检查登录与权限]
 B -->|权限正常| C[秒杀商品弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存秒杀商品表单完成]
```

---

### 2.23 秒杀场次

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 秒杀场次

**页面说明**：

> 本页为「商城 · 秒杀场次」功能页面。说明维护秒杀活动时间窗口：场次名称、起止时间与状态；与秒杀规格绑定售卖

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[场次名称/场次编码/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/场次名称/场次编码/开始时间/结束时间/排序/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑场次弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：场次名称必填；场次编码；开始时间(文本输入)；结束时间(文本输入)；排序号≥1默认1；状态

#### 本页面可执行的操作

#### 操作1：按条件筛选秒杀场次

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：场次名称、场次编码、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选秒杀场次」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选秒杀场次」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：场次名称、场次编码、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀场次页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选秒杀场次完成]
```

#### 操作2：新增秒杀场次

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗维护秒杀时间窗口（起止时间/排序）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增秒杀场次」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「秒杀场次列表」中，通过页面内置[新增]按钮触发「新增秒杀场次」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗维护秒杀时间窗口（起止时间/排序）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀场次页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增秒杀场次完成]
```

#### 操作3：编辑秒杀场次

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改场次配置

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑秒杀场次」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「秒杀场次列表」中，通过行操作[编辑]触发「编辑秒杀场次」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改场次配置（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀场次页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑秒杀场次完成]
```

#### 操作4：删除秒杀场次

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除秒杀场次」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「秒杀场次列表」中，通过行操作[删除]触发「删除秒杀场次」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀场次页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除秒杀场次完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存场次表单

- **操作入口**：场次弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；场次名称必填；场次编码；开始时间（文本输入）；结束时间（文本输入）；排序号≥1默认1；状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存场次表单」对应入口）
2. 触发操作：场次弹窗[确定]按钮：在页面 的区域「新增/编辑场次弹窗」中，通过场次弹窗[确定]按钮触发「保存场次表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入秒杀场次页面] --> B[检查登录与权限]
 B -->|权限正常| C[场次弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存场次表单完成]
```

---

### 2.24 砍价活动

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 砍价活动

**页面说明**：

> 本页为「商城 · 砍价活动」功能页面。说明维护砍价活动主数据：商品、目标价、时长与状态等；供 C 端发起砍价与分享拉新

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[活动名称/活动编码/规格编号/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/活动名称/活动编码/规格编号/初始价格/底价/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑砍价活动弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：活动名称必填；活动编码；规格编号；初始价格(≥0两位小数)；底价(≥0两位小数)；状态(未开始/进行中/已结束默认未开始)

#### 本页面可执行的操作

#### 操作1：按条件筛选砍价活动

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：活动名称、活动编码、规格编号、状态（未开始/进行中/已结束）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选砍价活动」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选砍价活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：活动名称、活动编码、规格编号、状态（未开始/进行中/已结束）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选砍价活动完成]
```

#### 操作2：新增砍价活动

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗配置砍价活动（规格编号/初始价格/底价）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增砍价活动」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「砍价活动列表」中，通过页面内置[新增]按钮触发「新增砍价活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗配置砍价活动（规格编号/初始价格/底价）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增砍价活动完成]
```

#### 操作3：编辑砍价活动

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改砍价活动配置

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑砍价活动」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「砍价活动列表」中，通过行操作[编辑]触发「编辑砍价活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改砍价活动配置（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑砍价活动完成]
```

#### 操作4：删除砍价活动

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除砍价活动」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「砍价活动列表」中，通过行操作[删除]触发「删除砍价活动」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除砍价活动完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存砍价活动表单

- **操作入口**：砍价活动弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；活动名称必填；活动编码；规格编号；初始价格(≥0两位小数)；底价(≥0两位小数)；状态(未开始/进行中/已结束默认未开始)

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存砍价活动表单」对应入口）
2. 触发操作：砍价活动弹窗[确定]按钮：在页面 的区域「新增/编辑砍价活动弹窗」中，通过砍价活动弹窗[确定]按钮触发「保存砍价活动表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价活动页面] --> B[检查登录与权限]
 B -->|权限正常| C[砍价活动弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存砍价活动表单完成]
```

---

### 2.25 砍价助力

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 砍价助力

**页面说明**：

> 本页为「商城 · 砍价助力」功能页面。说明查看砍价助力记录：助力人、次数与时间；用于活动风控与数据核对

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[活动ID/发起人ID/助力人ID/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/活动ID/发起人ID/助力人ID/助力金额/助力次数/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑助力弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：字段：活动ID、发起人ID、助力人ID、助力金额(≥0两位小数)、助力次数≥1默认1、状态(有效/无效)

#### 本页面可执行的操作

#### 操作1：按条件筛选砍价助力

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：活动ID、发起人ID、助力人ID、状态（有效/无效）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选砍价助力」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选砍价助力」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：活动ID、发起人ID、助力人ID、状态（有效/无效）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价助力页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选砍价助力完成]
```

#### 操作2：新增助力记录

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗录入助力记录（风控核对场景）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增助力记录」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「助力记录列表」中，通过页面内置[新增]按钮触发「新增助力记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗录入助力记录（风控核对场景）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价助力页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增助力记录完成]
```

#### 操作3：编辑助力记录

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修正助力金额/次数或置为无效

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑助力记录」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「助力记录列表」中，通过行操作[编辑]触发「编辑助力记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修正助力金额/次数或置为无效（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价助力页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑助力记录完成]
```

#### 操作4：删除助力记录

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除助力记录」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「助力记录列表」中，通过行操作[删除]触发「删除助力记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价助力页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除助力记录完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存助力记录表单

- **操作入口**：助力弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；字段：活动ID、发起人ID、助力人ID、助力金额(≥0两位小数)、助力次数≥1默认1、状态(有效/无效)

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存助力记录表单」对应入口）
2. 触发操作：助力弹窗[确定]按钮：在页面 的区域「新增/编辑助力弹窗」中，通过助力弹窗[确定]按钮触发「保存助力记录表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价助力页面] --> B[检查登录与权限]
 B -->|权限正常| C[助力弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存助力记录表单完成]
```

---

### 2.26 砍价记录

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 砍价记录

**页面说明**：

> 本页为「商城 · 砍价记录」功能页面。说明查看用户发起的砍价实例：当前价、进度与状态；便于运营跟进与异常处理

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[活动ID/会员ID/规格编号/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/活动ID/会员ID/规格编号/当前价格/累计助力/状态/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑砍价记录弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：字段：活动ID、会员ID、规格编号、当前价格(≥0两位小数)、累计助力(≥0)、状态(进行中/成功/失败默认进行中)

#### 本页面可执行的操作

#### 操作1：按条件筛选砍价记录

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：活动ID、会员ID、规格编号、状态（进行中/成功/失败，默认进行中）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选砍价记录」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选砍价记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：活动ID、会员ID、规格编号、状态（进行中/成功/失败，默认进行中）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价记录页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选砍价记录完成]
```

#### 操作2：新增砍价记录

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗录入砍价实例记录

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增砍价记录」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「砍价记录列表」中，通过页面内置[新增]按钮触发「新增砍价记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗录入砍价实例记录（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价记录页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增砍价记录完成]
```

#### 操作3：编辑砍价记录

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改砍价实例（异常处理场景）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑砍价记录」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「砍价记录列表」中，通过行操作[编辑]触发「编辑砍价记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改砍价实例（异常处理场景）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价记录页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑砍价记录完成]
```

#### 操作4：删除砍价记录

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除砍价记录」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「砍价记录列表」中，通过行操作[删除]触发「删除砍价记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价记录页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除砍价记录完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存砍价记录表单

- **操作入口**：砍价记录弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；字段：活动ID、会员ID、规格编号、当前价格(≥0两位小数)、累计助力(≥0)、状态(进行中/成功/失败默认进行中)

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存砍价记录表单」对应入口）
2. 触发操作：砍价记录弹窗[确定]按钮：在页面 的区域「新增/编辑砍价记录弹窗」中，通过砍价记录弹窗[确定]按钮触发「保存砍价记录表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入砍价记录页面] --> B[检查登录与权限]
 B -->|权限正常| C[砍价记录弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存砍价记录表单完成]
```

---

### 2.27 搜索日志

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 搜索日志

**页面说明**：

> 本页为「商城 · 搜索日志」功能页面。说明查看用户搜索关键词与结果行为（只读，由小程序/端上自动上报）：用于优化搜索词、商品排序与运营选品

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[关键词/会员手机号码/来源终端] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/关键词/会员ID/来源终端/命中数量/IP地址/搜索时间/操作]

**列表说明**：只读日志页：隐藏新增/编辑按钮(showAdd/对应按钮已隐藏)，仅保留删除；权限配置当前被注释未启用

#### 本页面可执行的操作

#### 操作1：按条件筛选搜索日志

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：关键词、会员手机号码、来源终端（小程序/H5/APP）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选搜索日志」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选搜索日志」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：关键词、会员手机号码、来源终端（小程序/H5/APP）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入搜索日志页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选搜索日志完成]
```

#### 操作2：删除搜索日志

- **操作入口**：行操作[删除]
- **操作说明**：只读日志页：隐藏新增/编辑按钮（showAdd/对应按钮已隐藏），仅保留删除；页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除搜索日志」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「搜索日志列表」中，通过行操作[删除]触发「删除搜索日志」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；只读日志页：隐藏新增/编辑按钮（showAdd/对应按钮已隐藏），仅保留删除（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入搜索日志页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除搜索日志完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

---

### 2.28 订单日志

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 订单日志

**页面说明**：

> 本页为「商城 · 订单日志」功能页面。说明查看订单关键节点操作与状态变更记录：便于审计、排障与客服追溯

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[订单ID/订单编号/操作类型/操作人] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/订单编号/操作类型/操作人/操作内容/操作时间]

**列表说明**：列表6列；CRUD 接口完整（内置新增/编辑/删除可用）但页面定位以查看追溯为主；权限配置当前被注释未启用

**新增/编辑日志弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：字段：订单ID、订单编号、操作类型(创建订单/支付订单/发货/取消)、操作人、操作内容(多行)

#### 本页面可执行的操作

#### 操作1：按条件筛选订单日志

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：订单ID、订单编号、操作类型（创建订单/支付订单/发货/取消）、操作人

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选订单日志」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选订单日志」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：订单ID、订单编号、操作类型（创建订单/支付订单/发货/取消）、操作人（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单日志页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选订单日志完成]
```

#### 操作2：新增订单日志

- **操作入口**：页面内置[新增]按钮
- **操作说明**：CRUD 接口完整可用，但页面定位以查看追溯为主

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增订单日志」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「订单日志列表」中，通过页面内置[新增]按钮触发「新增订单日志」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：CRUD 接口完整可用，但页面定位以查看追溯为主（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单日志页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增订单日志完成]
```

#### 操作3：编辑订单日志

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改日志记录

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑订单日志」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「订单日志列表」中，通过行操作[编辑]触发「编辑订单日志」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改日志记录（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单日志页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑订单日志完成]
```

#### 操作4：删除订单日志

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除订单日志」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「订单日志列表」中，通过行操作[删除]触发「删除订单日志」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单日志页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除订单日志完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存日志表单

- **操作入口**：日志弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；字段：订单ID、订单编号、操作类型(创建订单/支付订单/发货/取消)、操作人、操作内容（多行）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存日志表单」对应入口）
2. 触发操作：日志弹窗[确定]按钮：在页面 的区域「新增/编辑日志弹窗」中，通过日志弹窗[确定]按钮触发「保存日志表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入订单日志页面] --> B[检查登录与权限]
 B -->|权限正常| C[日志弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存日志表单完成]
```

---

### 2.29 会员地址

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 会员地址

**页面说明**：

> 本页为「商城 · 会员收货地址」功能页面。说明查看会员维护的收货地址：展示会员编号、姓名、手机号码与完整收货信息；本页仅支持查看详情

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[会员关键词/收货人/收货手机/默认地址] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/会员编号/会员姓名/会员手机/收货人/收货手机/省市区/详细地址/默认/创建时间/操作]

**列表说明**：只读页：仅保留查看按钮(showAdd/showEdit/showDelete/对应按钮已隐藏)；省市区为前端拼接展示；默认地址标签是绿/否灰

**地址详情弹窗**（conditional）：包含 页面内置查看弹窗[large]；el-divider[会员信息/收货信息]；el-cascader[省/市/区县,只读]；el-input textarea[详细地址,只读]
说明：分「会员信息」（会员编号/姓名/手机）与「收货信息」（收货人/收货手机/省市区/详细地址/默认地址）两个区块；全部只读；省市区级联无法匹配时降级展示文本

#### 本页面可执行的操作

#### 操作1：按条件筛选会员地址

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：会员关键词（编号/昵称/手机/会员主键）、收货人、收货手机、默认地址（是/否）；搜索项均为 hidden 配置，不进入详情弹窗

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选会员地址」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选会员地址」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：会员关键词（编号/昵称/手机/会员主键）、收货人、收货手机、默认地址（是/否）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入会员地址页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选会员地址完成]
```

#### 操作2：查看会员地址详情

- **操作入口**：行操作[查看]
- **操作说明**：只读页：仅保留查看按钮（showAdd/showEdit/showDelete/对应按钮已隐藏）；省市区为前端拼接展示；默认地址标签是绿/否灰

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「查看会员地址详情」对应入口）
2. 触发操作：行操作[查看]：在页面 的区域「地址列表」中，通过行操作[查看]触发「查看会员地址详情」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：只读页：仅保留查看按钮（showAdd/showEdit/showDelete/对应按钮已隐藏）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入会员地址页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「查看」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 查看会员地址详情完成]
```

#### 操作3：查看地址详情弹窗

- **操作入口**：页面内置查看弹窗[large]
- **操作说明**：分「会员信息」（会员编号/姓名/手机）与「收货信息」（收货人/收货手机/省市区/详细地址/默认地址）两个区块；全部只读；省市区级联无法匹配时降级展示文本

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「查看地址详情弹窗」对应入口）
2. 触发操作：页面内置查看弹窗[large]：在页面 的区域「地址详情弹窗」中，通过页面内置查看弹窗[large]触发「查看地址详情弹窗」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：分「会员信息」（会员编号/姓名/手机）与「收货信息」（收货人/收货手机/省市区/详细地址/默认地址）两个区块（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入会员地址页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置查看弹窗「large」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 查看地址详情弹窗完成]
```

**系统提示语**（与界面实际提示一致）：

- 「会员信息」
- 「收货信息」

---

### 2.30 首单配置

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 首单配置

**页面说明**：

> 本页为「商城 · 首单优惠」功能页面。说明配置新客首单优惠：可设置首单立减金额和/或赠送优惠券；下单时自动立减，支付成功后发放赠券；同一时间仅允许一条启用配置

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/首单立减（元）/赠送优惠券/状态/备注/创建时间/操作]

**列表说明**：赠送优惠券列展示优惠券模板名称（多个用顿号连接，无则显示—）；立减为0或空显示—；标准 页面内置新增/编辑/删除

**新增/编辑首单配置弹窗**（conditional）：包含 页面内置CRUD弹窗[medium]；el-divider[首单优惠规则]；el-select multiple[赠送优惠券]
说明：首单立减(元≥0，0表示不立减)；状态必选默认启用；赠送优惠券为多选下拉(加载启用状态的优惠券模板，可多选)；备注(≤255字)；页面提示「立减与赠券至少配置一项；赠券在会员首笔商城订单支付成功后自动发放」

#### 本页面可执行的操作

#### 操作1：按条件筛选首单配置

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：1项搜索：状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选首单配置」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选首单配置」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：1项搜索：状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入首单配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选首单配置完成]
```

#### 操作2：新增首单配置

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗配置首单立减/赠送优惠券；赠送优惠券列展示优惠券模板名称（多个用顿号连接，无则显示—）；立减为0或空显示—

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增首单配置」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「首单配置列表」中，通过页面内置[新增]按钮触发「新增首单配置」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗配置首单立减/赠送优惠券（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入首单配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增首单配置完成]
```

#### 操作3：编辑首单配置

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改首单优惠配置（同一时间仅允许一条启用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑首单配置」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「首单配置列表」中，通过行操作[编辑]触发「编辑首单配置」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改首单优惠配置（同一时间仅允许一条启用）（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入首单配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑首单配置完成]
```

#### 操作4：删除首单配置

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除首单配置」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「首单配置列表」中，通过行操作[删除]触发「删除首单配置」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入首单配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除首单配置完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存首单配置表单

- **操作入口**：首单配置弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；首单立减(元≥0，0表示不立减)；状态必选默认启用；赠送优惠券为多选下拉(加载启用状态的优惠券模板，可多选)；备注(≤255字)；页面提示「立减与赠券至少配置一项；赠券在会员首笔商城订单支付成功后自动发放」

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存首单配置表单」对应入口）
2. 触发操作：首单配置弹窗[确定]按钮：在页面 的区域「新增/编辑首单配置弹窗」中，通过首单配置弹窗[确定]按钮触发「保存首单配置表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「立减与赠券至少配置一项；赠券在会员首笔商城订单支付成功后自动发放」，列表/界面同步刷新最新数据（预期结果：看到「立减与赠券至少配置一项；赠券在会员首笔商城订单支付成功后自动发放」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入首单配置页面] --> B[检查登录与权限]
 B -->|权限正常| C[首单配置弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存首单配置表单完成]
```

**系统提示语**（与界面实际提示一致）：

- 「立减与赠券至少配置一项；赠券在会员首笔商城订单支付成功后自动发放」

---

### 2.31 浏览足迹

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 浏览足迹

**页面说明**：

> 本页为「商城 · 浏览足迹」功能页面。说明查看会员商品浏览记录（只读，由 C 端行为上报）：用于运营分析与推荐

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[会员姓名/手机/商品名称] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/会员姓名/会员手机/商品名称/浏览时间/创建时间/操作]

**列表说明**：只读日志页：隐藏新增/编辑按钮(showAdd/对应按钮已隐藏)，仅保留删除；权限配置当前被注释未启用

#### 本页面可执行的操作

#### 操作1：按条件筛选浏览足迹

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：2项搜索：会员姓名/手机（昵称/姓名/手机号）、商品名称（模糊匹配）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选浏览足迹」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选浏览足迹」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：2项搜索：会员姓名/手机（昵称/姓名/手机号）、商品名称（模糊匹配）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入浏览足迹页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选浏览足迹完成]
```

#### 操作2：删除浏览足迹

- **操作入口**：行操作[删除]
- **操作说明**：只读日志页：隐藏新增/编辑按钮（showAdd/对应按钮已隐藏），仅保留删除；页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除浏览足迹」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「浏览足迹列表」中，通过行操作[删除]触发「删除浏览足迹」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；只读日志页：隐藏新增/编辑按钮（showAdd/对应按钮已隐藏），仅保留删除（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入浏览足迹页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除浏览足迹完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

---

### 2.32 商品品牌

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 商品品牌

**页面说明**：

> 本页为「商城 · 品牌」功能页面。说明维护商品品牌档案：名称、编码、Logo 与排序；SPU 录入时关联展示

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[品牌名称/品牌编码/首字母/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/品牌名称/品牌编码/Logo/首字母/排序/状态/创建时间/操作]

**列表说明**：Logo 列展示48px缩略图，点击可预览大图；标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑品牌弹窗**（conditional）：包含 页面内置CRUD弹窗；el-image-upload-one[品牌Logo]；el-input textarea[品牌简介]
说明：品牌名称必填；品牌编码；品牌Logo(单图上传≤5MB，公开OSS)；品牌简介(多行≤2000字)；首字母；排序号≥0；状态必选

#### 本页面可执行的操作

#### 操作1：按条件筛选商品品牌

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：品牌名称、品牌编码、首字母、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选商品品牌」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选商品品牌」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：品牌名称、品牌编码、首字母、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品品牌页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选商品品牌完成]
```

#### 操作2：新增商品品牌

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗维护品牌档案；Logo 列展示48px缩略图，点击可预览大图

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增商品品牌」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「品牌列表」中，通过页面内置[新增]按钮触发「新增商品品牌」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗维护品牌档案（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品品牌页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增商品品牌完成]
```

#### 操作3：编辑商品品牌

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改品牌信息

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑商品品牌」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「品牌列表」中，通过行操作[编辑]触发「编辑商品品牌」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改品牌信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品品牌页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑商品品牌完成]
```

#### 操作4：删除商品品牌

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除商品品牌」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「品牌列表」中，通过行操作[删除]触发「删除商品品牌」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品品牌页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除商品品牌完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存品牌表单

- **操作入口**：品牌弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；品牌名称必填；品牌编码；品牌Logo（单图上传≤5MB，公开OSS）；品牌简介（多行≤2000字）；首字母；排序号≥0；状态必选

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存品牌表单」对应入口）
2. 触发操作：品牌弹窗[确定]按钮：在页面 的区域「新增/编辑品牌弹窗」中，通过品牌弹窗[确定]按钮触发「保存品牌表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入商品品牌页面] --> B[检查登录与权限]
 B -->|权限正常| C[品牌弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存品牌表单完成]
```

---

### 2.33 规格名

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 规格名

**页面说明**：

> 本页为「销售规格」功能页面。说明先维护「规格维度」（如颜色、容量），再点某一行的维护取值，在侧栏里维护该维度下顾客可选的具体选项；发布商品选择规格时会用到这里的取值

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[规格名称/规格编码/状态] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/规格名称/规格编码/排序/状态/创建时间/操作]、el-button[维护取值]

**列表说明**：行操作除内置新增/编辑/删除外，额外提供「维护取值」按钮打开规格值抽屉；空数据提示「暂无销售规格，请先新增维度」

**新增/编辑规格维度弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：规格名称必填；规格编码；排序号≥0；状态必选

**维护取值抽屉**（conditional）：包含 el-drawer[维护取值·规格名（规格编码）,min(760px,94vw)]；页面提示栏[在这里做什么]；列表[取值列表]
说明：抽屉内说明：为该规格添加或编辑具体可选项（如红色、500ml），排序越小越靠前，禁用的项发布商品时不出现在选择列表；取值列表5列（序号/取值名称/排序/状态/创建时间）

**新增/编辑规格值弹窗**（conditional）：包含 页面内置CRUD弹窗[400px]
说明：取值名称必填；排序号≥0；状态必选；保存时自动关联当前规格ID

#### 本页面可执行的操作

#### 操作1：按条件筛选规格维度

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：规格名称、规格编码、状态（启用/禁用）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选规格维度」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选规格维度」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：规格名称、规格编码、状态（启用/禁用）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入规格名页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选规格维度完成]
```

#### 操作2：新增规格维度

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗新增规格维度；空数据提示「暂无销售规格，请先新增维度」

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增规格维度」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「规格维度列表」中，通过页面内置[新增]按钮触发「新增规格维度」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗新增规格维度（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「暂无销售规格，请先新增维度」，列表/界面同步刷新最新数据（预期结果：看到「暂无销售规格，请先新增维度」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入规格名页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增规格维度完成]
```

**系统提示语**（与界面实际提示一致）：

- 「暂无销售规格，请先新增维度」

#### 操作3：编辑规格维度

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改规格维度信息

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑规格维度」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「规格维度列表」中，通过行操作[编辑]触发「编辑规格维度」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改规格维度信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入规格名页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑规格维度完成]
```

#### 操作4：删除规格维度

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除规格维度」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「规格维度列表」中，通过行操作[删除]触发「删除规格维度」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入规格名页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除规格维度完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：打开维护取值抽屉

- **操作入口**：行操作[维护取值]按钮
- **操作说明**：打开规格值抽屉（标题「维护取值·规格名（规格编码）」），在其中维护该维度下顾客可选的具体选项

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「打开维护取值抽屉」对应入口）
2. 触发操作：行操作[维护取值]按钮：在页面 的区域「规格维度列表」中，通过行操作[维护取值]按钮触发「打开维护取值抽屉」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；打开规格值抽屉（标题「维护取值·规格名（规格编码）」），在其中维护该维度下顾客可选的具体选项（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入规格名页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「维护取值」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 打开维护取值抽屉完成]
```

**系统提示语**（与界面实际提示一致）：

- 「维护取值·规格名（规格编码）」

#### 操作6：保存规格维度表单

- **操作入口**：规格维度弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；规格名称必填；规格编码；排序号≥0；状态必选

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存规格维度表单」对应入口）
2. 触发操作：规格维度弹窗[确定]按钮：在页面 的区域「新增/编辑规格维度弹窗」中，通过规格维度弹窗[确定]按钮触发「保存规格维度表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入规格名页面] --> B[检查登录与权限]
 B -->|权限正常| C[规格维度弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存规格维度表单完成]
```

#### 操作7：管理规格取值列表

- **操作入口**：抽屉内 列表[取值列表，内置新增/编辑/删除]
- **操作说明**：抽屉宽度 min(760px,94vw)；说明：为该规格添加或编辑具体可选项（如红色、500ml），排序越小越靠前，禁用的项发布商品时不出现在选择列表；取值列表5列（序号/取值名称/排序/状态/创建时间）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「管理规格取值列表」对应入口）
2. 触发操作：抽屉内 列表[取值列表，内置新增/编辑/删除]：在页面 的区域「维护取值抽屉」中，通过抽屉内 列表[取值列表，内置新增/编辑/删除]触发「管理规格取值列表」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：抽屉宽度 min(760px,94vw)（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入规格名页面] --> B[检查登录与权限]
 B -->|权限正常| C[抽屉内 列表「取值列表，内置新增/编辑/删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 管理规格取值列表完成]
```

#### 操作8：保存规格值表单

- **操作入口**：规格值弹窗[确定]按钮
- **操作说明**：抽屉内400px小弹窗；取值名称必填；排序号≥0；状态必选；保存时自动关联当前规格ID

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存规格值表单」对应入口）
2. 触发操作：规格值弹窗[确定]按钮：在页面 的区域「新增/编辑规格值弹窗」中，通过规格值弹窗[确定]按钮触发「保存规格值表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：抽屉内400px小弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入规格名页面] --> B[检查登录与权限]
 B -->|权限正常| C[规格值弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存规格值表单完成]
```

---

### 2.34 SPU标签关联

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > SPU标签关联

**页面说明**：

> 本页为「商城 · SPU 标签绑定」功能页面。说明为商品 SPU 关联运营标签：用于列表筛选、活动标识与推荐位展示

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[SPU ID/标签ID/标签名称] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/SPU ID/标签ID/标签名称/排序/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑关联弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：SPU ID必填；标签ID必填；标签名称；排序号≥0

#### 本页面可执行的操作

#### 操作1：按条件筛选标签关联

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：SPU ID、标签ID、标签名称

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选标签关联」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选标签关联」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：SPU ID、标签ID、标签名称（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入SPU标签关联页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选标签关联完成]
```

#### 操作2：新增标签关联

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗为 SPU 绑定运营标签

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增标签关联」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「标签关联列表」中，通过页面内置[新增]按钮触发「新增标签关联」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗为 SPU 绑定运营标签（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入SPU标签关联页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增标签关联完成]
```

#### 操作3：编辑标签关联

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改关联排序等信息

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑标签关联」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「标签关联列表」中，通过行操作[编辑]触发「编辑标签关联」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改关联排序等信息（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入SPU标签关联页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑标签关联完成]
```

#### 操作4：删除标签关联

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除标签关联」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「标签关联列表」中，通过行操作[删除]触发「删除标签关联」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入SPU标签关联页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除标签关联完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存标签关联表单

- **操作入口**：关联弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；SPU ID必填；标签ID必填；标签名称；排序号≥0

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存标签关联表单」对应入口）
2. 触发操作：关联弹窗[确定]按钮：在页面 的区域「新增/编辑关联弹窗」中，通过关联弹窗[确定]按钮触发「保存标签关联表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入SPU标签关联页面] --> B[检查登录与权限]
 B -->|权限正常| C[关联弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存标签关联表单完成]
```

---

### 2.35 购物车

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 购物车

**页面说明**：

> 本页为「商城 · 购物车明细」功能页面。说明查看会员购物车行项目：规格、数量与加购时间；用于客服排查与库存分析

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[会员姓名/手机/商品名称/规格名称/选中] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/会员姓名/会员手机/商品名称/规格名称/数量/选中/创建时间/操作]

**列表说明**：选中状态标签已选中绿/未选中灰；标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑购物车弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：会员ID必填；规格编号必填；SPU ID必填；数量必填≥1默认1；选中(已选中/未选中)必选

#### 本页面可执行的操作

#### 操作1：按条件筛选购物车

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：4项搜索：会员姓名/手机（昵称/姓名/手机号）、商品名称（模糊）、规格名称（模糊）、选中（已选中/未选中）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选购物车」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选购物车」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：4项搜索：会员姓名/手机（昵称/姓名/手机号）、商品名称（模糊）、规格名称（模糊）、选中（已选中/未选中）（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入购物车页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选购物车完成]
```

#### 操作2：新增购物车记录

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗录入购物车行项目；选中状态标签已选中绿/未选中灰

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增购物车记录」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「购物车列表」中，通过页面内置[新增]按钮触发「新增购物车记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗录入购物车行项目（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入购物车页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增购物车记录完成]
```

#### 操作3：编辑购物车记录

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改数量/选中状态

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑购物车记录」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「购物车列表」中，通过行操作[编辑]触发「编辑购物车记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改数量/选中状态（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入购物车页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑购物车记录完成]
```

#### 操作4：删除购物车记录

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除购物车记录」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「购物车列表」中，通过行操作[删除]触发「删除购物车记录」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入购物车页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除购物车记录完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存购物车表单

- **操作入口**：购物车弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；会员ID必填；规格编号必填；SPU ID必填；数量必填≥1默认1；选中（已选中/未选中）必选

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存购物车表单」对应入口）
2. 触发操作：购物车弹窗[确定]按钮：在页面 的区域「新增/编辑购物车弹窗」中，通过购物车弹窗[确定]按钮触发「保存购物车表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入购物车页面] --> B[检查登录与权限]
 B -->|权限正常| C[购物车弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存购物车表单完成]
```

---

### 2.36 评价得分明细

**进入方式**：

> 系统左侧菜单：业务管理 > 商城 > 评价得分明细

**页面说明**：

> 本页为「商城 · 评价得分明细」功能页面。说明维护每条商品评价在各评分维度上的得分记录，与评价主表、维度模板关联；用于详情展示与数据核对

**可用的筛选条件**：

| 筛选项 |
|--------|
| 页面内置搜索表单[评价ID/评分项ID/评分项名称] |

填写条件后点击【搜索】刷新列表，点击【重置】清空条件。

**列表展示内容**：表格[序号/评价ID/评分项/得分/排序/创建时间/操作]

**列表说明**：标准 页面内置新增/编辑/删除；权限配置当前被注释未启用

**新增/编辑得分弹窗**（conditional）：包含 页面内置CRUD弹窗
说明：评价ID必填；评分项ID；评分项名称；得分必填(0-999默认5)；项排序≥0

#### 本页面可执行的操作

#### 操作1：按条件筛选得分明细

- **操作入口**：页面内置搜索表单[搜索/重置]
- **操作说明**：3项搜索：评价ID、评分项ID、评分项名称

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「按条件筛选得分明细」对应入口）
2. 触发操作：页面内置搜索表单[搜索/重置]：在页面 的区域「搜索区」中，通过页面内置搜索表单[搜索/重置]触发「按条件筛选得分明细」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：3项搜索：评价ID、评分项ID、评分项名称（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评价得分明细页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置搜索表单「搜索/重置」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 按条件筛选得分明细完成]
```

#### 操作2：新增得分明细

- **操作入口**：页面内置[新增]按钮
- **操作说明**：打开内置弹窗录入评价维度得分

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「新增得分明细」对应入口）
2. 触发操作：页面内置[新增]按钮：在页面 的区域「得分明细列表」中，通过页面内置[新增]按钮触发「新增得分明细」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗录入评价维度得分（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评价得分明细页面] --> B[检查登录与权限]
 B -->|权限正常| C[页面内置「新增」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 新增得分明细完成]
```

#### 操作3：编辑得分明细

- **操作入口**：行操作[编辑]
- **操作说明**：打开内置弹窗修改得分记录

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「编辑得分明细」对应入口）
2. 触发操作：行操作[编辑]：在页面 的区域「得分明细列表」中，通过行操作[编辑]触发「编辑得分明细」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：打开内置弹窗修改得分记录（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评价得分明细页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「编辑」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 编辑得分明细完成]
```

#### 操作4：删除得分明细

- **操作入口**：行操作[删除]
- **操作说明**：页面内置单行删除确认流程

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「删除得分明细」对应入口）
2. 触发操作：行操作[删除]：在页面 的区域「得分明细列表」中，通过行操作[删除]触发「删除得分明细」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 选定目标数据：在列表中定位目标记录（必要时先通过搜索区筛选）；页面内置单行删除确认流程（预期结果：目标记录的操作按钮可见可用）
4. 二次确认：系统弹出二次确认弹窗，点击确定继续；取消则终止操作（预期结果：确认后提交请求）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评价得分明细页面] --> B[检查登录与权限]
 B -->|权限正常| C[行操作「删除」]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[选定目标记录]
 D -->|状态不符| E2[按钮不显示, 操作不可用] 
 D --> F{二次确认}
 F -->|取消| Z1[终止操作]
 F -->|确定| G[系统提示操作成功]
 G --> Z[结束: 删除得分明细完成]
```

> **风险提示**：删除操作不可恢复，请确认目标记录无误后再执行。

#### 操作5：保存得分明细表单

- **操作入口**：得分弹窗[确定]按钮
- **操作说明**：新建与编辑共用同一弹窗；评价ID必填；评分项ID；评分项名称；得分必填(0-999默认5)；项排序≥0

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「保存得分明细表单」对应入口）
2. 触发操作：得分弹窗[确定]按钮：在页面 的区域「新增/编辑得分弹窗」中，通过得分弹窗[确定]按钮触发「保存得分明细表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：新建与编辑共用同一弹窗（预期结果：字段录入完成，未触发校验红字）
4. 点击保存/提交：点击弹窗或表单页的保存/确定按钮提交数据（预期结果：请求提交成功）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

异常处理：
- 异常路径：请求失败：接口异常或网络中断时，系统提示错误信息；稍后重试或联系管理员
- 异常路径：校验不通过：表单/条件校验失败时，按提示文案修正后重新填写提交

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入评价得分明细页面] --> B[检查登录与权限]
 B -->|权限正常| C[得分弹窗「确定」按钮]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写表单信息]
 D -->|校验失败| E2[按红字提示修正] --> D
 D -->|校验通过| F[点击保存/提交]
 F -->|失败| E1
 F --> G[系统提示操作成功, 列表刷新]
 G --> Z[结束: 保存得分明细表单完成]
```

---

## 三、常见问题与系统提示

| 操作 | 界面提示 | 处理建议 |
|------|---------|---------|
| 新增商品入口 | 「选择商品类目」 | 属正常反馈，按提示继续操作 |
| 选择末级类目并进入新建商品 | 「移入」 | 属正常反馈，按提示继续操作 |
| 选择末级类目并进入新建商品 | 「请先在左侧选中末级类目，点击箭头移入右侧「已选类目」 | 属正常反馈，按提示继续操作 |
| 查看商品详情（只读） | 「平台（默认）」 | 属正常反馈，按提示继续操作 |
| 查看商品详情（只读） | 「暂无待审核商品」 | 属正常反馈，按提示继续操作 |
| 审核通过商品 | 「确定审核通过该商品吗？通过后将自动上架。」 | 属正常反馈，按提示继续操作 |
| 审核通过商品 | 「审核成功」 | 属正常反馈，按提示继续操作 |
| 驳回商品 | 「请输入驳回原因」 | 按提示补齐必填信息或修正输入后重试 |

> 本章生成日期：2026-08-24，内容基于系统当前版本界面与提示语整理。
