核心业务流程
系统围绕洗护订单展开,形成完整的业务闭环。以下时序图展示了四个角色之间的协作关系:
sequenceDiagram participant 客户 as 客户·小程序 participant 前台 as 前台·小程序 participant 系统 as 系统 participant 师傅 as 师傅·小程序 participant 管理员 as 管理员·PC端
客户->>系统: 1. 提交洗护预约 系统->>前台: 2. 新订单通知 前台->>系统: 3. 核对实物、登记物品、选项目、指定师傅 系统->>系统: 4. 自动生成任务、触发标签打印 系统->>师傅: 5. 任务出现在待办列表 师傅->>系统: 6. 标记任务完工 系统->>系统: 7. 所有任务完工 → 物品完成 → 订单完成 系统->>前台: 8. 订单完工通知 系统->>客户: 9. 物品完成通知 前台->>系统: 10. 拍摄交付照片、确认交付 管理员->>系统: 11. 客户收款确认、师傅工费结算1. 客户发起预约
Section titled “1. 客户发起预约”客户通过微信小程序提交洗护需求,可附上文字描述和物品图片。系统自动生成订单号,前台实时收到新订单通知。
2–3. 前台接件入库
Section titled “2–3. 前台接件入库”前台收到通知后核对实物,为订单添加洗护物品(名称、瑕疵说明、入库照片),为每件物品选择护理项目并指定负责师傅。确认入库后,订单状态变为「已入库」。
4. 系统自动处理
Section titled “4. 系统自动处理”入库确认后,系统自动为每个护理项目生成一条任务记录,并触发水洗唛标签打印。
5–6. 师傅洗护作业
Section titled “5–6. 师傅洗护作业”师傅在小程序「任务池」查看分配给自己的待办任务,完成后标记完工。如果同一物品下有多个工序,需按排序顺序执行——排在前面的任务未完成时,后续任务会被锁定(详见师傅操作指南)。
7. 状态自动级联
Section titled “7. 状态自动级联”- 任务 → 物品:某件物品下所有任务完工 → 物品自动标记「已完成」
- 物品 → 订单:某个订单下所有物品完成 → 订单自动标记「已完成」,并通知前台和客户
8–10. 前台交付确认
Section titled “8–10. 前台交付确认”订单完工后,前台拍摄交付照片,确认交付。订单状态变为「已交付」。
11. 财务结算
Section titled “11. 财务结算”管理员在 PC 端进行客户收款确认和师傅工费结算。
订单状态一览
Section titled “订单状态一览”| 状态 | 含义 | 触发 |
|---|---|---|
| 待处理 | 客户已提交预约 | 客户下单 |
| 已入库 | 前台已确认接件 | 前台完成入库 |
| 处理中 | 师傅已开始洗护 | 任意任务开始执行 |
| 已完成 | 所有物品洗护完成 | 所有物品标记完工 |
| 已交付 | 物品已交还客户 | 前台确认交付 |