# 待办已办事项详情页 PRD

## 1. 文档信息

| 项目 | 内容 |
|------|------|
| 文档名称 | 待办已办事项详情页 PRD |
| 所属模块 | 全知平台 / 风险监控 / 首页工作台 |
| 文档类型 | 功能 PRD |
| 版本 | v1.6 |
| 编写日期 | 2026-07-16 |

---

## 2. 功能背景

### 2.1 现状

当前风险监控入口页面（`风险监控入口.html`）的待办/已办事项列表中，点击"详情"按钮仅弹出 `alert` 提示，无法查看任务的完整信息。用户需要了解：

- 当前待办任务的详细业务内容
- 任务所处的流程节点
- 可执行的操作
- 流程的历史记录

### 2.2 问题

1. **信息不完整**：列表页仅展示任务单号、业务类型、规则名称等基础字段，无法查看完整的业务信息
2. **操作不便捷**：用户需要跳转到其他页面才能进行审批操作
3. **流程不透明**：无法直观了解任务的流程进度和历史记录

### 2.3 目标

1. 提供完整的任务详情展示页面
2. 支持在详情页直接进行审批操作
3. 展示流程进度和历史记录，提升流程透明度
4. 支持两种业务类型：风险规则上线、风险疑点处置

---

## 3. 功能设计

### 3.1 入口

| 入口位置 | 操作 | 说明 |
|----------|------|------|
| 风险监控入口 - 待办事项列表 | 点击"详情"按钮 | 跳转到待办事项详情页 |
| 风险监控入口 - 已办事项列表 | 点击"详情"按钮 | 跳转到已办事项详情页（只读模式） |

**URL参数**：

```
待办事项详情.html?type={rule|doubt}&taskNo={任务单号}&node={当前节点}
```

| 参数 | 说明 | 取值 |
|------|------|------|
| type | 业务类型 | `rule`（风险规则上线）、`doubt`（风险疑点处置） |
| taskNo | 任务单号 | 唯一标识，如 `FGS-20260213-000001` |
| node | 当前节点 | 流程节点名称，如 `业务审核`、`技术审核` |

### 3.2 页面结构

```
┌─────────────────────────────────────────────────────────────┐
│  返回按钮 / 面包屑导航                                        │
├─────────────────────────────────────────────────────────────┤
│  任务头部信息                                                 │
│  ┌─────────────────────────────────────────────────────────┐│
│  │ 任务标题                                                 ││
│  │ 任务单号 | 业务类型 | 创建人 | 创建单位 | 到达时间 | 当前节点 ││
│  └─────────────────────────────────────────────────────────┘│
├─────────────────────────────────────────────────────────────┤
│  业务基本信息（根据类型展示不同内容）                            │
│  ┌─────────────────────────────────────────────────────────┐│
│  │ 【风险规则上线】Tab: 基础信息 / 技术信息                    ││
│  │ 【风险疑点处置】疑点信息 + 疑点业务数据                     ││
│  └─────────────────────────────────────────────────────────┘│
├─────────────────────────────────────────────────────────────┤
│  流程进度（改进版）                                           │
│  ┌─────────────────────────────────────────────────────────┐│
│  │ ①━━━②━━━③━━━④━━━⑤━━━⑥━━━⑦                              ││
│  │ ✓   ✓   ●   ○   ○   ○   ○                               ││
│  │创建 上线 业务 技术 规则 业务 正式                           ││
│  │     申请 审核 审核 开发 验证 上线                           ││
│  │02-12 02-12                                                ││
│  └─────────────────────────────────────────────────────────┘│
├─────────────────────────────────────────────────────────────┤
│  流程操作（带环节切换器）                                       │
│  ┌─────────────────────────────────────────────────────────┐│
│  │ 流程操作          切换环节：[◀] [业务审核 ▼] [▶]          ││
│  │ ─────────────────────────────────────────────────────── ││
│  │ 操作说明                                                 ││
│  │ 操作表单（审批意见/驳回原因等）                             ││
│  │ 操作按钮（通过/驳回/提交等）                               ││
│  └─────────────────────────────────────────────────────────┘│
├─────────────────────────────────────────────────────────────┤
│                          ┌──────────────────────────────────┤
│                          │ 流程历史抽屉（右侧触发按钮）        │
│                          │ ┌──────────────────────────────┐ │
│                          │ │ ● 创建规则 - 15:30:00        │ │
│                          │ │   操作人：用户5               │ │
│                          │ │ ● 提交审核 - 16:00:00        │ │
│                          │ │   操作人：用户5               │ │
│                          │ └──────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
```

