# MOD_028 内容安全

## 一、功能简介

「内容安全」是系统的组成部分，供以下角色使用：超级管理员。

**常用场景**：

- 运营核查文本/图片内容安全检测结果并处理违规内容

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

| 页面 | 进入方式 |
|------|---------|
| 内容安全检测记录 | 业务管理 > 内容安全 > 检测记录 |

---

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

### 2.1 内容安全检测记录

**进入方式**：

> 系统左侧菜单：业务管理 > 内容安全 > 检测记录

**页面说明**：

> 页面顶部简介栏：标题「内容安全检测记录」，描述「查看用户发布的文字、图片是否通过微信官方内容安全检测，可按会员、来源功能与检测结果筛选，便于小程序审核举证与违规内容排查」

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

| 筛选项 |
|--------|
| 会员输入框（编号/昵称/姓名/手机） |
| 来源功能下拉（用户评价/意见反馈/文件上传/会员资料） |
| 关联单号输入框（评价或反馈单号） |
| 检测结果下拉（检测通过/未通过/需人工审核/检测中） |
| 检测渠道下拉（微信小程序官方） |
| [查询]按钮 |
| [重置]按钮 |
| [只看未通过]快捷按钮（danger） |
| [只看需人工审核]快捷按钮（warning） |
| [只看检测中]快捷按钮（info） |
| [只看用户评价]快捷按钮 |

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

**列表展示内容**：本页统计条（本页通过/未通过/待人工审核/检测中，按当前页数据统计）、「共 N 条」总数、el-table 列：检测时间/会员编号/会员姓名/会员手机/身份证号/内容类型（文本/图片标签）/使用场景（用户评价/意见反馈/个人资料/聊天消息）/来源功能/关联单号/检测内容（文本或图片缩略图可预览）/检测结果（通过=绿/未通过=红/需人工审核=橙/检测中=灰）/检测渠道/检测单号（等宽字体）/检测用时（≥3秒标红「约x秒（较慢）」，≥1秒橙色）/失败原因（红字）、行操作[详情]、行操作[复制]（仅有检测单号时显示）、分页（10/20/50 条每页）

**检测详情抽屉**（on_action）：包含 结果标签组（检测结果/内容类型等）；检测内容预览（文本带[复制文本]，图片带[复制地址][新窗口打开]；无原文时显示空态「该记录未保存检测原文（多为历史数据，新记录会完整保存）」）；描述列表：检测时间/会员编号/会员姓名/会员手机/身份证号/使用场景/来源功能/关联单号/检测单号（带复制）/微信风险说明/检测用时/失败原因；loading 态（560px 宽，destroy-on-close）

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

#### 操作1：按条件筛选检测记录

- **操作入口**：[查询]/[重置]按钮及快捷按钮[只看未通过]/[只看需人工审核]/[只看检测中]/[只看用户评价]
- **操作说明**：5项搜索：会员（编号/昵称/姓名/手机）、来源功能（用户评价/意见反馈/文件上传/会员资料）、关联单号（评价或反馈单号）、检测结果（检测通过/未通过/需人工审核/检测中）、检测渠道（微信小程序官方）；支持路由 query 预填 bizModule/bizId；非 列表 手写 el-table 页面

**操作步骤**：

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：打开检测详情抽屉

- **操作入口**：行操作[详情]按钮
- **操作说明**：列表含本页统计条（本页通过/未通过/待人工审核/检测中，按当前页数据统计）与「共 N 条」总数；检测用时≥3秒标红「约x秒（较慢）」、≥1秒橙色；失败原因红字；分页 10/20/50 条每页

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「打开检测详情抽屉」对应入口）
2. 触发操作：行操作[详情]按钮：在页面 的区域「检测记录列表区」中，通过行操作[详情]按钮触发「打开检测详情抽屉」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：列表含本页统计条（本页通过/未通过/待人工审核/检测中，按当前页数据统计）与「共 N 条」总数（预期结果：条件录入完成（可随时点击重置清空条件））
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[结束: 打开检测详情抽屉完成]
```

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

- 「共 N 条」
- 「约x秒（较慢）」

#### 操作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 --> G[列表按条件刷新]
 G --> Z[结束: 复制检测单号完成]
```

#### 操作4：复制检测内容或打开原图

- **操作入口**：抽屉内[复制文本]/[复制地址]/[新窗口打开]按钮
- **操作说明**：560px 宽抽屉（destroy-on-close，带 loading 态）；文本带[复制文本]，图片带[复制地址][新窗口打开]；无原文时显示空态「该记录未保存检测原文（多为历史数据，新记录会完整保存）」；描述列表含检测时间/会员信息/使用场景/来源功能/关联单号/检测单号（带复制）/微信风险说明/检测用时/失败原因；检测结果来自微信官方内容安全检测（WECHAT_MINI 渠道）

**操作步骤**：

1. 前置检查：登录与权限：确保已登录管理端且具备相应权限（管理端登录用户（当前租户范围））（预期结果：若权限不足，页面不显示「复制检测内容或打开原图」对应入口）
2. 触发操作：抽屉内[复制文本]/[复制地址]/[新窗口打开]按钮：在页面 的区域「检测详情抽屉」中，通过抽屉内[复制文本]/[复制地址]/[新窗口打开]按钮触发「复制检测内容或打开原图」（预期结果：界面响应：弹窗打开/进入表单/列表刷新（视功能形态））
3. 填写筛选条件：按搜索区条件填写筛选项：560px 宽抽屉（destroy-on-close，带 loading 态）（预期结果：条件录入完成（可随时点击重置清空条件））
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[结束: 复制检测内容或打开原图完成]
```

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

- 「该记录未保存检测原文（多为历史数据，新记录会完整保存）」

---

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

| 操作 | 界面提示 | 处理建议 |
|------|---------|---------|
| 打开检测详情抽屉 | 「共 N 条」 | 属正常反馈，按提示继续操作 |
| 打开检测详情抽屉 | 「约x秒（较慢）」 | 属正常反馈，按提示继续操作 |
| 复制检测内容或打开原图 | 「该记录未保存检测原文（多为历史数据，新记录会完整保存）」 | 属正常反馈，按提示继续操作 |

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