# 疑点详情页新增字段筛选 PRD

## 1. 文档信息

- 文档名称：疑点详情页新增字段筛选 PRD
- 所属模块：全知平台 / 风控模块 / 风险疑点
- 适用页面：疑点派发详情页、疑点处置详情页
- 文档类型：功能优化 PRD

---

## 2. 背景与问题

当前疑点详情页已支持：

- 状态筛选（派发状态 / 处置状态）
- 数据范围筛选（派发页）
- 搜索

但用户在实际排查疑点时，还希望基于部分结构化业务字段做更明确的筛选，而不是完全依赖文本搜索。

当前问题包括：

- 仅靠搜索不利于快速判断业务记录的处理状态
- 对于“是否完成”“是否作废”这类固定枚举字段，文本搜索效率低且不直观
- 页面缺少结构化的业务字段筛选能力

---

## 3. 优化目标

本次优化目标如下：

- 在疑点详情页增加“字段筛选”功能入口
- 第一版仅支持两个固定字段：
  - 是否完成
  - 是否作废
- 采用轻量方案，不做通用字段配置器
- 与现有筛选、搜索统一按 AND 生效

---

## 4. 适用页面范围

本次功能改进作用于以下两个页面：

- `疑点派发-疑点详情.html`
- `疑点处置-疑点详情.html`

本次不扩展到：

- 已关闭疑点页
- 疑点白名单页

---

## 5. 功能方案

## 5.1 入口形式

在现有筛选区中增加一个按钮：

- `字段筛选`

点击后在页面内展开一个轻量筛选面板，而不是弹窗。

---

## 5.2 第一版纳入字段范围

本轮仅纳入以下字段：

- `是否完成`
- `是否作废`

后续如果需要，再扩展其他字段。

---

## 5.3 控件形式

两个字段都使用固定下拉框：

### 是否完成

- 全部
- 是
- 否

### 是否作废

- 全部
- 是
- 否

说明：

- 本轮先按字段都有值处理
- 不处理空值单独筛选逻辑

---

## 5.4 页面交互

### 字段筛选面板内按钮

- `应用筛选`
- `清空字段筛选`

### 已生效条件展示

当字段筛选生效后，在筛选区下方显示条件标签，例如：

- `是否完成：是`
- `是否作废：否`

标签支持单条移除。

---

## 6. 筛选逻辑口径

## 6.1 与现有筛选关系

字段筛选与以下条件统一按 AND 生效：

- 派发状态 / 处置状态
- 数据范围（派发页）
- 搜索
- 是否完成
- 是否作废

即最终结果必须同时满足所有已设置条件。

---

## 6.2 搜索与字段筛选的关系

两者同时保留，定位如下：

- 搜索：快速模糊检索
- 字段筛选：结构化精确筛选

两者不是替代关系，而是并行生效。

---

## 7. 页面行为说明

## 7.1 疑点派发详情页

### 原逻辑

- 派发状态
- 数据范围
- 搜索

### 新逻辑

- 派发状态
- 数据范围
- 搜索
- 字段筛选（是否完成 / 是否作废）

---

## 7.2 疑点处置详情页

### 原逻辑

- 处置状态
- 搜索

### 新逻辑

- 处置状态
- 搜索
- 字段筛选（是否完成 / 是否作废）

---

## 8. 原型实现口径

由于当前为静态原型，本次实现采用页面内 mock 数据方式：

- 为每条疑点记录补充：
  - `data-complete`
  - `data-void`
- 通过前端脚本完成筛选和显示控制

说明：

- 本次重点是把交互闭环演示清楚
- 不代表后端已完成字段筛选能力

---

## 9. 验收标准

### 9.1 页面入口

- 两张疑点详情页中都出现 `字段筛选` 按钮
- 点击后能展开字段筛选面板

### 9.2 字段范围

- 面板中仅包含：
  - 是否完成
  - 是否作废

### 9.3 选项口径

- 两个字段都只提供：
  - 全部 / 是 / 否

### 9.4 逻辑生效

- 与现有状态筛选、数据范围、搜索统一按 AND 生效
- 清空字段筛选后恢复字段筛选条件为空

### 9.5 页面反馈

- 字段筛选生效后显示条件标签
- 支持删除单个标签后立即重新筛选

---

## 10. 一句话总结

本次改进在疑点详情页中新增了一个轻量级“字段筛选”能力，第一版仅聚焦“是否完成”“是否作废”两个高频字段，通过展开式面板实现结构化筛选，与现有搜索和状态筛选形成互补。
