# 风险预警页原型设计

## 1. 页面目标

把完整性、字段抽取和一致性核查的结果统一归并成综合风险清单，给出总风险等级、是否通过、整改建议和责任角色。

## 2. 适用角色

- 注册申报负责人
- 项目经理
- 业务主管

## 3. 页面布局分区

建议采用“总风险头图 + 风险矩阵 + 整改建议 + 责任分发区”。

分区如下：

- 顶部：总风险等级与通过结论
- 左侧：风险分布矩阵
- 中部：风险清单
- 右侧：责任角色与建议动作

## 4. 核心卡片 / 表格 / 状态区

### 4.1 总风险头图

展示：

- 当前批次
- 最高风险等级
- 是否通过
- 高 / 中 / 低风险数量
- 待人工复核数量

### 4.2 风险清单表

列建议：

- 风险类型
- 风险等级
- 问题描述
- 来源报告
- 关联文档
- 整改建议
- 责任角色

### 4.3 责任分发区

展示：

- 注册资料负责人
- 注册申报负责人
- 临床注册负责人

并显示每个角色对应待处理风险数。

## 5. 关键字段定义

页面主要消费 `registration_risk_report`。

关键字段：

- `risk_item_count`
- `high_risk_count`
- `medium_risk_count`
- `low_risk_count`
- `manual_review_count`
- `highest_risk_level`
- `pass_status`
- `risk_items[]`
- `manual_review_items[]`
- `suggestions[]`
- `owner_notifications[]`

## 6. 关键交互

- 点击风险类型过滤清单。
- 点击责任角色查看该角色负责的风险。
- 点击“生成通知摘要”跳转飞书通知视图。
- 点击“查看导出影响”跳转 Word 回填导出页。

## 7. 与上下游页面的数据关系

上游：

- 完整性报告
- 字段抽取报告
- 一致性报告

下游：

- Word 回填导出页引用是否通过和阻断项
- 飞书通知视图引用责任人和风险摘要

## 8. 演示话术重点

- 强调整个系统不是只找问题，而是把问题归并成“可执行风险”。
- 强调是否通过和责任角色已经直接结构化，可以进入实际协同。
- 强调高风险会影响后续导出和通知动作。

## 9. 与知识库 / 治理台的关联入口

本页应提供：

- `维护风险规则`
- `维护责任角色映射`
- `查看准入判定规则`

这些入口进入治理台的风险规则和责任人映射 CRUD。
