原型管理系统
PM Prototype Management
1
目录 /
2
文件
Home
AI CRM
v2.2.57 列表筛选项优化
v2.2.57 列表筛选项优化PRD.md
Markdown 文档 · 在线预览
返回目录
# 列表筛选项优化 产品需求文档 > 版本: v1.0.1 | 更新日期: 2026-11-04 > 文档来源: 列表筛选项优化原型、需求澄清记录 > 关联原型: `列表筛选项优化.html`(PC) --- ## 需求说明(摘要) | 维度 | 说明 | |------|------| | **诉求** | 列上有、筛选里没有 → 在「添加筛选项」中补齐;保留线上已有项 | | **页面** | 公海、线索、商机、客户、全部线索(PC) | | **共性** | 标签单下拉 +「无标签」;文本筛选最多 50 字 | | **原型** | 水滴 = 本次新增或本次写明的变更 | | **边界** | 不含 APP、不改自定义列全集 | > 下文功能清单为完整定义;原型内「需求说明」与本表一致,不重复展开字段。 --- ## 需求概述 ### 背景 CRM 各列表的「自定义列」里已有大量业务字段,但「筛选 → 添加筛选项」长期缺少部分维度,运营与销售无法按质量、通话、投放归因、标签等条件在列表内直接圈选,往往只能导出后再加工。本次在**保留各列表线上已有筛选项**的前提下,按模块补齐缺失项,并统一标签筛选能力(含「无标签」)。 ### 目标用户 - **销售 / 线索跟进人**:公海、线索、商机、客户列表内快速筛选。 - **运营 / 数据分析**:全部线索列表复盘投放与线索质量。 - **管理员**:配置与使用筛选能力(本需求不涉及权限改造)。 ### 核心目标 | 目标 | 说明 | |------|------| | 补筛选项 | 列上已有、筛选缺失的字段挂入「添加筛选项」,按页面独立配置 | | 可筛无标签 | 线索 / 商机 / 客户标签下拉增加「无标签」,筛无任何标签的数据 | | 体验对齐 | 字段顺序、控件形态与线上一致;模块间不混用字段集 | | 可验收 | 每条补充项有明确控件类型与验收标准 | ### 需求范围 | 在范围内 | 不在范围内 | |----------|------------| | PC:公海线索、线索管理、商机管理、客户管理、全部线索 | APP 端列表筛选 | | 「筛选」抽屉内字段与交互 | 自定义列字段全集调整 | | 查询逻辑按产品规则实现(原型仅演示) | 筛选后端性能专项优化 | --- ## 功能清单 ### 模块 1: 公共能力 --- #### F-001 筛选入口与添加筛选项抽屉 **基本信息** | 属性 | 值 | |------|-----| | 所属模块 | 公共能力 | | 优先级 | 高 | | 页面 | 公海 / 线索 / 商机 / 客户 / 全部线索 | | 操作角色 | 有列表访问权限的用户 | **功能描述** 列表工具栏「筛选」打开右侧「添加筛选项」抽屉:左侧为字段锚点导航,右侧为表单项,底部「重置筛选项」「查询」。 **按钮/操作逻辑** | 按钮/操作 | 触发条件 | 操作行为 | 异常处理 | |-----------|----------|----------|----------| | 筛选 | 列表页 | 打开抽屉 | — | | 重置筛选项 | 抽屉内 | 清空当前抽屉内已填条件 | — | | 查询 | 抽屉内 | 按条件刷新列表 | 无网络时按系统统一提示 | | 关闭 | 点击关闭或遮罩 | 关闭抽屉 | — | **交互说明** - 左侧锚点点击滚动到对应字段;滚动表单时同步高亮锚点。 - 文本类筛选项占位为「请输入…」,单行最多 **50 字**(可按模糊匹配实现,界面不展示「支持模糊搜索」文案)。 **验收标准** - [ ] 五个列表均可打开同一套抽屉交互(字段内容按页不同)。 - [ ] 重置、查询、关闭行为符合上表。 - [ ] 文本筛选输入超过 50 字时不可继续输入或提交前校验提示。 --- #### F-002 标签筛选增强(含「无标签」) **基本信息** | 属性 | 值 | |------|-----| | 所属模块 | 公共能力 | | 优先级 | 高 | | 页面 | 公海、线索、商机、客户、全部线索(全部线索见 F-007) | | 操作角色 | 同上 | **功能描述** 线索标签 / 商机标签 / 客户标签采用**单下拉**选择(非「包含 / 不包含」组合)。在用户可选标签列表中增加 **「无标签」**,用于筛选完全没有标签的记录。 **字段说明** | 字段名 | 类型 | 必填 | 校验规则 | 默认值 | 说明 | |--------|------|------|----------|--------|------| | 标签 | 枚举 | 否 | 选项含「无标签」+ 用户可见标签 | 请选择 | 公海/线索为线索标签;商机为商机标签;客户为客户标签 | **验收标准** - [ ] 四个模块标签控件均为单下拉,无包含/不包含控件。 - [ ] 各模块下拉均含「无标签」选项。 - [ ] 选择「无标签」后查询结果仅含标签为空的数据(与业务定义一致)。 --- ### 模块 2: 公海线索 --- #### F-003 公海线索 · 补充筛选项与字段顺序 **基本信息** | 属性 | 值 | |------|-----| | 所属模块 | 公海线索 | | 优先级 | 高 | | 页面 | 公海线索 | | 操作角色 | 销售、管理员 | **功能描述** 在保留线上已有筛选项前提下,补充下表字段;**「线索退回原因」为线上已有**,仅规范顺序,不算本次新增。 **本次新增筛选项** | 字段 | 控件 | 说明 | |------|------|------| | 质量等级 | 下拉多选 | 高质量、中高质量、中质量、低质量、未知 | | 无效原因 | 单行输入 | 最多 50 字 | | 通话次数 | 数字区间 | 单位「次」,最小值~最大值 | | 标题 ID | 单行输入 | 最多 50 字 | | 视频 ID | 单行输入 | 最多 50 字 | **字段顺序(关键片段)** | 顺序 | 字段 | 备注 | |------|------|------| | … | 期望资源 | 线上已有 | | +1 | 无效原因 | **新增** | | +2 | 线索退回原因 | **线上已有**,选项含:无法建立有效联系、非目标客户、同行、无操作召回、无商机召回、商机停滞召回、客户转化召回、其他 | | … | 广告商 | 线上已有 | | + | 通话次数 | **新增**,位于 **通话状态之上** | | … | 通话状态 | 线上已有 | **验收标准** - [ ] 新增 5 项均可筛选且控件类型正确。 - [ ] 无效原因在期望资源下、线索退回原因下;通话次数在通话状态上。 - [ ] 线索退回原因选项与线上公海一致。 --- ### 模块 3: 线索管理 --- #### F-004 线索管理 · 补充筛选项与字段顺序 **基本信息** | 属性 | 值 | |------|-----| | 所属模块 | 线索管理 | | 优先级 | 高 | | 页面 | 线索管理 | | 操作角色 | 销售、管理员 | **功能描述** 线索管理筛选项与公海**相互独立**;**不含「线索退回原因」**。在保留线上字段基础上补充下表,并遵守顺序约束。 **本次新增筛选项** | 字段 | 控件 | |------|------| | 质量等级 | 下拉多选 | | 无效原因 | 单行输入,最多 50 字 | | 通话次数 | 数字区间(次) | | 标题 ID / 视频 ID | 单行输入,最多 50 字 | **字段顺序(关键片段)** | 顺序 | 字段 | 备注 | |------|------|------| | 创建时间 | 日期区间 | 线上 | | 下一行 | 线索分配时间、预计回收时间 | 线上 | | 期望资源后 | 无效原因 | 新增;**无退回原因** | | 广告商后 | 通话次数 → 通话状态 | 通话次数新增 | | 转化状态后 | 跟进人姓名、协作员 | 线上 | **验收标准** - [ ] 筛选面板无「线索退回原因」。 - [ ] 分配/回收时间紧跟创建时间;跟进人/协作员在转化状态后。 - [ ] 新增 5 项可正常使用。 --- ### 模块 4: 商机管理 --- #### F-005 商机管理 · 补充筛选项 **基本信息** | 属性 | 值 | |------|-----| | 所属模块 | 商机管理 | | 优先级 | 高 | | 页面 | 商机管理 | | 操作角色 | 销售、管理员 | **功能描述** 商机列表使用**商机专用**筛选项(商机名称、产品、结单/预计成交等,线上已有),在此基础上补充: | 字段 | 控件 | |------|------| | 质量等级 | 下拉多选 | | 通话次数 | 数字区间(次) | | 输单原因 | 下拉多选 | | 标题 ID / 视频 ID | 单行输入,最多 50 字 | **验收标准** - [ ] 商机筛选项不与公海/线索字段集混用。 - [ ] 补充 5 项控件与选项符合产品定义。 --- ### 模块 5: 客户管理 --- #### F-006 客户管理 · 筛选项独立与补充 **基本信息** | 属性 | 值 | |------|-----| | 所属模块 | 客户管理 | | 优先级 | 高 | | 页面 | 客户管理 | | 操作角色 | 销售、管理员 | **功能描述** 客户列表筛选项与公海/线索**独立**,保留线上客户字段(如成交金额、已购产品、客户标签、联系方式、协作人等),并补充: | 字段 | 控件 | |------|------| | 质量等级 | 下拉多选 | | 通话次数 | 数字区间(次),位于通话状态之上 | | 标题 ID / 视频 ID | 单行输入,最多 50 字 | **验收标准** - [ ] 客户页筛选项包含成交金额、已购产品、客户标签等线上能力,不与线索页混用。 - [ ] 通话次数在通话状态之上;标签含「无标签」(F-002)。 --- ### 模块 6: 全部线索 --- #### F-007 全部线索 · 补充筛选项与标签类型 **基本信息** | 属性 | 值 | |------|-----| | 所属模块 | 全部线索 | | 优先级 | 高 | | 页面 | 全部线索(线索中心) | | 操作角色 | 运营、管理员 | **功能描述** 运营向全量线索筛选:补充质量、通话、无效/退回原因、成交金额、广告计划 ID、广告主名称、标题/视频 ID 等;**不含「需求痛点」筛选项**。 **标签类型(全部线索特有)** - 首行**无左侧字段名**:左侧约 1/3 为类型下拉(**线索标签 / 客户标签**),右侧约 2/3 为标签值选择(占位「请输入」,下拉含 **无标签** 及具体标签)。 - 左侧导航保留「标签类型」「标签」两项,均定位到该组合区域。 **锚点顺序(片段)** 标签类型 → 标签 → 联系人姓名 → 联系人手机号 → 手机号归属地 → 创建时间类型 → … **本次新增筛选项(摘要)** | 字段 | 控件 | |------|------| | 质量等级 | 下拉多选 | | 通话次数 | 数字区间 | | 无效原因 / 退回原因 | 输入 / 多选(顺序:无效原因在上) | | 成交金额 | 数字区间(元) | | 广告计划 ID、广告主名称 | 单行输入,最多 50 字 | | 标题 ID、视频 ID | 单行输入,最多 50 字 | **验收标准** - [ ] 标签类型可在「线索标签 / 客户标签」间切换,右侧选项随类型变化且均含「无标签」。 - [ ] 首行布局与线上一致(双控件同一行)。 - [ ] 无「需求痛点」筛选项;补充字段均可筛选。 --- ## 附录 ### 需求 → 功能 → 方案 映射 | 需求 (Need) | 功能 (Feature) | 方案 (Solution) | |-------------|----------------|-----------------| | 在列表内按质量/通话/投放等圈选 | 各页补充筛选项 | 添加筛选项抽屉挂字段 | | 筛出没有标签的客户/线索 | 标签下拉增加「无标签」 | 单下拉 + 枚举项 | | 各业务线字段不一致 | 五套独立字段集 | 按页面配置,不共用一套 | | 运营复盘全部线索 | 全部线索专属字段 + 标签类型 | 线索/客户标签切换行 | ### NFR 基线(默认值) | NFR 项 | 默认基线 | 触发特殊说明的条件 | |--------|----------|-------------------| | 并发量 | 按日均 1000 UV 设计 | 大促/全量导出高峰另评 | | 数据保留 | 与 CRM 现有策略一致 | 合规专项要求 | | 删除 | 软删除 + 操作日志 | — | | 安全 | 传输加密 | 金融级另行评估 | | 可用性 | 99.9% | 客户 SLA 另行约定 | ### 待确认事项 - 全部线索「常用筛选」快捷条是否与本需求同期上线(原型可选展示)。 - 标签下拉除「无标签」外是否需与用户可见标签库实时同步(默认:与线上一致)。 ### 变更历史 | 版本 | 日期 | 说明 | |------|------|------| | v1.0.1 | 2026-11-04 | 增加「需求说明(摘要)」;与原型需求说明对齐 | | v1.0.0 | 2026-11-04 | 首版 PRD:五列表筛选项优化、标签无标签、公海/线索顺序差异、全部线索标签类型 | ### 原型阅读说明 | 步骤 | 说明 | |------|------| | 1 | 打开 `列表筛选项优化.html`,左侧目录选列表页 | | 2 | 点击「筛选」打开抽屉 | | 3 | 带**水滴标注**的为本次新增或本次明确变更项;公海「线索退回原因」为线上已有,无水滴 | --- > **完整需求以本文档为准**;原型内「需求说明」仅为摘要索引。
© 2026 Qimall OS · Prototype Management System
PHP 8.3+
Tailwind CSS