### 3.3 流程进度（改进版）

#### 3.3.1 设计说明

采用改进的步骤条（Stepper）设计，参考业界最佳实践：

| 特性 | 说明 |
|------|------|
| 渐变连接线 | 已完成节点之间显示绿色渐变连接线，体现进度感 |
| 当前节点脉冲动画 | 当前节点带有呼吸灯效果，吸引用户注意 |
| 完成日期显示 | 已完成节点下方显示完成日期（YYYY-MM-DD格式） |

#### 3.3.2 节点状态

| 状态 | 样式 | 说明 |
|------|------|------|
| 已完成 | 绿色渐变 + 白色勾选 | 带阴影效果，下方显示绿色日期 |
| 当前节点 | 蓝色渐变 + 脉冲动画 | 带外发光效果 |
| 待完成 | 灰色边框 + 白色背景 | 普通样式 |

### 3.4 流程操作

#### 3.4.1 设计说明

流程操作区展示当前节点的操作表单和操作按钮。通过页面顶部的Demo调试面板可切换查看不同环节的操作内容。

#### 3.4.2 状态展示

| 查看的节点 | 展示内容 |
|------------|----------|
| 当前节点 | 显示操作表单和操作按钮 |
| 已完成节点 | 显示"✓ 该环节已完成"提示 |
| 未到达节点 | 显示"⏳ 该环节尚未到达"提示 |

### 3.5 Demo调试面板

#### 3.5.1 设计说明

页面顶部有一个Demo专用的调试面板，用于切换查看不同流程环节的操作区内容。**此面板仅供Demo演示使用，正式产品中不会展示。**

```
┌─────────────────────────────────────────────────────────────┐
│ 🧪 Demo调试面板（此面板仅供Demo演示使用，正式产品中不会展示）   │
├─────────────────────────────────────────────────────────────┤
│ 切换流程环节查看：[◀] [业务审核 ▼] [▶]                       │
└─────────────────────────────────────────────────────────────┘
```

#### 3.5.2 功能说明

| 功能 | 说明 |
|------|------|
| 下拉选择 | 下拉框显示所有流程节点名称 |
| 前后切换 | 左右箭头按钮可快速切换到上一个/下一个环节 |
| 全页面联动 | 切换环节时，整个页面同步更新：任务头部的"当前节点"、流程进度的高亮节点、流程操作区的内容 |

#### 3.5.3 联动更新范围

切换流程环节时，以下区域同步更新：

| 区域 | 更新内容 |
|------|----------|
| 任务头部 | "当前节点"字段更新为选中的节点 |
| 流程进度 | 选中的节点高亮为当前节点（蓝色脉冲），之前的节点显示为已完成，之后的节点显示为待完成 |
| 流程操作区 | 展示选中节点的操作表单和操作按钮 |
| Demo面板 | 下拉选择器同步更新 |

#### 3.5.3 视觉设计

- 背景色：浅橙色渐变（#FFF7E8 → #FFF3E0）
- 边框：橙色虚线边框
- 标题栏：橙色背景，白色文字
- 明确标注"此面板仅供Demo演示使用，正式产品中不会展示"

### 3.5 流程历史（抽屉式弹窗）

#### 3.5.1 设计说明

流程历史采用右侧抽屉式弹窗展示，页面右侧有一个贴着边界的触发按钮：

```
┌──────────────────────────────────┬────────┐
│                                  │ 流     │
│          主内容区域               │ 程     │
│                                  │ 历     │
│                                  │ 史     │
│                                  │ [3]    │
└──────────────────────────────────┴────────┘
```

#### 3.5.2 触发按钮

| 属性 | 说明 |
|------|------|
| 位置 | 页面右侧，垂直居中，贴着边界 |
| 样式 | 蓝色背景，白色文字，竖排显示 |
| 内容 | 图标 + "流程历史"文字 + 历史记录数量徽章 |
| 交互 | 点击打开抽屉，悬停时宽度增加 |

#### 3.5.3 抽屉面板

| 属性 | 说明 |
|------|------|
| 宽度 | 480px |
| 位置 | 从右侧滑入 |
| 遮罩 | 半透明黑色遮罩，点击可关闭 |
| 关闭方式 | 点击关闭按钮 / 点击遮罩 / 按ESC键 |

#### 3.5.4 历史记录展示

每条历史记录包含：

| 字段 | 说明 |
|------|------|
| 节点名称 | 操作所处的流程节点 |
| 操作类型 | 执行的操作，如"创建规则"、"业务审核通过" |
| 操作时间 | 操作执行的时间 |
| 操作人 | 执行操作的用户及单位 |
| 操作意见 | 操作时填写的意见（以特殊样式展示） |
| 状态标签 | 成功（绿色）/ 驳回（橙色）/ 系统（蓝色） |

