docs: 移除审计日志和舆情预警功能

- 从 User_Role_Interfaces.md 删除 4.4 审计日志和 4.6 舆情预警中心章节
- 更新品牌方端侧边栏和移动端导航,移除相关菜单项
- 从 FeatureSummary.md 删除 3.8 审计日志与证据导出和 3.9 舆情预警中心
- 从 P1/P2 功能列表和角色-功能映射表移除相关功能
- 更新 PRD.md 中审计日志相关表述为操作记录
- 更新 UIDesign.md 和 UIDesignSpec.md 功能清单和页面映射
- 更新 frontend 代码中的文案引用

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Your Name 2026-02-05 20:04:44 +08:00
parent e4959d584f
commit 952e7d8dd0
8 changed files with 139 additions and 231 deletions

View File

@ -82,8 +82,8 @@
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 数据看板 │ │ 规则配置 │ │ 审计日志 │ │
│ │ │ │ 舆情预警 │ │ 证据导出 │ │
│ │ 数据看板 │ │ 规则配置 │ │ 证据导出 │ │
│ │ │ │ │ │ │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
@ -554,7 +554,7 @@
**约束条件:**
- 必须填写放行原因
- 弹窗提供“保存为特例”勾选项(勾选后生成豁免条款,需品牌方确认)
- 记录审批人与操作时间,纳入审计日志
- 记录审批人与操作时间
**界面映射:** 代理商端 → 审核决策台 → 决策栏 → [强制通过]
@ -756,95 +756,55 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
---
### 3.8 审计日志与证据导出
### 3.8 代理商管理
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
| --- | --- | --- | --- | --- |
| F-38 | 审核记录查询 | P1 | US-12 | 品牌方 |
| F-39 | 完整审核链路查看 | P1 | US-12 | 品牌方 |
| F-40 | 证据链 PDF 导出 | P1 | US-12 | 品牌方/代理商 |
| F-44 | 代理商ID与邀请 | P0 | - | 品牌方/代理商 |
#### F-38 审核记录查询
#### F-44 代理商ID与邀请
**功能描述:** 查看所有审核记录,支持高级筛选(时间/代理商/达人/结果)
**功能描述:** 每个代理商拥有系统唯一的代理商ID`AG123456`品牌方通过搜索代理商ID发起邀请代理商在消息中心接受邀请后加入品牌方代理商列表
**界面映射:** 品牌方端 → 审计日志 → 列表视图
**核心流程:**
1. 品牌方点击「邀请代理商」输入代理商ID搜索
2. 系统显示匹配的代理商信息头像、名称、代理商ID
3. 品牌方确认后发送邀请
4. 代理商在消息中心收到邀请通知,可选择「同意」或「拒绝」
5. 代理商同意后自动加入品牌方的代理商列表,可接收项目分配
**附加功能:** 管理合作代理商与授权范围(可见 Brief 范围、**按代理商**强制通过授权、申诉仲裁权限、绩效评分卡)。
**界面映射:**
- 品牌方端 → 代理商管理 → 邀请代理商弹窗
- 代理商端 → 消息中心 → 品牌方邀请通知
---
#### F-39 完整审核链路查看
**功能描述:** 点击任意记录查看完整审核链路包含原始视频、AI 报告、人工决策、申诉记录。
**界面映射:** 品牌方端 → 审计日志 → 详情页
---
#### F-40 证据链 PDF 导出
**功能描述:** 生成符合法务要求的 PDF 报告。
**报告内容:**
- 时间戳:所有操作的精确时间记录
- 截图AI 报错对应的视频截图
- 规则依据:触发的规则版本与具体条款
- 审核人:操作人身份与电子签名
- 规则版本号、模型版本号
- 完整操作日志(不可篡改)
**界面映射:** 品牌方端 → 审计日志 → 证据链导出
---
### 3.9 舆情预警中心
### 3.9 达人管理
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
| --- | --- | --- | --- | --- |
| F-41 | 舆情风险视频监控 | P2 | US-06 | 品牌方 |
| F-42 | 舆情案例库 | P2 | - | 品牌方 |
| F-43 | 舆情阈值设置 | P1 | US-10B | 品牌方 |
| F-53 | 达人ID与邀请 | P0 | - | 代理商/达人 |
#### F-41 舆情风险视频监控
#### F-53 达人ID与邀请
**功能描述:** 近期被 AI 标记为"舆情风险"的视频列表,按风险等级排序
**功能描述:** 每个达人拥有系统唯一的达人ID`CR123456`代理商通过搜索达人ID发起邀请达人在消息中心接受邀请后加入代理商达人列表。
**界面映射:** 品牌方端 → 舆情预警中心 → 实时监控
**核心流程:**
1. 代理商点击「邀请达人」输入达人ID搜索
2. 系统显示匹配的达人信息头像、昵称、达人ID
3. 代理商确认后发送邀请
4. 达人在消息中心收到邀请通知,可选择「同意」或「拒绝」
5. 达人同意后自动加入代理商的达人列表,可接收任务分配
**界面映射:**
- 代理商端 → 达人管理 → 邀请达人弹窗
- 达人端 → 消息中心 → 代理商邀请通知
---
#### F-42 舆情案例库
**功能描述:** 历史舆情事件归档,作为培训素材供代理商学习。
**界面映射:** 品牌方端 → 舆情预警中心 → 案例库
---
#### F-43 舆情阈值设置
**功能描述:** 调整 AI 对"油腻"、"性感"、"争议话题"的敏感度,支持按平台差异化配置。
**重要约束:** 舆情风险仅作提示,不作为强制拦截依据
**界面映射:** 品牌方端 → 规则配置 → 舆情阈值设置
---
### 3.10 代理商管理
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
| --- | --- | --- | --- | --- |
| F-44 | 代理商管理 | P1 | - | 品牌方 |
#### F-44 代理商管理
**功能描述:** 管理合作代理商与授权范围(可见 Brief 范围、**按代理商**强制通过授权、申诉仲裁权限、绩效评分卡)。
**界面映射:** 品牌方端 → 代理商管理
---
### 3.11 AI 闭环学习 (新增)
### 3.10 AI 闭环学习
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
| --- | --- | --- | --- | --- |
@ -852,7 +812,7 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
---
### 3.12 系统管理 - AI 厂商配置 (V1.4 修订)
### 3.11 系统管理 - AI 厂商配置 (V1.4 修订)
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
| --- | --- | --- | --- | --- |
@ -954,7 +914,7 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
### 4.2 V1.1 (P1) - 首版后快速迭代
**P1 共 22 个功能(表中区间行如 F-24~27、F-34~36、F-38~40 为合并展示)**
**P1 共 16 个功能(表中区间行如 F-24~27、F-34~36 为合并展示)**
| 功能编号 | 功能名称 | 模块 | 备注 |
| --- | --- | --- | --- |
@ -969,8 +929,6 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
| F-24~27 | 申诉与仲裁 | 申诉 | |
| F-34~36 | 趋势图表与预警 | 数据看板 | |
| F-37 | 达人排行榜 | 数据报表 | |
| F-38~40 | 审计日志与证据导出 | 审计 | |
| F-43 | 舆情阈值设置 | 舆情 | |
| F-44 | 代理商管理 | 系统管理 | |
| F-50 | API Key 轮换管理 | 系统管理 | ⭐ V1.3 新增 |
@ -983,7 +941,6 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
| F-30~32 | 批量上传/审核/导出 | 批量处理 | F-30 改为多文件拖拽 |
| F-28 | 版本差异报告 | 版本比对 | |
| F-29 | 双屏同步播放 | 版本比对 | |
| F-41~42 | 舆情监控与案例库 | 舆情 | |
| F-46 | 负样本清洗与回流 | AI 闭环 | ⭐ 新增,让 AI 真正学习 |
---
@ -1002,8 +959,6 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
| 数据看板 | 个人进度 | 项目/达人 | 全局 |
| 规则配置 | ❌ | ❌ | ✅ |
| 代理商管理 | ❌ | ❌ | ✅ |
| 审计日志 | ❌ | 所管辖 | 全部 |
| 舆情预警 | ❌ | ❌ | ✅ |
---

