# MOD_005 非遗文化

## 一、功能简介

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

**常用场景**：

- 运营录入非遗项目（技艺/展演）并配置体验套餐
- 运营上架非遗文创商品
- 客服处理非遗体验预约单（确认/核销）

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

| 页面 | 进入方式 |
|------|---------|
| 非遗项目 | 业务管理 > 非遗文化 > 非遗项目 |
| 非遗文创 | 业务管理 > 非遗文化 > 非遗文创 |
| 非遗体验套餐 | 业务管理 > 非遗文化 > 非遗体验套餐 |
| 非遗预约单 | 业务管理 > 非遗文化 > 非遗预约单 |

---

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

### 2.1 非遗项目

**进入方式**：

> 系统左侧菜单：业务管理 > 非遗文化 > 非遗项目

**页面说明**：

> 页面顶部简介栏

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

| 筛选项 |
|--------|
| 项目名称(input 模糊) |
| 分类(select) |
| 领域(input 精确匹配) |
| 传承人(input 模糊) |
| 上架状态(select) |

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

**列表展示内容**：列表：序号/封面(缩略图可预览)/项目名称/分类/领域/认定级别/传承人/上架/排序/创建时间

**列表说明**：keep-alive 缓存，从编辑页返回自动刷新

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

#### 操作1：条件筛选非遗项目

- **操作入口**：搜索表单[查询]（项目名称 input 模糊筛选/分类 select/领域 input 精确匹配已保存领域/传承人 input 模糊筛选/上架状态 select，均支持清空）
- **操作说明**：各条件可组合使用

**操作步骤**：

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 --> G[列表按条件刷新]
 G --> Z[结束: 条件筛选非遗项目完成]
```

#### 操作2：新增项目

- **操作入口**：工具栏[新增项目]（primary，跳转独立表单页 对应功能页面）
- **操作说明**：跳转后由项目编辑页完成维护，保存后返回本页自动刷新

**操作步骤**：

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：项目列表查询与分页

- **操作入口**：列表自动加载/翻页（展示：序号/封面/项目名称/分类/领域/认定级别/传承人/上架（上架=绿tag、下线=灰tag）/排序/创建时间）
- **操作说明**：仅上架项目对小程序 C 端可见

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「项目列表查询与分页」对应入口）
2. 触发操作：列表自动加载/翻页/排序/创建时间）：在页面 的区域「项目列表区」中，通过列表自动加载/翻页/排序/创建时间）触发「项目列表查询与分页」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：仅上架项目对小程序 C 端可见（预期结果：条件录入完成（可随时点击重置清空条件））
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[结束: 项目列表查询与分页完成]
```

#### 操作4：封面图片预览

- **操作入口**：封面列缩略图（48×48，点击放大预览，浮层渲染）
- **操作说明**：项目已上传封面；未上传时展示占位符「—」

**操作步骤**：

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 --> 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[结束: 编辑项目完成]
```

#### 操作6：删除项目

- **操作入口**：行操作[删除]（页面内置，确认后删除）
- **操作说明**：删除后列表自动刷新

**操作步骤**：

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[结束: 删除项目完成]
```

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

#### 操作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[结束: 批量删除项目完成]
```

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

---

### 2.2 非遗文创

**进入方式**：

> 系统左侧菜单：业务管理 > 非遗文化 > 非遗文创

**页面说明**：

> 页面顶部简介栏

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

| 筛选项 |
|--------|
| 文创名称(input 模糊) |
| 上架状态（下拉选择：下线/上架） |

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

**列表展示内容**：列表：序号/文创ID/封面(缩略图可预览)/文创名称/销售价格(¥2位)/上架/排序

**列表说明**：仅上架商品对小程序 C 端可见

**文创弹窗表单**（点击新增/编辑打开）：包含 分组一「基本信息」：文创名称*(≤200字)/上架状态*；分组二「展示素材」：封面图(≤5MB，建议1:1或4:3)；分组三「价格与排序」：销售价格*(元,2位小数)/列表排序(越小越靠前)；分组四「品牌故事」：故事正文(≤5000字，工艺渊源与品牌叙事)

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

#### 操作1：条件筛选非遗文创

- **操作入口**：搜索表单[查询]（文创名称 input 模糊筛选/上架状态 select 下线、上架，均支持清空）
- **操作说明**：各条件可组合使用

**操作步骤**：

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 --> 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：文创列表查询与分页

- **操作入口**：列表自动加载/翻页（展示：序号/文创ID/封面/文创名称/销售价格（¥保留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 --> G[列表按条件刷新]
 G --> Z[结束: 文创列表查询与分页完成]
```

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

- 「—」

#### 操作4：封面图片预览

- **操作入口**：封面列缩略图（48×48，点击放大预览，浮层渲染）
- **操作说明**：文创已上传封面；未上传时展示占位符「—」

**操作步骤**：

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 --> 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 --> F{二次确认}
 F -->|取消| Z1[终止操作]
 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：提交文创新增/编辑表单

