--- notion-id: 1d8ca4d7-cb7b-80c0-9e1a-c8444df6316e --- ```mermaid graph TD A[业主发布装修任务] --> B[平台审核任务] B --> C{是否通过审核?} C -- 是 --> D[推送任务给附近工人] C -- 否 --> Z1[通知业主修改任务] D --> E[工人浏览并抢单] E --> F{是否抢单成功?} F -- 成功 --> G[工人与业主确认开工时间] F -- 失败 --> Z2[任务回到待抢状态] G --> H[工人施工] H --> I[施工完成并上传进度/完工照] I --> J[业主确认验收] J --> K{是否验收通过?} K -- 是 --> L[平台进入结算流程] K -- 否 --> Z3[进入争议处理机制] L --> M[平台结算工资给工人] M --> N[业主与工人互评] N --> O[订单归档,流程闭环完成 ✅] ``` ```mermaid graph TD A[平台推送新任务] --> B[工人收到任务通知] B --> C[工人点击查看详情] C --> D{抢单模式类型?} D -- 公开抢单 --> E[工人点击抢单按钮] E --> F{是否已被抢?} F -- 否 --> G[抢单成功,锁定订单] F -- 是 --> H[提示任务已被抢] D -- 竞标模式 --> I[工人填写报价/工期备注] I --> J[提交竞标] J --> K[业主查看所有工人竞标信息] K --> L[业主选择工人确认接单] G & L --> M[进入施工准备阶段] ``` ```mermaid graph TD %% 发布任务 A[业主发布装修任务] --> B[平台审核任务] B --> C{是否通过审核?} C -- 否 --> Z1[通知业主修改任务] C -- 是 --> D[推送任务给附近工人] %% 抢单分支 D --> E[工人收到任务通知并查看详情] E --> F{抢单模式类型?} F -- 公开抢单 --> G[工人点击抢单按钮] G --> H{是否已被抢?} H -- 否 --> I[抢单成功,平台锁单] H -- 是 --> Z2[提示任务已被抢] F -- 竞标模式 --> J[工人提交报价和工期备注] J --> K[平台汇总竞标信息] K --> L[业主选择工人确认接单] %% 进入施工阶段 I --> M[工人与业主确认开工时间] L --> M M --> N[工人开始施工] N --> O[上传进度和完工照片] %% 验收流程 O --> P[业主验收施工结果] P --> Q{是否通过验收?} Q -- 否 --> Z3[进入平台争议处理] Q -- 是 --> R[平台进入结算流程] %% 结算 & 评价 R --> S[平台结算工资给工人] S --> T[双方互评打分] T --> U[订单归档,闭环完成 ✅] ```