---

## 4. 业务类型一：风险规则上线

### 4.1 流程节点

根据《风险规则上线流程.md》，规则上线流程从"上线申请"开始（规则创建不纳入流程）：

| 序号 | 节点名称 | 节点标识 | 参与角色 | 说明 | 条件 |
|------|----------|----------|----------|------|------|
| 1 | 上线申请 | submit | 业务方 | 提交上线申请 | - |
| 2 | 业务审核 | bizReview | 业务部门主管/资深业务专家 | 审核规则业务合理性 | - |
| 3 | 补充技术信息 | supplementTech | 业务方 | 补充填写技术信息必填项 | 仅在技术信息必填项未完成时出现 |
| 4 | 技术审核 | techReview | 技术审核人 | 审核技术可行性，选择路径 | - |
| 5 | 需求派发 | requirementDispatch | 数据团队 | 派发数据溯源需求给数据团队 | 路径A：需要数据溯源时 |
| 6 | 模型开发 | modelDev | 数据团队 | 数据溯源和模型搭建 | 路径A：需要数据溯源时 |
| 7 | 规则开发 | ruleDev | 平台开发工程师 | 规则代码化和部署 | - |
| 8 | 业务验证 | bizVerify | 业务方 | 验证试运行疑点数据 | - |
| 9 | 正式上线 | online | - | 规则正式上线 | - |

#### 4.1.1 条件节点说明

**补充技术信息节点**：
- 业务审核通过后，系统自动检查技术信息的必填项
- 如果必填项（规则类型、数据系统、模块名称、系统模块路径）未填写，则进入"补充技术信息"环节
- 如果必填项已填写完成，则跳过此环节，直接进入技术审核

### 4.2 任务头部信息

| 字段 | 说明 | 示例 |
|------|------|------|
| 任务标题 | 自动生成，格式：风险规则"{规则名称}"上线申请 | 风险规则"费用报销单附件校验数据核查"上线申请 |
| 任务单号 | 唯一标识，格式：FGS-YYYYMMDD-NNNNNN | FGS-20260213-000001 |
| 业务类型 | 固定值 | 风险规则上线 |
| 创建人 | 规则提出人 | 用户5 |
| 创建单位 | 规则提出单位 | 示例公司A |
| 到达时间 | 任务到达当前节点的时间 | 2026-02-13 09:30 |
| 当前节点 | 当前所处的流程节点 | 业务审核 |

### 4.3 业务基本信息

#### 4.3.1 基础信息Tab

| 字段 | 说明 | 是否必填 | 来源 |
|------|------|----------|------|
| 规则名称 | 规则的业务名称 | 是 | RISK_RULE_LIST.RULE_NAME |
| 规则编码 | 规则的唯一编码 | 是 | RISK_RULE_LIST.RULE_CODE |
| 业务域 | 规则所属业务域 | 是 | RISK_RULE_LIST.BUSINESS_DOMAIN |
| 风险等级 | 重大/重要/一般 | 是 | RISK_RULE_LIST.RISK_LEVEL |
| 响应等级 | 通知存档/核查反馈/限期整改 | 是 | RISK_RULE_LIST.RESPONSE_LEVEL |
| 监控目标 | 规则的监控目的 | 是 | RISK_RULE_LIST.MONITORING_OBJECTIVE |
| 监控逻辑 | 规则的判断逻辑 | 是 | RISK_RULE_LIST.MONITORING_LOGIC |
| 对应制度名称 | 关联的制度文件名称 | 否 | RISK_RULE_LIST.POLICY_NAME |
| 对应制度编号 | 关联的制度文件编号 | 否 | RISK_RULE_LIST.POLICY_CODE |
| 对应制度内容 | 关联的制度条款内容 | 否 | RISK_RULE_LIST.POLICY_CONTENT |
| 规则提出人 | 创建规则的用户 | 是 | RISK_RULE_LIST.SUBMITTER |
| 规则提出单位 | 创建规则的单位 | 是 | RISK_RULE_LIST.SUBMIT_UNIT |

#### 4.3.2 技术信息Tab

