59 lines
2.3 KiB
Markdown
59 lines
2.3 KiB
Markdown
# P6:小程序前端 — 任务模块 — miniapp-fe-tasks
|
||
|
||
> 优先级:P6(依赖 P3 + P4 + P5)
|
||
> 预估工作量:大
|
||
|
||
---
|
||
|
||
## 需求(Requirements)
|
||
|
||
### 用户故事
|
||
|
||
1. 作为助教,我打开小程序首页看到按优先级排序的任务列表,高优先召回在最上面。
|
||
2. 作为助教,我长按任务可以置顶、放弃(需填原因)、或问 AI。
|
||
3. 作为助教,我点击任务进入详情页,看到客户信息、近期服务记录、AI 分析、备注入口。
|
||
4. 作为助教,我在绩效区域看到当月业绩、档位、工资预估、跳档激励。
|
||
5. 作为助教,我能管理自己的备注(查看、删除需二次确认)。
|
||
|
||
### 验收标准
|
||
|
||
- 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、预估标记)
|