Appearance
PRD:待办 todo
一句话:把监测方案、健康报告、提醒服务、待首访、未读会话、系统通知和自定义待办集中到一个待办中心,按类型处理并回写状态。
0. 快速评审卡
| 项 | 内容 |
|---|---|
| 产品 | funde-im |
| 模块 | 待办中心 |
| 页面/功能 | 待办 |
| 路由 | /todo |
| 页面类型 | 聚合页 |
| 状态 | 已实现 / 手改已同步 |
| 产品负责人 | [待确认] |
| 研发负责人 | [待确认] |
| 测试负责人 | [待确认] |
| 关联原型 | funde-im/prototype/src/views/TodoView.vue |
| 关联 page-spec | funde-im/docs/page-specs/todo.page.yaml |
| 关联 mock | funde-im/prototype/src/mock/todos.ts |
1. 为什么做
1.1 背景
三师的日常工作不只在聊天里。监测方案没配、周报月报待处理、提醒服务到期、客户待首访、会话未回复、系统通知未读,都会造成漏跟。如果这些事项散落在不同入口,顾问很难按优先级清掉。
待办中心用 Tab 把上述事项分开,每类展示待处理数量,并提供处理、查看、完成等动作。
1.2 目标
- 业务目标:降低漏处理监测方案、报告、首访和未回复会话的风险
- 用户/运营目标:按类型看到待办数量,筛选待处理/已完成,并跳到对应处理页
- 交付目标:跑通七类 Tab、数量角标、状态筛选和关键处理动作
1.3 不解决的问题
- [待确认]
2. 当前交付切片
这里只写当前准备评审、开发和测试的内容。
2.1 做什么
| 能力 | 说明 | 优先级 |
|---|---|---|
| 待办分类 | 监测方案配置、健康报告、提醒服务客户、待首访、未读会话、系统通知、自定义待办 | P0 |
| 数量角标 | 每个 Tab 展示待处理数量,左侧导航「待办」展示总待办数 | P0 |
| 监测方案 | 列表展示客户、群名、方案、时间、状态;可进入监测方案配置 | P0 |
| 健康报告 | 周报/月报待处理卡片,跳转运营后台报告列表 | P0 |
| 提醒服务 | 按今日/本周/本月查看提醒,支持待处理/已处理筛选 | P0 |
| 待首访 | 未办/已办筛选,支持标记完成 | P0 |
| 未读会话 | 按未回复时长排序,可进入会话 | P0 |
| 系统通知 | 未读/已读筛选 | P1 |
| 自定义待办 | 新建、查看详情、标记完成 | P0 |
2.2 后续候选
| 候选能力 | 触发条件 |
|---|---|
| [待确认] | [待确认] |
3. 谁来用,怎么用
| 角色 | 场景 | 目标 |
|---|---|---|
| 三师 | 打开待办中心「监测方案配置」,处理待发布方案 | 把监测方案配置完成并减少待处理数 |
| 三师 | 在「健康报告」看到周报待处理数,点击去运营后台处理 | 把待审核报告转到后台编辑/发布页 |
| 三师 | 待首访标记完成,或新建一条自定义待办 | 把非会话类任务也纳入同一待办池 |
4. 主流程与页面入口
4.1 入口与出口
| 类型 | 内容 |
|---|---|
| 从哪里进入 | 待办 |
| 可以去哪里 | 我负责 /workbench、运营后台周报 /service/reports/weekly |
| 依赖数据 | todo mock、会话 store、管理后台健康服务、周报月报与用户档案 |
4.2 主流程
4.3 异常场景
| 场景 | 系统表现 | 提示 |
|---|---|---|
| 当前 Tab 无数据 | 展示对应空态文案,不跳转到其他 Tab | - |
| 后台报告地址不可用 | 仍展示待处理卡片,跳转失败时由浏览器处理 | - |
| 自定义待办必填项缺失 | 不允许提交 | - |
5. 页面结构与字段
5.1 页面区块
| 区块 | 内容 | 说明 |
|---|---|---|
| 筛选区 | 状态 | 支持查询和重置 |
| 顶部操作区 | 新建待办 | 展示页面级操作 |
| 列表区 | 主表格字段 | 展示当前查询结果 |
| 操作区 | 处理、查看、完成、打开会话、去配置 | 展示当前可用操作 |
筛选区
| 控件 | 类型 | 说明 |
|---|---|---|
| 状态 | segmented |
5.2 字段说明
| 字段 | 展示名 | 来源 | 说明 |
|---|---|---|---|
patientName | 客户 | 待办 mock | 待办所属客户 |
createdAt | 创建时间 | 待办记录 | 待办生成时间 |
status | 状态 | 待办状态 | 未办/已办/未读/已读 |
actions | 操作 | page-spec / mock | actions |
操作说明
| 操作 | 说明 |
|---|---|
| 新建待办 | 页面顶部操作 |
| 处理 | 当前页面操作 |
| 查看 | 当前页面操作 |
| 完成 | 当前页面操作 |
| 打开会话 | 当前页面操作 |
| 去配置 | 当前页面操作 |
5.3 页面功能说明
列出本页全部功能点,含说明、跳转目标、特殊情况与业务限制。
| 功能 | 说明 | 跳转/触发 | 特殊情况 | 特殊限制 |
|---|---|---|---|---|
| 状态 | 列表筛选条件 | - | - | - |
| 新建待办 | 工具栏操作 | - | - | - |
| 处理 | 表格行内操作 | - | - | - |
| 查看 | 表格行内操作 | - | - | - |
| 完成 | 表格行内操作 | - | - | - |
| 打开会话 | 表格行内操作 | - | - | - |
| 去配置 | 表格行内操作 | - | - | - |
5.4 后续字段候选
| 字段 | 为什么暂不进入当前交付 |
|---|---|
| [待确认]、[待确认] | 进入后续字段口径确认 |
6. 业务规则
| ID | 规则 | 说明 |
|---|---|---|
| R1 | Tab 角标只统计待处理/未办/未读,不含已完成 | 当前交付切片需遵守 |
| R2 | 监测方案需在管理后台或 IM 完成配置后变为已完成;去配置进入当前用户监测档案配置页,打开会话进入用户会话 | 当前交付切片需遵守 |
| R3 | 健康报告展示与运营后台同源的周报/月报表单列表,可通过周报/月报按钮切换;角标统计已生成数量 | 当前交付切片需遵守 |
| R4 | 提醒服务客户按时间维度统计未联系客户,打开会话完成沟通后改为已完成 | 当前交付切片需遵守 |
| R5 | 待首访针对首次创建用户服务档案的用户;管理后台健康服务管理编辑详情或 IM 健康档案底部的已首访变更按钮可完成 | 当前交付切片需遵守 |
| R6 | 未读会话统计用户发送后三师无人回复的会话,打开会话完成回复后变更处理状态 | 当前交付切片需遵守 |
| R7 | 系统通知类型由研发实现确认,完成对应操作后变更通知状态 | 当前交付切片需遵守 |
| R8 | 自定义待办分页面新建与会话右键创建两类;会话创建可定位到当时标记的聊天位置 | 当前交付切片需遵守 |
| R9 | 未读会话按未回复时长优先,其次按优先级和最近消息时间 | 当前交付切片需遵守 |
7. 数据、接口与权限
7.1 数据来源
| 类型 | 来源 |
|---|---|
| 产品级页面补充 | funde-im/docs/v0.1/pages/todo/index.md |
| Page Spec | funde-im/docs/page-specs/todo.page.yaml |
| 页面实现 | funde-im/prototype/src/views/TodoView.vue |
| Mock 数据 | funde-im/prototype/src/mock/todos.ts |
| source_route | /todo |
7.2 接口说明
| 接口 | 用途 | 备注 |
|---|---|---|
| 查询待办列表 | 按 Tab 展示待办 | 当前原型阶段对应本地 mock |
| 完成自定义待办 | 标记完成 | 当前写回本地 store |
7.3 权限
| 操作 | 权限要求 | 当前处理 |
|---|---|---|
| 查看待办 | 服务人员登录权限 | 仅查看和处理自己的待办 |
| 新建自定义待办 | 待办处理权限 | 可新建并标记完成 |
8. 验收标准
| 编号 | 验收项 | 预期结果 |
|---|---|---|
| AC1 | 七个 Tab 都能切换,并显示对应待处理数量 | 七个 Tab 都能切换,并显示对应待处理数量 |
| AC2 | 监测方案可进入配置,自定义待办可新建和完成 | 监测方案可进入配置,自定义待办可新建和完成 |
| AC3 | 健康报告卡片可跳转后台周报/月报列表 | 健康报告卡片可跳转后台周报/月报列表 |
| AC4 | 未读会话可进入对应工作台会话 | 未读会话可进入对应工作台会话 |
9. 待确认问题
| 问题 | 影响 | 负责人 |
|---|---|---|
| [待确认] | [待确认] | [待确认] |
10. 变更记录
| 日期 | 变更 | 作者 |
|---|---|---|
| 2026-08-18 | 按当前待办中心实现补齐页面级 PRD | Codex |
| 2026-08-18 | 按手改内容同步 page-spec 与文档站引用 | [待确认] |
| 2026-08-27 | 功能字段说明改为表格 | [待确认] |