| 字段 | 说明 | 是否必填 | 来源 |
|------|------|----------|------|
| 规则类型 | 普通规则/AI规则 | 是 | RISK_RULE_LIST.RULE_TYPE |
| 数据系统 | 数据来源系统 | 否 | RISK_RULE_LIST.DATA_SYSTEM |
| 模块名称 | 系统模块名称 | 否 | RISK_RULE_LIST.MODULE_NAME |
| 系统模块路径 | 系统模块路径 | 否 | RISK_RULE_LIST.MODULE_PATH |
| 详情描述 | 规则的详细描述 | 否 | RISK_RULE_LIST.DESCRIPTION |
| 疑点数据展示字段 | 疑点列表展示的字段 | 否 | RISK_RULE_LIST.DOUBT_FIELDS_DISPLAY |

### 4.4 流程进度

展示规则上线流程的完整节点，用不同状态标识：

| 状态 | 样式 | 说明 |
|------|------|------|
| 已完成 | 绿色勾选 | 已通过的节点 |
| 当前节点 | 蓝色高亮 + 外发光 | 当前所处的节点 |
| 待完成 | 灰色 | 尚未到达的节点 |

### 4.5 流程操作

采用**方案A（渐进式披露）**交互模式：先用卡片式单选让用户选择操作意图，再展示对应表单。

#### 交互模式说明

```
┌─────────────────────────────────────────────────────────────┐
│ 请选择操作                                                   │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ ○ 操作A                                                  │ │
│ │   操作A的说明                                            │ │
│ └─────────────────────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ ○ 操作B                                                  │ │
│ │   操作B的说明                                            │ │
│ └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘

选择操作A后，下方显示对应的表单：
┌─────────────────────────────────────────────────────────────┐
│ [操作A的表单内容]                                             │
│ [确认按钮]                                                   │
└─────────────────────────────────────────────────────────────┘
```

**颜色规范**：
| 操作类型 | 背景色 | 边框色 | 说明 |
|----------|--------|--------|------|
| 正常操作 | #e6f7ff | #91d5ff | 派发、提交等 |
| 通过/确认 | #f0f9f0 | #b7eb8f | 审核通过、确认完成等 |
| 跳过/快速 | #fff7e6 | #ffd591 | 跳过环节、快速通过等 |
| 退回/驳回 | #fff1f0 | #ffa39e | 退回、驳回等 |

#### 4.5.1 上线申请节点

**页面说明文字**：
> 上线申请说明
> - 提交前请确认基础信息中的必填项已全部填写
> - 提交上线申请后，进入业务审核环节

**操作表单**：
| 字段 | 类型 | 是否必填 | 说明 |
|------|------|----------|------|
| 申请说明 | 文本域 | 否 | 上线申请说明 |

**操作按钮**：
| 按钮 | 样式 | 说明 |
|------|------|------|
| 提交上线申请 | 蓝色 | 校验通过后提交，进入业务审核 |

#### 4.5.2 业务审核节点

**页面说明文字**：
> 业务审核说明
> - 审核规则逻辑是否符合业务实际
> - 审核阈值设置是否合理
> - 审核是否与现有规则重复或冲突
> - 驳回后回退至业务方修改，必须填写驳回原因

**操作选项**：
| 选项 | 按钮文字 | 说明 | 对应表单 |
|------|----------|------|----------|
| 通过 | ✓ 确认通过 | 审核通过，进入下一环节 | 审核意见（选填） |
| 驳回 | ✕ 确认驳回 | 驳回后回退至业务方修改 | 驳回原因（必填） |

#### 4.5.3 补充技术信息节点（条件节点）

**触发条件**：
- 业务审核通过后，系统检查技术信息必填项
- 仅在必填项未完成时出现此节点

**页面说明文字**：
> 补充技术信息
> - 业务审核已通过，但技术信息中的必填项尚未填写完整
> - 请切换到「技术信息」Tab补充填写必填项
> - 填写完成后点击下方按钮提交，进入技术审核环节

**操作按钮**：
| 按钮文字 | 样式 | 说明 |
|----------|------|------|
| 🔧 去填写技术信息 | 蓝色 | 切换到技术信息Tab |
| ✓ 提交技术信息 | 蓝色 | 校验通过后提交，进入技术审核 |

#### 4.5.4 技术审核节点

**页面说明文字**：
> 技术审核说明
> - 审核技术可行性、数据来源可靠性
> - 判断是否需数据溯源，需要则进入需求派发，不需要则直接进入规则开发
> - 驳回需说明技术障碍，任务将退回上线申请节点

**操作选项**：
| 选项 | 按钮文字 | 说明 | 对应表单 |
|------|----------|------|----------|
| 通过（需要数据溯源） | ✓ 确认通过 | 需要新的数据溯源和模型搭建 | 审核意见（选填） |
| 通过（不需要数据溯源） | ⚡ 确认通过，跳转到规则开发 | 可复用已有数据溯源结果 | 审核意见（选填） |
| 驳回 | ✕ 确认驳回 | 驳回需说明技术障碍，退回上线申请节点 | 技术障碍说明（必填） |

