2.3 KiB
2.3 KiB
P6:小程序前端 — 任务模块 — miniapp-fe-tasks
优先级:P6(依赖 P3 + P4 + P5) 预估工作量:大
需求(Requirements)
用户故事
- 作为助教,我打开小程序首页看到按优先级排序的任务列表,高优先召回在最上面。
- 作为助教,我长按任务可以置顶、放弃(需填原因)、或问 AI。
- 作为助教,我点击任务进入详情页,看到客户信息、近期服务记录、AI 分析、备注入口。
- 作为助教,我在绩效区域看到当月业绩、档位、工资预估、跳档激励。
- 作为助教,我能管理自己的备注(查看、删除需二次确认)。
验收标准
- AC1:任务列表按优先级 0→1→2 分组展示,每组内按分数降序
- AC2:置顶任务固定在列表顶部,已放弃任务在独立列表
- AC3:爱心 icon 正确展示(💖>8.5 / 🧡>7 / 💛>5 / 💙<5)
- AC4:喜好标签正确展示(🎱/斯/🀅/🎤)
- AC5:跟/弃 icon 正确展示
- AC6:当月数据显示"预估"标记
- AC7:跳档激励"到达XXX即得YYY"计算正确
页面清单
task-list(任务列表 + 绩效)
- 任务列表:优先级分组、长按操作
- 绩效区域:当月业绩/档位/工资/跳档激励
- 通用组件:爱心 icon、喜好标签、跟/弃 icon
task-detail(任务详情)
- 客户信息卡片
- 近期服务记录(时间+时长)
- AI 区域:消费习惯(应用3缓存)、关系分析+任务建议+一句话总结(应用4缓存)、话术参考(应用5缓存)、备注星级(应用6)
- 备注入口(提交后触发回访完成判定)
- "问问助手"按钮 → chat.html
notes(备注管理)
- 备注列表
- 删除操作(二次确认弹窗)
任务清单
- T1:实现 task-list 页面(任务列表 + 分组 + 排序)
- T2:实现长按操作(置顶/放弃/AI)
- T3:实现绩效展示区域(业绩/档位/工资/跳档激励)
- T4:实现 task-detail 页面(客户信息 + 服务记录 + AI 区域)
- T5:实现备注提交功能(集成回访完成判定)
- T6:实现 notes 页面(列表 + 删除)
- T7:实现通用组件(爱心 icon、喜好标签、跟/弃 icon、预估标记)