40
PRD.md
View File

@ -134,7 +134,7 @@
- **信用与申诉体系:** 包含申诉令牌管理和人工仲裁流程
- **规则库管理与版本控制:** 支持平台规则库更新、品牌私有规则与白名单配置
- **权限与多租户隔离:** 支持品牌/代理/达人不同角色的权限与数据隔离
- **审计日志与报告导出:** 支持导出可追溯的审核证据链
- **证据链导出:** 支持导出可追溯的审核证据链报告
- **数据看板与核心指标:** 提供核心指标卡片与基础数据概览
### 5.2 Out of Scope
@ -257,7 +257,7 @@
**P1**
- 申诉令牌管理与工单流转
- 人工仲裁流程与记录
- 审计日志完整可追溯
- 操作记录完整可追溯
### 6.7 版本差异与批量处理 [US-11, US-13]
@ -301,28 +301,34 @@
### 7.1 品牌方工作流
1. 创建项目并分配给代理商
2. 制定并下达 Brief 投放要求
3. 配置品牌私有规则(禁用词、竞品列表、白名单)
4. 抽查最终视频审核报告
5. 处理严重争议与风险决策
6. 行使"强制通过权"处理误报
7. 导出审核证据链用于合规归档
1. 邀请代理商通过代理商ID搜索并发送邀请代理商同意后加入品牌方代理商列表
2. 创建项目并分配给代理商
3. 制定并下达 Brief 投放要求
4. 配置品牌私有规则(禁用词、竞品列表、白名单)
5. 抽查最终视频审核报告
6. 处理严重争议与风险决策
7. 行使"强制通过权"处理误报
8. 导出审核证据链用于合规归档
### 7.2 代理商工作流
**代理商ID** 每个代理商拥有系统唯一的代理商ID`AG123456`),用于品牌方精准邀请。代理商需先接受品牌方邀请才能接收项目分配。
1. 接收品牌方分配的项目项目出现在Brief配置列表的"待配置"中)
2. 配置Brief上传Brief文件系统解析并生成规则集
3. 分配达人到项目
4. 达人在任务详情页提交脚本文档,脚本 AI 预审通过后进入等待代理商审核状态
5. 达人在任务详情页补充视频,系统自动审核
6. 审核员在审核台确认/驳回(基于红/黄/绿风险标记)
7. 若代理商/品牌方驳回:任务回到脚本上传阶段,重新进入脚本 AI → 代理商 →(可选)品牌流程
8. 进行人工仲裁(如有争议)
9. 导出报告与证据链
3. 邀请达人通过达人ID搜索并发送邀请达人同意后加入代理商达人列表
4. 分配达人到项目
5. 达人在任务详情页提交脚本文档,脚本 AI 预审通过后进入等待代理商审核状态
6. 达人在任务详情页补充视频,系统自动审核
7. 审核员在审核台确认/驳回(基于红/黄/绿风险标记)
8. 若代理商/品牌方驳回:任务回到脚本上传阶段,重新进入脚本 AI → 代理商 →(可选)品牌流程
9. 进行人工仲裁(如有争议)
10. 导出报告与证据链
### 7.3 达人工作流(两阶段审核)
**达人ID** 每个达人拥有系统唯一的达人ID`CR123456`),用于代理商精准邀请。达人需先接受代理商邀请才能接收任务。
**脚本阶段:**
1. 进入任务详情上传脚本文档进行预审
2. 等待脚本 AI 审核,查看审核进度
@ -375,7 +381,7 @@
- 全流程日志可追溯、不可篡改
- 导出报告包含规则版本、模型版本、证据截图/片段与时间戳
- 支持争议场景下完整审核证据链导出
- 审计日志采用 append-only + hash chain前序哈希 + 当前内容)确保可追溯
- 操作日志采用 append-only + hash chain前序哈希 + 当前内容)确保可追溯
---