#### 4.5.5 需求派发节点（路径A）

**页面说明文字**：
> 需求派发说明
> - 将数据溯源和模型开发需求派发给数据组开发人员
> - 派发后进入模型开发环节
> - 如果判断不需要数据溯源，可直接跳转到规则开发（必须填写说明）
> - 退回需说明技术障碍，任务将退回上线申请节点

**操作选项**：
| 选项 | 按钮文字 | 说明 | 对应表单 |
|------|----------|------|----------|
| 派发给数据组成员 | 📤 确认派发 | 选择数据组成员，进入模型开发环节 | 数据组成员（必填）+ 派发说明（选填） |
| 不需要溯源，跳转到规则开发 | ⚡ 确认跳转到规则开发 | 可复用已有数据溯源结果 | 说明（必填） |
| 退回 | ✕ 确认退回 | 退回给上线申请节点，需说明技术障碍 | 退回原因（必填） |

#### 4.5.6 模型开发节点（路径A）

**页面说明文字**：
> 模型开发说明
> - 完成数据溯源和模型搭建
> - 确认完成后进入规则开发环节
> - 如果判断不需要数据溯源，可直接跳转到规则开发（必须填写说明）
> - 退回需说明技术障碍，任务将退回上线申请节点

**操作选项**：
| 选项 | 按钮文字 | 说明 | 对应表单 |
|------|----------|------|----------|
| 确认完成模型开发 | ✓ 确认完成 | 数据溯源和模型搭建完成 | 开发说明（选填） |
| 不需要溯源，跳转到规则开发 | ⚡ 确认跳转到规则开发 | 可复用已有数据溯源结果 | 说明（必填） |
| 退回 | ✕ 确认退回 | 退回给上线申请节点，需说明技术障碍 | 退回原因（必填） |

#### 4.5.7 规则开发节点

**页面说明文字**：
> 规则开发说明
> - 完成规则开发、配置和部署
> - 确认完成后进入业务验证环节
> - 退回需说明存在的问题，任务将退回上一节点

**操作选项**：
| 选项 | 按钮文字 | 说明 | 对应表单 |
|------|----------|------|----------|
| 确认完成规则开发 | ✓ 确认完成 | 规则开发、配置和部署完成 | 开发说明（选填） |
| 退回 | ✕ 确认退回 | 退回需说明存在的问题 | 退回原因（必填） |

#### 4.5.8 业务验证节点

**页面说明文字**：
> 业务验证说明
> - 对规则试运行产生的疑点数据进行审查
> - 验证规则逻辑是否按预期执行
> - 通过后规则正式上线，流程结束
> - 驳回后回退至规则开发环节，必须填写说明

**操作选项**：
| 选项 | 按钮文字 | 说明 | 对应表单 |
|------|----------|------|----------|
| 通过（规则上线） | ✓ 确认通过（规则上线） | 验证通过，规则正式上线 | 验证意见（选填） |
| 驳回 | ✕ 确认驳回 | 驳回后回退至规则开发环节 | 驳回原因（必填） |

**辅助功能**：
| 按钮文字 | 说明 |
|----------|------|
| 🔗 规则验证（查看疑点数据） | 新页签打开疑点数据页面 |

### 4.6 流程历史

展示规则上线流程的完整历史记录：

| 字段 | 说明 |
|------|------|
| 节点名称 | 操作所处的流程节点 |
| 操作类型 | 执行的操作，如"创建规则"、"业务审核通过" |
| 操作时间 | 操作执行的时间 |
| 操作人 | 执行操作的用户 |
| 操作单位 | 操作人所属单位 |
| 操作意见 | 操作时填写的意见（选填） |

**状态标识**：

| 状态 | 颜色 | 说明 |
|------|------|------|
| success | 绿色 | 成功操作 |
| warning | 橙色 | 警告操作（如驳回） |
| info | 蓝色 | 信息记录（如系统自动生成） |

---

## 5. 业务类型二：风险疑点处置

### 5.1 流程节点

根据《红绿灯响应等级功能-PRD.md》中的红灯流程（限期整改），从疑点派发开始（疑点生成不纳入流程）：

| 序号 | 节点名称 | 节点标识 | 参与角色 | 说明 |
|------|----------|----------|----------|------|
| 1 | 疑点派发 | dispatch | 派发人 | 将疑点派发给处置人 |
| 2 | 疑点处置 | dispose | 处置人 | 在限期内提交处理结果 |
| 3 | 处置审核 | review | 派发人 | 审核处置结果 |
| 4 | 关闭 | close | - | 疑点关闭 |