- **操作入口**：弹窗[保存]（新增与编辑共用同一表单）
- **操作说明**：保存前校验：文创名称必填（≤200字，提示「请输入文创名称」，保存后用于小程序列表与详情标题）；上架状态必选（提示「请选择上架状态」，仅上架商品对 C 端可见）；销售价格必填（元，保留2位小数，最小0，提示「请填写销售价格」）；封面图选填（≤5MB，建议1:1或4:3、主体清晰，用于列表缩略图与小程序「关联文创」卡片主图）；列表排序选填（整数，越小越靠前，默认0）；品牌故事正文选填（≤5000字，可分段描述产地、工艺、传承人寄语等，支持换行，展示于小程序关联文创区与导购文案）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「提交文创新增/编辑表单」对应入口）
2. 触发操作：弹窗[保存]：在页面 的区域「文创弹窗表单」中，通过弹窗[保存]触发「提交文创新增/编辑表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：保存前校验：文创名称必填（≤200字，提示「请输入文创名称」，保存后用于小程序列表与详情标题）（预期结果：字段录入完成，未触发校验红字）
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.3 非遗体验套餐

**进入方式**：

> 系统左侧菜单：业务管理 > 非遗文化 > 非遗体验套餐

**页面说明**：

> 页面顶部简介栏

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

| 筛选项 |
|--------|
| 页面顶部简介栏 |

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

**列表展示内容**：列表：序号/非遗项目/套餐名称/现价/原价/状态/排序

**工具栏**：三个搜索项（项目名称/套餐名称/状态）均配置为隐藏，页面无可见搜索条件

**套餐弹窗表单**（点击新增/编辑打开）：包含 分组「归属与定价」：非遗项目*(下拉，选项带上架/下线标注，支持URL参数projectId预填)/套餐名称*(≤200字)/上架状态*(默认上架)/现价*(元,2位小数)/原价(划线价可填0)/列表排序(越小越靠前)

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

#### 操作1：新增体验套餐

- **操作入口**：工具栏[新增]（页面内置，打开 large 弹窗表单）
- **操作说明**：打开弹窗时自动加载非遗项目下拉选项；若从非遗项目页带 projectId 参数跳转进入，新增表单自动预填该项目

**操作步骤**：

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：套餐列表查询与分页

- **操作入口**：列表自动加载/翻页（展示：序号/非遗项目/套餐名称/现价（2位小数）/原价（划线价）/状态（上架=绿tag、下线=灰tag）/排序）
- **操作说明**：价格为空时展示「—」

**操作步骤**：

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 --> G[列表按条件刷新]
 G --> Z[结束: 套餐列表查询与分页完成]
```

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

- 「—」

#### 操作3：编辑体验套餐

- **操作入口**：行操作[编辑]（打开 large 弹窗表单并回填详情）
- **操作说明**：保存后列表自动刷新

**操作步骤**：

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：提交体验套餐新增/编辑表单

- **操作入口**：弹窗[保存]（新增与编辑共用同一表单）
- **操作说明**：保存前校验：非遗项目必选（下拉可搜索，选项带（上架/下线）标注，最多加载500个项目，提示「请选择非遗项目」）；套餐名称必填（≤200字，提示「请输入套餐名称」，小程序预约时展示）；上架状态必选（默认上架，提示「请选择状态」）；现价必填（元，2位小数，最小0，提示「请填写现价」）；原价选填（划线价，可填0）；列表排序选填（整数，越小越靠前）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「提交体验套餐新增/编辑表单」对应入口）
2. 触发操作：弹窗[保存]：在页面 的区域「套餐弹窗表单」中，通过弹窗[保存]触发「提交体验套餐新增/编辑表单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写表单信息：按表单要求逐项填写（必填项带红星）：保存前校验：非遗项目必选（下拉可搜索，选项带（上架/下线）标注，最多加载500个项目，提示「请选择非遗项目」）（预期结果：字段录入完成，未触发校验红字）
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 非遗预约单

**进入方式**：

> 系统左侧菜单：业务管理 > 非遗文化 > 非遗预约单

**页面说明**：

> 标题「非遗文化 · 体验预约单」，说明查看小程序非遗体验预约、支持筛选分页、查看详情与到店核销

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

| 筛选项 |
|--------|
| 页面内置搜索表单 |

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

**列表展示内容**：列表、表格*14

**工具栏（到店核销）**：点击弹出 prompt 输入框「请输入顾客出示的非遗体验预约核销码」，确认后直接核销

**列表说明**：列：序号/业务单号/核销码/联系人/手机/人数/非遗项目/体验套餐/会员昵称/会员编号/会员手机号码/交易单号/状态/创建时间；新增·编辑·删除·批量删除全部禁用（只读业务单）

**行操作区**：详情常显；核销仅 bookingStatus=created 时显示，确认弹窗含单号+核销码，无核销码提示「该预约单无有效核销码」

**可用性提示**：conditional

**预约单详情抽屉**（conditional）：包含 el-drawer[560px]；el-descriptions*22项；el-button[核销此单]；el-button[复制]
说明：可核销时顶部显示「核销此单」按钮（预填核销码）；descriptions 含应付金额/展示标题(从结果载荷解析)、核销码复制按钮、核销/取消/过期时间等

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

#### 操作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：条件筛选非遗预约单

- **操作入口**：搜索表单[查询]（项目名称/套餐名称/会员（id/昵称/编号/姓名/手机）/业务单号/联系人/核销码（精确筛选）均 input，预约状态 select 已创建/已使用/已取消/已过期，均支持清空）
- **操作说明**：各条件可组合使用

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「条件筛选非遗预约单」对应入口）
2. 触发操作：搜索表单[查询]/业务单号/联系人/核销码均 input，预约状态 select 已创建/已使用/已取消/已过期，均支持清空）：在页面 的区域「搜索区」中，通过搜索表单[查询]/业务单号/联系人/核销码均 input，预约状态 select 已创建/已使用/已取消/已过期，均支持清空）触发「条件筛选非遗预约单」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：各条件可组合使用（预期结果：条件录入完成（可随时点击重置清空条件））
4. 点击查询/搜索按钮：提交筛选条件，系统按条件查询当前租户范围数据（预期结果：列表按条件刷新，分页同步更新）
5. 操作结果反馈：系统提示「操作成功」，列表/界面同步刷新最新数据（预期结果：看到「操作成功」提示且数据已更新）

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

**操作流程图**：

```mermaid
flowchart TD
 A[开始: 进入非遗预约单页面] --> B[检查登录与权限]
 B -->|权限正常| C[搜索表单「查询」/业务单号/联系人/核销码均 input，预约状态 select 已创建/已使用/已取消/已过期，均支持清空）]
 B -->|无权限| Z0[入口不显示, 结束]
 C -->|请求异常| E1[提示错误, 稍后重试] --> C
 C --> D[填写筛选条件]
 D -->|条件不合法| E2[按提示修正] --> D
 D --> F[点击查询]
 F --> G[列表按条件刷新]
 G --> Z[结束: 条件筛选非遗预约单完成]