View File

@ -1445,9 +1445,8 @@ Desktop (> 1024px) Tablet (768px - 1024px)
| **品牌方** | 数据看板 | P0 | 待设计 |
| | 规则配置 | P0 | 待设计 |
| | AI 服务配置 | P0 | 已设计 |
| | 审计日志 | P1 | 待设计 |
| | 代理商管理 | P1 | 待设计 |
| | 舆情预警 | P2 | 待设计 |
| | 终审台 | P0 | 已设计 |
---

View File

@ -81,9 +81,8 @@
| 个人中心 | `user` | 底部导航、我的 |
| 达人管理 | `users` | 侧边栏导航 |
| 数据看板/报表 | `chart-column` | 底部导航、侧边栏 |
| 舆情预警 | `triangle-alert` | 侧边栏导航 |
| 代理商管理 | `building-2` | 侧边栏导航 |
| 审计日志 | `scroll-text` | 侧边栏导航 |
| 终审台 | `shield-check` | 侧边栏导航 |
| 系统设置 | `settings` | 侧边栏导航 |
| Brief管理 | `file-text` | 侧边栏导航 |
| 版本比对 | `git-compare` | 侧边栏导航 |
@ -304,12 +303,10 @@
| 数据看板 | Desktop | P0 | xUM9m |
| AI服务配置 | Desktop | P0 | 4ppiJ |
| 规则配置 | Desktop | P0 | nhHSF |
| 审计日志 | Desktop | P1 | jELTK |
| 代理商管理 | Desktop | P1 | 2jnnO |
| 舆情预警 | Desktop | P2 | NjCe7 |
| 终审台 | Desktop | P0 | aePi5 |
| 系统设置 | Desktop | P2 | 4nVj4 |
| 数据看板 | Mobile | P0 | lpVdV |
| 舆情预警 | Mobile | P1 | wWAel |
| 审批中心 | Mobile | P1 | OueOe |
| 消息中心 | Mobile | P2 | 1w9xC |
| 我的 | Mobile | P2 | OJBbT |