### 5.2 任务头部信息

| 字段 | 说明 | 示例 |
|------|------|------|
| 任务标题 | 自动生成，格式：风险疑点"{规则名称}"处置/处置审核 | 风险疑点"合同审批流程合规性检查"处置 |
| 任务单号 | 唯一标识，格式：FYC-YYYYMMDD-NNNNNN | FYC-20260213-000001 |
| 业务类型 | 固定值 | 风险疑点处置 |
| 创建人 | 派发人 | 用户6 |
| 创建单位 | 派发人所属单位 | 示例公司B |
| 到达时间 | 任务到达当前节点的时间 | 2026-02-13 08:45 |
| 当前节点 | 当前所处的流程节点 | 处置处理 |

### 5.3 业务基本信息

#### 5.3.1 疑点基本信息

| 字段 | 说明 | 是否必填 | 来源 |
|------|------|----------|------|
| 疑点编号 | 疑点的唯一编号 | 是 | RISK_RULE_DISPOSE_DATA.DOUBT_NO |
| 响应等级 | 通知存档/核查反馈/限期整改 | 是 | RISK_RULE_DISPOSE_DATA.RESPONSE_LEVEL |
| 规则名称 | 触发疑点的规则名称 | 是 | RISK_RULE_LIST.RULE_NAME |
| 规则编码 | 触发疑点的规则编码 | 是 | RISK_RULE_LIST.RULE_CODE |
| 风险等级 | 重大/重要/一般 | 是 | RISK_RULE_LIST.RISK_LEVEL |
| 上链状态 | 已上链/上链中/未上链/上链异常 | 是 | 区块链状态 |
| 风险场景 | 疑点所属的风险场景 | 是 | RISK_SCENE.SCENE_NAME |
| 处置人 | 负责处置的用户 | 是 | 处置人配置 |
| 疑点描述 | 疑点的详细描述 | 是 | RISK_RULE_DISPOSE_DATA.DOUBT_DESC |

#### 5.3.2 疑点业务数据

展示疑点关联的业务数据，字段根据规则不同而变化：

| 字段 | 说明 | 示例 |
|------|------|------|
| 合同/协议序号 | 合同编号 | HT202600012001 |
| 合同/协议名称 | 合同名称 | 示例项目A技术服务合同 |
| 我方签约主体 | 己方签约单位 | 示例公司B |
| 合同承办部门 | 承办部门 | 示例公司B经营部 |
| 对方当事人 | 合同对方 | 示例有限公司 |
| 人民币合同金额 | 合同金额 | 500,000.00 |

#### 5.3.3 处置截止时间（限期整改）

| 字段 | 说明 | 示例 |
|------|------|------|
| 派发日期 | 疑点派发的日期 | 2026-02-10 |
| 处置时限 | 配置的处置天数 | 7天 |
| 处置截止时间 | 派发日期 + 处置时限 | 2026-02-17 |

**超期状态显示**：

| 状态 | 显示 | 颜色 |
|------|------|------|
| 正常（距截止>2天） | 处置截止：2026-06-06 | 灰色 |
| 即将到期（≤2天） | 处置截止：2026-06-04 | 橙色，行背景浅黄 |
| 已超期 | 处置截止：2026-05-27 已超期 | 红色，行背景浅红 |

#### 5.3.4 处置结果（已处置的情况）

| 字段 | 说明 | 示例 |
|------|------|------|
| 处置结果 | 已完成整改/部分完成/其他情况 | 已完成整改 |
| 处置说明 | 处置的详细说明 | 经核实，差异原因为... |

### 5.4 流程进度

展示疑点处置流程的完整节点：

| 状态 | 样式 | 说明 |
|------|------|------|
| 已完成 | 绿色勾选 | 已通过的节点 |
| 当前节点 | 蓝色高亮 + 外发光 | 当前所处的节点 |
| 待完成 | 灰色 | 尚未到达的节点 |

### 5.5 流程操作

采用**方案A（渐进式披露）**交互模式，与风险规则上线流程一致。

#### 5.5.1 疑点派发节点

**页面说明文字**：
> 疑点派发说明
> - 将疑点派发给处置人进行处理
> - 派发后处置人将收到通知并在规定时间内处理
> - 如处置人退回，可取消派发或重新派发给其他人

**操作选项**：
| 选项 | 按钮文字 | 说明 | 对应表单 |
|------|----------|------|----------|
| 确认派发 | 📤 确认派发 | 选择处置人，派发疑点 | 处置人（必填）+ 派发说明（选填） |
| 取消派发 | ✕ 取消派发 | 取消派发，疑点恢复为未派发状态 | 取消原因（选填） |

