# 风险场景直达疑点入口优化 - 页面范围与改动说明

## 1. 文档目的

本文档用于记录本次“风险场景直达疑点入口优化”在原型 Demo 中涉及的页面范围、具体改动点、交互变化与复用关系，便于后续在其他对话中继续讨论、回溯或扩展修改。

---

## 2. 本次改动概述

本次优化目标是：

- 让用户在“风险场景”模块中可以直接查看某个风险场景的疑点
- 减少“风险场景 -> 疑点派发 -> 再选场景”的重复路径

本次方案当前覆盖：

1. 风险场景列表页入口
2. 风险场景详情页入口
3. 详情页场景上下文透传

本次明确不包含：

- 新建成功后的快捷跳转
- 保存成功后的快捷跳转

---

## 3. 涉及页面范围

本次实际改动的页面文件如下：

- `风险场景列表.html`
- `风险场景详情和编辑页面.html`

本次复用但未直接改主体结构的页面：

- `疑点派发-场景疑点.html`

本次未纳入当前有效改动范围的页面：

- `新建风险场景页面.html`

说明：

- 新建页维持原有“成功后返回列表”的交互
- 不再提供“去查看疑点”的成功弹窗快捷动作

---

## 4. 各页面改动说明

## 4.1 风险场景列表页

### 文件

- `风险场景列表.html`

### 改动目的

在场景列表层面增加“直接查看该场景疑点”的操作入口。

### 具体改动

#### 4.1.1 操作菜单新增入口

在每条场景记录的操作菜单中，新增：

- `查看疑点`

原有菜单动作保持：

- 编辑
- 启用/禁用
- 删除

#### 4.1.2 新增跳转方法

新增用于拼接或跳转的场景上下文方法：

- 构建详情页 URL
- 跳转疑点页 URL

传递参数包括：

- `sceneId`
- `sceneName`

#### 4.1.3 新增点击事件

为 `查看疑点` 增加点击事件：

- 获取当前行场景信息
- 直接跳转到：
  - `疑点派发-场景疑点.html?sceneId=xxx&sceneName=xxx`

#### 4.1.4 调整详情页跳转方式

列表页原本点击“编辑”或点击整行时，进入详情页没有带场景上下文参数。

本次改为：

- 跳转详情页时携带 `sceneId` 和 `sceneName`

目的：

- 让详情页中的“查看场景疑点”按钮能定位到当前真实场景

### 改动结果

用户现在在风险场景列表页，可以直接完成：

- 找场景
- 点“查看疑点”
- 进入对应场景疑点页

不再需要先进入“疑点派发”模块再二次选择场景。

---

## 4.2 风险场景详情和编辑页

### 文件

- `风险场景详情和编辑页面.html`

### 改动目的

让用户在查看或编辑某个场景时，可以就地进入该场景的疑点页面。

### 具体改动

#### 4.2.1 页头新增按钮

在页头操作区新增按钮：

- `查看场景疑点`

页头按钮区现在包含：

- 返回场景列表
- 查看场景疑点
- 保存全部配置

#### 4.2.2 新增按钮点击逻辑

点击 `查看场景疑点` 时：

- 从当前页面读取 `sceneId` 与 `sceneName`
- 直接跳转到该场景的疑点页面

#### 4.2.3 新增 URL 参数初始化逻辑

详情页新增场景上下文初始化逻辑：

- 从 URL 中读取 `sceneId`
- 从 URL 中读取 `sceneName`
- 将读取到的值回填至页面中的场景表单字段

目的：

- 确保从列表页进入详情页时，详情页能获得正确场景上下文

### 改动结果

用户在详情页中：

- 可直接通过页头按钮查看疑点
- 无需再切换到“疑点派发”模块重新定位场景

---

## 5. 复用关系说明

### 5.1 复用的目标页面

本次没有新增新的“场景疑点页”，而是继续复用：

- `疑点派发-场景疑点.html`

### 5.2 复用原因

- 该页面已经具备“按场景查看疑点”的展示能力
- 当前页面已支持 `sceneId` 和 `sceneName` 参数使用方式
- 可避免重复建设页面，降低原型改动成本
- 能更快验证“风险场景直达疑点”的用户路径

---

## 6. 交互变化总结

## 6.1 原路径

### 从场景出发查看疑点

- 风险场景
- 找到或编辑某个场景
- 进入疑点派发模块
- 再次找到对应场景
- 再点击查看疑点

### 问题

- 跨模块
- 重复定位
- 路径冗长

---

## 6.2 新路径

### 路径一：列表页

- 风险场景列表
- 操作菜单 -> 查看疑点
- 进入该场景疑点页

### 路径二：详情页

- 风险场景详情页
- 页头 -> 查看场景疑点
- 进入该场景疑点页

---

## 7. 影响范围说明

### 7.1 页面视觉影响

本次改动对视觉层的影响较小，主要是：

- 列表操作菜单增加 1 个动作项
- 详情页页头增加 1 个按钮

### 7.2 交互逻辑影响

本次改动对交互逻辑的影响主要集中在：

- 场景上下文透传
- 从场景模块直达疑点页

### 7.3 不影响部分

本次不影响以下内容：

- 新建成功后的反馈逻辑
- 保存全部配置成功后的反馈逻辑
- 疑点派发主体页面结构
- 疑点处置主体页面结构
- 风险规则库页面
- 规则分组管理页面
- 统计分析页面主体逻辑

---

## 8. 当前实现口径说明

由于当前 Demo 仍为静态原型，本次实现基于前端页面级逻辑，具有以下特点：

- 场景上下文通过 URL 参数和当前页面字段进行传递
- 不依赖真实后端接口
- 疑点数据本身仍然是原型 mock 数据

因此，本次改动的重点在于：

- 打通原型演示链路
- 优化用户体验路径
- 验证交互方案是否合理

而不是代表后端已经支持真实联动。

---

## 9. 验收检查点

可按以下方式验证：

### 9.1 风险场景列表页

- 操作菜单中是否出现“查看疑点”
- 点击后是否直接进入对应场景疑点页

### 9.2 风险场景详情页

- 页头是否出现“查看场景疑点”按钮
- 点击后是否进入对应场景疑点页

### 9.3 新建成功

- 提交成功后是否仍保持原有返回列表逻辑
- 不应出现“去查看疑点”的快捷动作

### 9.4 保存成功

- 保存全部配置成功后是否仍为普通成功提示
- 不应出现“去查看疑点”的快捷动作

---

## 10. 一句话总结

本次原型改动通过在“风险场景列表”和“风险场景详情页”增加直达入口，缩短了用户从“场景管理”到“查看该场景疑点”的路径；同时取消了“保存/提交成功后增加快捷跳转”的方案，保持成功反馈逻辑简洁稳定。