View File

@ -89,9 +89,8 @@
┌──────────────────────────────────────────────┐
│ 📊 数据看板 (Analytics) │
│ 🛡️ 规则配置 (Rule Engine) │
│ 📋 审计日志 (Audit Log) │
│ 👥 代理商管理 │
🔔 舆情预警
✅ 终审台 (Final Review)
│ ⚙️ 系统设置 │
│ └ 🤖 AI 服务配置 │
└──────────────────────────────────────────────┘
@ -101,12 +100,12 @@
```
┌─────────────────────────────────────────────┐
│ 底部导航栏 (Tab Bar) │
├─────────┬─────────┬──────────────────┬─────┤
│ 📊 │ 🔔 │ ✅ │ 📋 │ 👤
│ 看板 预警 │ 审批 日志 │ 我的│
└─────────┴─────────┴──────────────────┴─────┘
├──────────────────────────┬─────────────────┤
│ 📊 │ ✅ │ 👤
│ 看板 │ 审批 │ 我的
└──────────────────────────┴─────────────────┘
```
> 📱 **移动端定位:** 关键指标查看、舆情预警响应、强制通过审批,规则配置等复杂操作引导至桌面端完成
> 📱 **移动端定位:** 关键指标查看、终审审批处理,规则配置等复杂操作引导至桌面端完成
---
@ -115,6 +114,17 @@
**设计目标:** 极简、透明、减少焦虑。让达人像发朋友圈一样简单地完成合规检查。
**核心设备:** 手机浏览器 (H5) / 小程序。
**达人ID唯一标识**
* 每个达人在系统中拥有唯一的**达人ID**(如:`CR123456`
* 达人ID用于代理商精准邀请达人加入合作
* 达人可在个人中心查看并复制自己的达人ID
* 达人ID在注册时自动生成不可修改
**代理商邀请通知:**
* 代理商通过达人ID搜索并发送邀请
* 达人在消息中心收到邀请,点击「同意」或「拒绝」
* 同意后自动加入该代理商的达人列表,可接收任务分配
### 2.1 任务列表页 (Task List)
* **状态概览:** 卡片式布局,显示当前任务状态(待提交脚本、脚本审核中、脚本需修改、待上传视频、视频审核中、视频需修改、已通过)。
@ -345,6 +355,9 @@
* ❌ **视频品牌方驳回:** "您的视频【XX品牌618推广】被品牌方驳回请重新上传视频"
**其他通知:**
* 👥 **代理商邀请:** "「星辰传媒」邀请您成为签约达人"
* 操作按钮:`[同意]` `[拒绝]`
* 同意后自动加入该代理商的达人列表,可接收任务分配
* 💬 **申诉结果:** "您的申诉已通过AI 已学习您的反馈"
* **通知渠道:**
@ -371,6 +384,17 @@
**设计目标:** 高效、批量、上帝视角。
**核心设备:** 桌面端 (Desktop Web) 为主,移动端 (Mobile) 为辅。
**代理商ID唯一标识**
* 每个代理商在系统中拥有唯一的**代理商ID**(如:`AG123456`
* 代理商ID用于品牌方精准邀请代理商加入合作
* 代理商可在设置页查看并复制自己的代理商ID
* 代理商ID在注册时自动生成不可修改
**品牌方邀请通知:**
* 品牌方通过代理商ID搜索并发送邀请
* 代理商在消息中心收到邀请,点击「同意」或「拒绝」
* 同意后自动加入该品牌方的代理商列表,可接收项目分配
### 3.0 页面结构与跳转逻辑
#### 侧边栏导航
@ -541,7 +565,7 @@ Brief配置中心(列表页)
* `[ 强制通过 ]` [US-09]:强制通过(默认可用;品牌方关闭授权时按钮改为"申请强制通过",提交后进入审批)
* **必须填写放行原因**(如"达人玩的新梗,品牌方认可"
* 弹窗提供"**保存为特例**"可选项(**默认不勾选**,勾选后形成豁免条款,需品牌方确认后生效)
* **记录审批人**与操作时间,纳入审计日志
* **记录审批人**与操作时间
* `[ 通过 ]`
* 若品牌方**未开启终审**(默认)→ 流程结束,任务状态「已通过」
* 若品牌方**已开启终审** → 进入品牌方终审队列,任务状态「待终审」
@ -575,9 +599,17 @@ Brief配置中心(列表页)
* 显示合作数据:累计任务数、一次通过率、信用评分
* 支持按平台(抖音/小红书/B站、状态活跃/休眠)筛选
* **添加达人:**
* 点击 `[+ 添加达人]` 弹窗填写达人信息
* 填写内容昵称、平台、账号ID、粉丝量级等
* **邀请达人:**
* 点击 `[+ 邀请达人]` 打开邀请弹窗
* **达人ID唯一标识** 每个达人在系统中拥有唯一的达人ID用于精准邀请
* **邀请流程:**
1. 代理商在弹窗中输入达人ID进行搜索
2. 系统显示匹配的达人信息(头像、昵称、平台账号)
3. 代理商确认后点击 `[发送邀请]`
4. 达人在消息中心收到邀请通知:"「XX代理商」邀请您成为签约达人"
5. 达人点击 `[同意]` 后,自动加入代理商的达人列表
6. 达人点击 `[拒绝]` 后,邀请取消
* **邀请状态:** 待接受 / 已接受 / 已拒绝
* **批量操作:**
* 批量分配任务
@ -787,6 +819,18 @@ Brief配置中心(列表页)
### 4.3 代理商管理 (Agency Management)
* **邀请代理商:**
* 点击 `[+ 邀请代理商]` 打开邀请弹窗
* **代理商ID唯一标识** 每个代理商在系统中拥有唯一的代理商ID用于精准邀请
* **邀请流程:**
1. 品牌方在弹窗中输入代理商ID进行搜索
2. 系统显示匹配的代理商信息头像、名称、代理商ID
3. 品牌方确认后点击 `[发送邀请]`
4. 代理商在消息中心收到邀请通知:"「XX品牌」邀请您成为合作代理商"
5. 代理商点击 `[同意]` 后,自动加入品牌方的代理商列表
6. 代理商点击 `[拒绝]` 后,邀请取消
* **邀请状态:** 待接受 / 已接受 / 已拒绝
* **代理商列表:**
* 显示合作代理商及其绑定的品牌项目
* 数据指标:管理达人数、审核量、通过率、平均周期
@ -800,33 +844,12 @@ Brief配置中心(列表页)
* 代理商月度评分卡
* 问题率对比排名
### 4.4 审计日志 (Audit Log) [US-12]
* **列表视图:** 查看所有审核记录,支持高级筛选
* 按时间范围 / 代理商 / 达人 / 审核结果筛选
* 关键词搜索(搜索视频标题、报错内容)
* **详情页:** 点击任意记录查看完整审核链路
* 原始视频(带时间戳标注)
* AI 检测报告全文
* 人工决策记录(谁在什么时间做了什么操作)
* 申诉记录(如有)
* **证据链导出:** 生成符合法务要求的 PDF 报告,包含:
* **时间戳:** 所有操作的精确时间记录
* **截图:** AI 报错对应的视频截图
* **规则依据:** 触发的规则版本与具体条款
* **审核人:** 操作人身份与电子签名
* **规则版本号:** 审核时使用的规则库版本
* **模型版本号:** AI 检测时使用的模型版本
* 完整操作日志(不可篡改)
### 4.5 终审台 (Final Review) ⭐ 新增
### 4.4 终审台 (Final Review) ⭐ 新增
**入口位置:** 品牌方端侧边栏 → 终审台(仅当终审开启时显示)
**触发条件:** 品牌方在系统设置中开启「终审开关」后,代理商初审通过的内容进入此队列
#### 4.5.1 终审列表
#### 4.4.1 终审列表
```
┌─────────────────────────────────────────────────────────────────┐
@ -847,7 +870,7 @@ Brief配置中心(列表页)
└─────────────────────────────────────────────────────────────────┘
```
#### 4.5.2 终审详情页 ⭐ F-52
#### 4.4.2 终审详情页 ⭐ F-52
**UI 设计:** `pencil-new.pen` → "品牌方端 - 终审台" (aePi5)
@ -872,7 +895,7 @@ Brief配置中心(列表页)
* `[ 驳回 ]`:填写驳回理由,任务状态变为「终审驳回」,返回脚本上传并重新进入 AI → 代理商 →(可选)品牌流程
* `[ 通过 ]`:任务状态变为「已通过」,流程结束
#### 4.5.3 审核流程配置
#### 4.4.3 审核流程配置
**入口位置:** 系统设置 → 审核流程配置
@ -915,25 +938,12 @@ Brief配置中心(列表页)
---
### 4.6 舆情预警中心 (Brand Safety Center)
* **实时监控:**
* 近期被 AI 标记为"舆情风险"的视频列表
* 按风险等级排序(高 / 中 / 低)
* **案例库:**
* 历史舆情事件归档
* 作为培训素材供代理商学习
* **预警规则:**
* 配置自动通知规则(如:高风险视频自动 @品牌方
### 4.7 AI 服务配置 (AI Configuration) 🤖
### 4.5 AI 服务配置 (AI Configuration) 🤖
**入口位置:** 系统设置 → AI 服务配置
**权限控制:** 仅品牌方管理员可配置,代理商和达人自动继承品牌方配置
#### 4.6.1 配置界面
#### 4.5.1 配置界面
```
┌─────────────────────────────────────────────────────────────────┐
@ -998,7 +1008,7 @@ Brief配置中心(列表页)
└─────────────────────────────────────────────────────────────────┘
```
#### 4.6.2 功能说明
#### 4.5.2 功能说明
| 功能 | 说明 |
| --- | --- |
@ -1010,7 +1020,7 @@ Brief配置中心(列表页)
| **配置继承** | 品牌方配置后,所属代理商和达人自动使用此配置,代理商/达人不可见 |
| **未配置拦截** | 未配置时阻断 AI 调用并提示品牌方完成配置 |
#### 4.6.3 配置继承关系
#### 4.5.3 配置继承关系
```
┌─────────────────────────────────────────────────────────────────┐
@ -1037,20 +1047,20 @@ Brief配置中心(列表页)
└─────────────────────────────────────────────────────────────────┘
```
#### 4.6.4 安全说明
#### 4.5.4 安全说明
* **API Key 加密存储:** 使用 AES-256-GCM 加密,密钥与数据分离存储
* **传输安全:** 所有 API 请求强制 HTTPS
* **权限隔离:** 仅品牌方管理员可查看/修改 AI 配置,代理商/达人不可见
* **审计日志:** 配置变更记录操作人、时间、变更内容
* **配置变更记录:** 记录操作人、时间、变更内容
### 4.7 移动端界面 (Mobile Portal) 📱
### 4.6 移动端界面 (Mobile Portal) 📱
**设计目标:** 随时掌握关键指标、即时响应舆情预警、紧急审批处理。
**设计目标:** 随时掌握关键指标、紧急审批处理。
**核心设备:** 手机浏览器 / 小程序。
**定位:** 数据查看与紧急响应,规则配置等复杂操作引导至桌面端完成。
#### 4.7.1 移动端数据看板 (Mobile Dashboard)
#### 4.6.1 移动端数据看板 (Mobile Dashboard)
```
┌─────────────────────────────────────────────┐
@ -1074,43 +1084,12 @@ Brief配置中心(列表页)
│ │ ╲ │ │
│ └─────────────────────────────────────┘ │
├─────────────────────────────────────────────┤
│ 📊 🔔 ✅ 📋 👤
│ 看板 预警 审批 日志 我的
│ 📊 ✅ 👤
│ 看板 审批 我的
└─────────────────────────────────────────────┘
```
#### 4.7.2 移动端舆情预警 (Alert Center)
**场景:** 收到舆情预警推送,需快速查看并决策。
```
┌─────────────────────────────────────────────┐
│ 🔔 舆情预警 全部已读 │
├─────────────────────────────────────────────┤
│ 🔴 紧急预警 (2) │
│ ┌─────────────────────────────────────┐ │
│ │ ⚠️ 代理商A - 竞品露出集中爆发 │ │
│ │ 过去24小时内5条视频触发 │ │
│ │ 10分钟前 [查看 >] │ │
│ └─────────────────────────────────────┘ │
│ ┌─────────────────────────────────────┐ │
│ │ ⚠️ 达人B - 高风险舆情内容 │ │
│ │ 疑似性别偏见言论 │ │
│ │ 30分钟前 [查看 >] │ │
│ └─────────────────────────────────────┘ │
├─────────────────────────────────────────────┤
│ 🟠 关注事项 (3) │
│ ┌─────────────────────────────────────┐ │
│ │ 📋 达人C连续3次提交未通过 │ │
│ │ 建议与代理商沟通 │ │
│ │ 2小时前 [详情 >] │ │
│ └─────────────────────────────────────┘ │
├─────────────────────────────────────────────┤
│ 📊 🔔 ✅ 📋 👤 │
└─────────────────────────────────────────────┘
```
#### 4.7.3 移动端审批中心 (Approval Center)
#### 4.6.2 移动端审批中心 (Approval Center)
**场景:**
1. 当品牌方关闭授权时,代理商申请"强制通过",品牌方需审批
@ -1150,7 +1129,7 @@ Brief配置中心(列表页)
│ │ [ 拒绝 ] [ 通过 ] │ │
│ └─────────────────────────────────────┘ │
├─────────────────────────────────────────────┤
│ 📊 🔔 ✅ 📋 👤
│ 📊 ✅ 👤
└─────────────────────────────────────────────┘
```
@ -1164,36 +1143,10 @@ Brief配置中心(列表页)
* 点击视频片段可预览关键时间点
* 批准/拒绝需二次确认
* 批准后自动通知代理商和达人
* 审批记录同步至审计日志
* **进度条交互:** 点击已完成节点可查看该阶段详情(处理人、时间、结果)
#### 4.7.4 移动端审计日志 (Audit Quick View)
```
┌─────────────────────────────────────────────┐
│ 📋 审计日志 🔍 搜索 │
├─────────────────────────────────────────────┤
│ 筛选:全部 ▼ 代理商 ▼ 时间 ▼ │
├─────────────────────────────────────────────┤
│ ┌─────────────────────────────────────┐ │
│ │ ✅ XX品牌618推广 - 达人A │ │
│ │ 状态:已通过(强制) │ │
│ │ 审批人:李四 · 今天 14:30 │ │
│ │ [查看详情] [导出证据链] │ │
│ └─────────────────────────────────────┘ │
│ ┌─────────────────────────────────────┐ │
│ │ ❌ XX品牌618推广 - 达人B │ │
│ │ 状态:已驳回 │ │
│ │ 原因竞品Logo露出 │ │
│ │ [查看详情] │ │
│ └─────────────────────────────────────┘ │
├─────────────────────────────────────────────┤
│ 📊 🔔 ✅ 📋 👤 │
└─────────────────────────────────────────────┘
```
**移动端功能边界:**
* ✅ 支持:数据查看、预警响应、审批处理、日志查询、证据链导出
* ✅ 支持:数据查看、审批处理
* ❌ 不支持(引导至桌面端):规则配置、阈值调整、代理商权限管理、复杂报表分析
---
@ -1328,9 +1281,8 @@ Brief配置中心(列表页)
| **品牌方** | 数据看板 | P0 | MVP |
| | 规则配置 | P0 | MVP |
| | AI 服务配置 | P0 | MVP - 品牌方专属 |
| | 审计日志 | P1 | |
| | 代理商管理 | P1 | |
| | 舆情预警 | P2 | |
| | 终审台 | P0 | MVP - 开启终审时可见 |
### 10.2 设计资源

View File

@ -335,7 +335,7 @@ export default function ReviewPage() {
<div className="p-3 bg-yellow-500/10 rounded-lg border border-yellow-500/30">
<p className="text-sm text-yellow-400">
<AlertTriangle size={14} className="inline mr-1" />
</p>
</div>
<div>

View File

@ -315,7 +315,7 @@ export default function AIConfigPage() {
<li> API Key 使 AES-256-GCM </li>
<li> API 使 HTTPS</li>
<li> /</li>
<li> </li>
<li> </li>
</ul>
</div>
</div>

View File

@ -17,9 +17,8 @@ export const NAV_ICONS = {
// 侧边栏导航
creators: 'users', // 达人管理
dashboard: 'chart-column', // 数据看板/报表
sentiment: 'triangle-alert', // 舆情预警
agencies: 'building-2', // 代理商管理
auditLog: 'scroll-text', // 审计日志
finalReview: 'shield-check', // 终审台
settings: 'settings', // 系统设置
brief: 'file-text', // Brief管理
versionCompare: 'git-compare', // 版本比对