#### 5.5.2 疑点处置节点（红灯-限期整改）

**页面说明文字**：
> 处置要求
> - 请在处置截止时间（2026-02-17）前提交处理结果
> - 提交处置结果或退回派发人，均需填写处理说明
> - 提交后等待派发人审核
> - 如疑点不属于您负责，可退回给派发人重新分派

**操作选项**：
| 选项 | 按钮文字 | 说明 | 对应表单 |
|------|----------|------|----------|
| 提交处置结果 | 📤 提交处置结果 | 填写处理说明，提交处置结果等待审核 | 处理结果（必填）+ 处理说明（必填） |
| 退回派发人 | ↩️ 确认退回派发人 | 疑点不属于您负责，退回给派发人重新分派 | 退回原因（必填） |

#### 5.5.3 处置审核节点（红灯-限期整改）

**页面说明文字**：
> 审核说明
> - 审核处置结果是否符合要求
> - 通过后疑点关闭
> - 驳回需填写审核意见，处置人需重新处置

**操作选项**：
| 选项 | 按钮文字 | 说明 | 对应表单 |
|------|----------|------|----------|
| 审核通过 | ✓ 确认通过 | 审核通过，疑点关闭 | 审核意见（选填） |
| 驳回 | ✕ 确认驳回 | 驳回需填写审核意见，处置人需重新处置 | 驳回原因（必填） |

### 5.6 流程历史

展示疑点处置流程的完整历史记录：

| 字段 | 说明 |
|------|------|
| 节点名称 | 操作所处的流程节点 |
| 操作类型 | 执行的操作，如"疑点生成"、"疑点派发"、"提交处置结果" |
| 操作时间 | 操作执行的时间 |
| 操作人 | 执行操作的用户 |
| 操作单位 | 操作人所属单位 |
| 操作意见 | 操作时填写的意见（选填） |

**状态标识**：

| 状态 | 颜色 | 说明 |
|------|------|------|
| success | 绿色 | 成功操作 |
| warning | 橙色 | 警告操作（如驳回） |
| info | 蓝色 | 信息记录（如系统自动生成） |

---

## 6. 已办事项详情

已办事项详情页与待办事项详情页共用同一页面，通过URL参数 `mode=done` 区分。

### 6.1 与待办事项的差异

| 对比项 | 待办事项 | 已办事项 |
|--------|----------|----------|
| 页面标题 | 待办事项详情 | 已办事项详情 |
| 任务头部 | 显示"到达时间" | 显示"到达时间"和"完成时间" |
| 业务信息 | 可编辑（有编辑/保存按钮） | 只读（无编辑按钮） |
| 流程进度 | 当前节点高亮，后续灰色 | 所有节点显示为已完成（绿色） |
| 流程操作区 | 显示操作表单和按钮 | 显示操作结果摘要（只读） |
| 流程历史 | 抽屉式弹窗 | 抽屉式弹窗 |
| Demo面板 | 显示 | 显示（切换查看各节点的已办状态） |

### 6.2 已办模式的交互说明

**流程进度**：所有节点显示为已完成状态（绿色勾选），进度条100%。

**Demo面板**：切换任何节点时，流程操作区都展示该节点的"已完成"状态，包含：
- 操作类型（如：通过、派发、确认完成等）
- 完成时间
- 审核意见/说明

**流程操作区**（已完成节点）：
```
┌─────────────────────────────────────────────────────────────┐
│ ✅ 您已完成该环节处理                                          │
├─────────────────────────────────────────────────────────────┤
│ 完成时间：2026-02-13 09:30:00                                │
│ 操作类型：通过                                                │
│ 审核意见/说明：规则逻辑合理，阈值设置适当，同意通过              │
└─────────────────────────────────────────────────────────────┘
```

### 6.3 URL参数

```
待办事项详情.html?type={rule|doubt}&taskNo={任务单号}&node={节点}&mode=done
```

---

## 7. 数据模型

### 7.1 核心数据表

| 表名 | 说明 | 主要字段 |
|------|------|----------|
| WORKFLOW_BUSINESS_FORM | 流程业务工单表 | ID, BUSINESS_ID, BUSINESS_TYPE, TASK_NO, CURRENT_NODE |
| RISK_RULE_LIST | 风险规则清单表 | ID, RULE_NAME, RULE_CODE, RISK_LEVEL, RESPONSE_LEVEL |
| RISK_RULE_DISPOSE_DATA | 疑点数据表 | ID, DOUBT_NO, RULE_ID, RESPONSE_LEVEL, DISPOSE_DEADLINE |
| RISK_SCENE | 风险场景表 | SCENE_ID, SCENE_NAME, SCENE_CODE |
| WORKFLOW_HISTORY | 流程历史表 | ID, TASK_ID, NODE_NAME, ACTION, OPERATOR, OPERATE_TIME |