```

#### 操作3：预约单列表查询与分页

- **操作入口**：列表自动加载/翻页（展示：序号/业务单号/核销码/联系人/手机/人数/非遗项目/体验套餐/会员昵称/会员编号/会员手机号码/交易单号/状态（已使用=绿tag、已创建=橙tag、已取消与已过期=灰tag）/创建时间）
- **操作说明**：无数据时展示「暂无预约数据」

**操作步骤**：

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 --> G[列表按条件刷新]
 G --> Z[结束: 预约单列表查询与分页完成]
```

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

- 「暂无预约数据」

#### 操作4：打开预约单详情

- **操作入口**：行操作[详情]（打开 560px 详情抽屉，加载中展示骨架屏）
- **操作说明**：加载失败提示「加载预约详情失败」

**操作步骤**：

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 --> G[列表按条件刷新]
 G --> Z[结束: 打开预约单详情完成]
```

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

- 「加载预约详情失败」

#### 操作5：行内核销预约单

- **操作入口**：行操作[核销]（success 色，仅「已创建」状态显示）
- **操作说明**：非「已创建」状态提示「仅「已创建」状态的预约单可核销」；无核销码提示「该预约单无有效核销码」；确认弹窗文案「确认核销预约单「单号」？核销码：XX」，确认后核销成功提示「核销成功」并刷新列表

**操作步骤**：

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：查看预约单完整详情

- **操作入口**：抽屉描述列表（只读展示，缺失值统一展示「—」）
- **操作说明**：核销成功后抽屉内详情自动重新加载保持最新状态

**操作步骤**：

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 --> G[列表按条件刷新]
 G --> Z[结束: 查看预约单完整详情完成]
```

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

- 「—」

#### 操作7：核销此单

- **操作入口**：抽屉顶部[核销此单]（primary，仅「已创建」状态显示，预填该单核销码打开核销输入框）
- **操作说明**：确认核销后成功提示「核销成功」，列表重载且抽屉详情同步刷新

**操作步骤**：

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[结束: 复制核销码完成]
```

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

- 「已复制核销码」
- 「复制失败，请手动复制」
- 「当前环境不支持自动复制」

---

## 三、常见问题与系统提示

| 操作 | 界面提示 | 处理建议 |
|------|---------|---------|
| 封面图片预览 | 「—」 | 属正常反馈，按提示继续操作 |
| 提交文创新增/编辑表单 | 「请输入文创名称」 | 按提示补齐必填信息或修正输入后重试 |
| 提交文创新增/编辑表单 | 「请选择上架状态」 | 按提示补齐必填信息或修正输入后重试 |
| 提交文创新增/编辑表单 | 「请填写销售价格」 | 按提示补齐必填信息或修正输入后重试 |
| 提交文创新增/编辑表单 | 「关联文创」 | 属正常反馈，按提示继续操作 |

> 本章生成日期：2026-08-24，内容基于系统当前版本界面与提示语整理。
