--- html: embed_local_images: false embed_svg: true offline: false toc: false print_background: false export_on_save: html: true --- # 技师端-订单管理功能描述 ## 订单状态管理-待接单 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 订单列表 | 列表 | 可接订单列表 | | 订单类型 | 标签 | 普通单/指定单/抢单 | | 服务地址 | 文本 | 服务地点 | | 服务项目 | 文本 | 预约项目 | | 服务时间 | 时间 | 预约时间 | | 服务时长 | 时长 | 预计服务时长 | | 订单金额 | 金额 | 订单支付金额 | | 距离信息 | 文本 | 距离服务地点距离 | | 倒计时 | 计时器 | 抢单剩余时间(抢单模式) | ### 操作按钮 #### 1. 接单 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否在接单时间内
2. 是否与现有订单冲突
3. 是否在服务范围内
4. 是否满足接单条件 | | 业务逻辑 | 1. 锁定订单
2. 更新订单状态
3. 更新技师状态
4. 发送接单通知 | | 后续流程 | 1. 跳转订单详情
2. 开始路线规划
3. 启动订单计时 | #### 2. 查看详情 | 操作 | 说明 | |------|------| | 展示内容 | 1. 用户基本信息
2. 详细服务地址
3. 服务项目明细
4. 用户备注信息 | | 地图功能 | 1. 显示服务地点
2. 计算最优路线
3. 预估到达时间 | #### 3. 拒单 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否可拒单
2. 是否需要填写原因 | | 业务逻辑 | 1. 选择拒单原因
2. 记录拒单日志
3. 更新接单状态 | | 影响计算 | 1. 更新接单率
2. 影响派单权重
3. 记录行为分析 | ## 订单状态管理-已接单 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 订单状态 | 状态标签 | 当前订单状态 | | 用户信息 | 信息栏 | 用户基本信息 | | 联系方式 | 按钮 | 用户联系电话 | | 服务地址 | 地图 | 服务地点定位 | | 导航路线 | 路线图 | 最优到达路线 | | 预计时间 | 文本 | 预计到达时间 | | 订单倒计时 | 计时器 | 距预约时间倒计时 | ### 操作按钮 #### 1. 联系用户 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否在允许联系时段
2. 是否超过联系次数限制 | | 业务逻辑 | 1. 记录通话记录
2. 更新联系状态
3. 保护隐私号码 | #### 2. 开始导航 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 调用地图导航
2. 记录导航启动
3. 开始位置上报 | | 导航选项 | 1. 支持多种导航软件
2. 自动选择最优路线
3. 实时路况提醒 | #### 3. 取消订单 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否可取消
2. 是否需要赔付 | | 业务逻辑 | 1. 选择取消原因
2. 计算赔付金额
3. 更新订单状态 | | 后续处理 | 1. 恢复接单状态
2. 记录取消原因
3. 通知用户取消 | ## 订单状态管理-技师出发 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 当前位置 | 地图 | 技师当前位置 | | 目的地 | 地图 | 服务地点位置 | | 导航路线 | 路线图 | 推荐行驶路线 | | 预计时间 | 文本 | 预计到达时间 | | 距离信息 | 文本 | 剩余距离 | | 用户信息 | 信息栏 | 用户联系方式 | | 订单信息 | 信息栏 | 订单基本信息 | ### 操作按钮 #### 1. 确认出发 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否在预约时间范围内
2. 位置是否开启
3. GPS是否正常 | | 业务逻辑 | 1. 更新订单状态
2. 开启位置上报
3. 发送出发通知
4. 记录出发时间 | | 后续流程 | 1. 启动导航
2. 定时上报位置
3. 计算到达时间 | #### 2. 更新位置 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 定时上报GPS位置
2. 更新导航路线
3. 重算到达时间 | | 异常处理 | 1. GPS异常提醒
2. 偏航提醒
3. 可能迟到预警 | ## 订单状态管理-技师到达 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 到达位置 | 地图 | 当前到达位置 | | 目标位置 | 地图 | 预约服务地点 | | 位置误差 | 文本 | 与目标位置距离 | | 到达时间 | 时间 | 实际到达时间 | | 用户状态 | 标签 | 用户是否在家 | | 等待计时 | 计时器 | 等待用户时长 | ### 操作按钮 #### 1. 确认到达 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否在服务地点范围内
2. 是否在预约时间范围
3. 位置误差是否在允许范围 | | 业务逻辑 | 1. 更新订单状态
2. 记录到达时间
3. 通知用户已到达
4. 开始等待计时 | | 异常处理 | 1. 用户未响应预警
2. 等待超时处理
3. 位置异常处理 | #### 2. 联系用户 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否已确认到达
2. 是否在允许联系时间 | | 业务逻辑 | 1. 发起电话联系
2. 记录联系日志
3. 更新等待状态 | ## 订单状态管理-服务开始 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 服务项目 | 列表 | 预约服务项目 | | 服务时长 | 计时器 | 已服务时长 | | 剩余时间 | 计时器 | 剩余服务时间 | | 加钟信息 | 提示 | 加钟相关提醒 | | 异常记录 | 表单 | 服务异常记录 | ### 操作按钮 #### 1. 开始服务 | 操作 | 说明 | |------|------| | 前置校验 | 1. 用户是否确认在场
2. 服务环境是否适合
3. 是否有安全隐患 | | 业务逻辑 | 1. 更新订单状态
2. 启动服务计时
3. 记录开始时间
4. 发送开始通知 | | 注意事项 | 1. 确认服务项目
2. 确认服务时长
3. 记录特殊要求 | #### 2. 记录异常 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 选择异常类型
2. 填写异常说明
3. 上传现场照片
4. 联系客服处理 | | 异常类型 | 1. 环境异常
2. 服务冲突
3. 用户要求变更
4. 其他异常 | ## 订单状态管理-服务结束 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 服务项目 | 列表 | 已完成服务项目 | | 服务时长 | 文本 | 实际服务时长 | | 订单金额 | 金额 | 最终订单金额 | | 服务小结 | 文本框 | 服务情况总结 | | 用户确认 | 状态 | 用户确认状态 | | 完成照片 | 图片上传 | 服务完成照片 | | 异常记录 | 列表 | 服务过程异常记录 | ### 操作按钮 #### 1. 结束服务 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否达到最少服务时长
2. 是否完成所有服务项目
3. 是否有未处理异常 | | 业务逻辑 | 1. 停止服务计时
2. 计算实际服务时长
3. 确认最终金额
4. 更新订单状态 | | 完成确认 | 1. 上传完成照片
2. 填写服务小结
3. 等待用户确认 | #### 2. 上传完成照片 | 操作 | 说明 | |------|------| | 前置校验 | 1. 照片数量限制(1-5张)
2. 单张大小限制(≤5M)
3. 照片内容审核 | | 业务逻辑 | 1. 压缩处理照片
2. 上传存储
3. 关联订单记录 | | 照片要求 | 1. 服务完成效果
2. 环境整洁证明
3. 用户确认签字(如需) | #### 3. 提交服务小结 | 操作 | 说明 | |------|------| | 前置校验 | 1. 字数限制(10-200字)
2. 内容合规检查 | | 业务逻辑 | 1. 记录服务过程
2. 标注特殊情况
3. 提出改进建议 | | 内容要求 | 1. 服务完成情况
2. 用户满意度
3. 异常处理说明 | #### 4. 等待用户确认 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 发送确认通知
2. 启动确认倒计时
3. 监控确认状态 | | 超时处理 | 1. 用户5分钟未确认自动完成
2. 记录超时原因
3. 系统确认完成 | | 异议处理 | 1. 用户提出异议
2. 重新服务或协商
3. 客服介入处理 | #### 5. 申请结算 | 操作 | 说明 | |------|------| | 前置校验 | 1. 用户是否确认完成
2. 是否有订单纠纷
3. 是否有违规记录 | | 业务逻辑 | 1. 计算服务收入
2. 生成结算单
3. 更新账户余额 | | 结算规则 | 1. 基础服务费
2. 平台分成比例
3. 奖励金额(如有) |