### 7.2 接口设计

| 接口 | 方法 | 说明 |
|------|------|------|
| /core/workflow/task/{taskNo} | GET | 获取任务详情 |
| /core/workflow/task/{taskNo}/history | GET | 获取流程历史 |
| /core/workflow/task/{taskNo}/approve | POST | 审批通过 |
| /core/workflow/task/{taskNo}/reject | POST | 审批驳回 |
| /core/workflow/task/{taskNo}/submit | POST | 提交处置结果 |

---

## 8. 验收标准

### 8.1 通用功能

- [ ] 从风险监控入口点击"详情"可正确跳转到详情页
- [ ] 任务头部信息正确展示
- [ ] 流程进度正确显示已完成、当前、待完成节点
- [ ] 流程历史完整展示
- [ ] 返回按钮可正确返回风险监控入口
- [ ] 面包屑导航正确

### 8.2 风险规则上线

- [ ] 基础信息Tab正确展示规则信息
- [ ] 技术信息Tab正确展示技术信息
- [ ] 业务审核节点：通过和驳回操作正常
- [ ] 技术审核节点：路径选择和通过/驳回操作正常
- [ ] 需求派发节点：快速通过和选择执行人正常
- [ ] 规则开发节点：开发完成和驳回操作正常
- [ ] 业务验证节点：查看试运行数据和验证通过正常

### 8.3 风险疑点处置

- [ ] 疑点信息正确展示
- [ ] 疑点业务数据正确展示
- [ ] 处置截止时间正确计算和展示
- [ ] 处置处理节点：填写处置结果和提交正常
- [ ] 处置审核节点：审核通过和驳回操作正常

### 8.4 已办事项

- [ ] 已办事项详情页不显示操作按钮
- [ ] 流程历史完整展示

---

## 9. 版本历史

| 版本 | 日期 | 修改内容 | 修改人 |
|------|------|----------|--------|
| v1.0 | 2026-07-16 | 初始版本 | 产品经理 |
| v1.1 | 2026-07-16 | 1. 流程历史改为抽屉式弹窗，页面右侧增加触发按钮；2. 流程进度改用改进版Stepper设计，显示完成日期；3. 新增Demo调试面板，支持切换查看不同流程环节的操作内容；4. 流程节点从"上线申请"开始，规则创建不纳入流程；5. Demo面板切换节点时全页面联动更新 | 产品经理 |
| v1.2 | 2026-07-16 | 1. 上线申请节点增加基础信息必填项检查；2. 业务审核通过后增加技术信息必填项检查；3. 新增"补充技术信息"条件节点，仅在技术信息必填项未完成时出现 | 产品经理 |
| v1.3 | 2026-07-16 | 1. 基础信息和技术信息布局完全按照规则详情.html；2. 去掉底部重置/保存按钮，改为右上角编辑/保存/取消按钮；3. 支持查看模式和编辑模式切换 | 产品经理 |
| v1.4 | 2026-07-16 | 1. 风险疑点处置流程从"疑点派发"开始，疑点生成不纳入流程；2. 疑点业务数据表格支持水平滚动，适应多字段场景 | 产品经理 |
| v1.5 | 2026-07-16 | 1. 补充"需求派发"和"模型开发"流程节点；2. 流程历史按钮改窄，图标文字上下排列 | 产品经理 |
| v1.6 | 2026-07-16 | 1. 风险疑点处置流程：新增疑点派发节点操作说明；2. 疑点处置节点：处理结果选项"无法整改"改为"其他情况"，合并处理说明和整改措施；3. 疑点处置节点新增退回派发人功能；4. 处置审核节点：驳回时必须填写审核意见 | 产品经理 |
| v1.7 | 2026-07-16 | 全部流程环节采用方案A（渐进式披露）交互模式：先选择操作意图，再展示对应表单 | 产品经理 |
| v1.8 | 2026-07-16 | 新增已办事项详情页支持，通过mode=done参数区分，已办模式下所有节点显示为已完成，流程操作区显示操作结果摘要 | 产品经理 |
| v1.9 | 2026-07-20 | 明确技术审核、需求派发、模型开发环节驳回/退回时，任务回退至上线申请节点 | 产品经理 |
