--- html: embed_local_images: false embed_svg: true offline: false toc: false print_background: false export_on_save: html: true --- # 技师端-技师管理功能描述 ## 技师注册-基本信息注册 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 手机号 | 输入框 | 11位手机号 | | 验证码 | 输入框 | 6位数字验证码 | | 姓名 | 输入框 | 真实姓名,2-10个字符 | | 性别 | 单选框 | 男/女 | | 出生日期 | 日期选择器 | 年龄需满18周岁 | | 所在城市 | 地区选择器 | 省市区三级联动 | | 详细地址 | 文本框 | 详细居住地址 | | 从业年限 | 选择框 | 1-3年/3-5年/5年以上 | | 擅长项目 | 多选框 | 可提供的服务项目 | ### 操作按钮 #### 1. 获取验证码 | 操作 | 说明 | |------|------| | 前置校验 | 1. 手机号格式是否正确
2. 手机号是否已注册
3. 60s内是否已发送 | | 业务逻辑 | 1. 生成6位随机验证码
2. 调用短信发送接口
3. 记录发送日志
4. 启动60s倒计时 | #### 2. 提交注册 | 操作 | 说明 | |------|------| | 前置校验 | 1. 必填信息是否完整
2. 验证码是否正确
3. 年龄是否满18周岁 | | 业务逻辑 | 1. 创建技师账号
2. 生成技师ID
3. 初始化技师状态为待认证
4. 记录注册日志 | | 后续流程 | 1. 自动登录
2. 跳转实名认证 | ## 技师注册-邀请码注册 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 邀请码 | 输入框 | 8位邀请码 | | 基本信息 | 表单组 | 同基本信息注册的字段 | | 邀请人信息 | 只读文本 | 显示邀请人基本信息 | ### 操作按钮 #### 1. 验证邀请码 | 操作 | 说明 | |------|------| | 前置校验 | 1. 邀请码格式是否正确
2. 邀请码是否有效
3. 是否在有效期内 | | 业务逻辑 | 1. 验证邀请码
2. 获取邀请人信息
3. 显示邀请奖励说明 | #### 2. 提交注册 | 操作 | 说明 | |------|------| | 前置校验 | 1. 邀请码是否验证通过
2. 其他同基本信息注册 | | 业务逻辑 | 1. 创建技师账号
2. 记录邀请关系
3. 发放邀请奖励 | | 后续流程 | 1. 自动登录
2. 跳转实名认证 | ## 技师实名认证-身份证上传 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 身份证正面照 | 图片上传 | 身份证人像面 | | 身份证反面照 | 图片上传 | 身份证国徽面 | | 证件识别结果 | 只读文本 | OCR识别结果展示 | | 认证状态 | 状态标签 | 待上传/待审核/已通过/未通过 | ### 操作按钮 #### 1. 上传图片 | 操作 | 说明 | |------|------| | 前置校验 | 1. 图片格式是否正确(jpg/png)
2. 图片大小是否超限(≤5M)
3. 图片清晰度是否达标 | | 业务逻辑 | 1. 图片压缩处理
2. 上传至存储服务
3. 调用OCR识别
4. 验证证件有效性 | | 异常处理 | 1. 上传失败重试
2. OCR识别失败提示 | #### 2. 提交审核 | 操作 | 说明 | |------|------| | 前置校验 | 1. 证件照片是否完整
2. OCR识别是否成功
3. 证件信息是否匹配注册信息 | | 业务逻辑 | 1. 更新认证状态
2. 保存证件信息
3. 创建审核任务
4. 记录操作日志 | | 后续流程 | 1. 等待人工审核
2. 通知审核结果 | ## 技师实名认证-人脸识别 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 摄像头预览 | 视频流 | 实时人脸预览 | | 人脸框 | 图形 | 人脸识别区域标记 | | 提示文本 | 文本 | 动作提示文字 | | 识别进度 | 进度条 | 人脸采集进度 | | 认证结果 | 状态标签 | 认证通过/失败状态 | ### 操作按钮 #### 1. 开始认证 | 操作 | 说明 | |------|------| | 前置校验 | 1. 摄像头是否可用
2. 光线是否充足
3. 人脸是否在框内 | | 业务逻辑 | 1. 初始化人脸识别SDK
2. 开始动作引导
3. 采集人脸特征
4. 对比身份证照片 | | 异常处理 | 1. 人脸不在框内提醒
2. 光线不足提醒
3. 动作不标准提醒 | #### 2. 重新认证 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 清除已采集数据
2. 重置认证状态
3. 重新开始认证流程 | ## 技师实名认证-手持身份证 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 示例图 | 图片 | 标准手持身份证示例 | | 拍照预览 | 相机组件 | 实时拍照预览 | | 拍照引导 | 图形 | 身份证位置引导框 | | 上传进度 | 进度条 | 照片上传进度 | | 审核状态 | 状态标签 | 待审核/已通过/未通过 | ### 操作按钮 #### 1. 拍照上传 | 操作 | 说明 | |------|------| | 前置校验 | 1. 相机权限是否开启
2. 光线是否充足
3. 身份证是否在引导框内 | | 业务逻辑 | 1. 拍摄照片
2. 图片质量检查
3. 压缩处理
4. 上传存储 | | 图片要求 | 1. 人脸清晰可见
2. 身份证信息清晰可读
3. 手持姿势标准 | #### 2. 重新上传 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 删除已上传照片
2. 重置审核状态
3. 重新进入拍照流程 | ## 技师资质认证-职业资格证 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 证书类型 | 选择框 | 职业资格证书类型 | | 证书编号 | 输入框 | 证书唯一编号 | | 发证机构 | 输入框 | 证书发放机构 | | 发证日期 | 日期选择器 | 证书发放日期 | | 有效期至 | 日期选择器 | 证书有效期 | | 证书照片 | 图片上传 | 证书原件照片 | | 审核状态 | 状态标签 | 待审核/已通过/未通过 | ### 操作按钮 #### 1. 上传证书 | 操作 | 说明 | |------|------| | 前置校验 | 1. 证书基本信息是否完整
2. 证书是否在有效期内
3. 照片是否符合要求 | | 业务逻辑 | 1. 上传证书照片
2. 保存证书信息
3. 创建审核任务 | | 照片要求 | 1. 证书完整清晰
2. 信息可辨识
3. 不得涂改 | #### 2. 修改信息 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否在可修改状态
2. 修改内容是否合规 | | 业务逻辑 | 1. 更新证书信息
2. 记录修改历史
3. 重新提交审核 | ## 技师资质认证-健康证 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 体检机构 | 输入框 | 体检机构名称 | | 体检日期 | 日期选择器 | 体检时间 | | 有效期至 | 日期选择器 | 健康证有效期 | | 健康证照片 | 图片上传 | 健康证原件照片 | | 体检报告 | 图片上传 | 体检报告照片(选填) | | 审核状态 | 状态标签 | 待审核/已通过/未通过 | ### 操作按钮 #### 1. 上传健康证 | 操作 | 说明 | |------|------| | 前置校验 | 1. 基本信息是否完整
2. 健康证是否在有效期内
3. 照片是否清晰可读 | | 业务逻辑 | 1. 上传证件照片
2. 保存健康证信息
3. 创建审核任务 | | 照片要求 | 1. 健康证完整清晰
2. 盖章信息可见
3. 体检结果正常 | #### 2. 更新健康证 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否临近过期(30天内)
2. 新证件是否有效 | | 业务逻辑 | 1. 上传新健康证
2. 记录更新历史
3. 重新提交审核 | | 提醒设置 | 1. 过期前15天提醒
2. 过期前7天提醒
3. 过期当天提醒 | ## 技师资质认证-无犯罪记录证明 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 开具机关 | 输入框 | 证明开具机关 | | 开具日期 | 日期选择器 | 证明开具时间 | | 有效期 | 选择框 | 3个月/6个月/12个月 | | 证明照片 | 图片上传 | 无犯罪记录证明原件 | | 审核状态 | 状态标签 | 待审核/已通过/未通过 | ### 操作按钮 #### 1. 上传证明 | 操作 | 说明 | |------|------| | 前置校验 | 1. 基本信息是否完整
2. 证明是否在有效期内
3. 开具机关是否合规 | | 业务逻辑 | 1. 上传证明照片
2. 保存证明信息
3. 创建审核任务 | | 照片要求 | 1. 证明完整清晰
2. 公章可见
3. 内容真实有效 | #### 2. 重新提交 | 操作 | 说明 | |------|------| | 前置校验 | 1. 审核未通过原因查看
2. 新证明是否符合要求 | | 业务逻辑 | 1. 上传新证明
2. 记录重新提交原因
3. 创建新审核任务 | | 异常处理 | 1. 多次未通过预警
2. 开具机关异常提醒 | ## 技师信息管理-基本信息 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 头像 | 图片上传 | 技师个人头像 | | 昵称 | 输入框 | 对外显示昵称 | | 真实姓名 | 只读文本 | 实名认证姓名 | | 性别 | 只读文本 | 实名认证性别 | | 出生日期 | 只读文本 | 实名认证出生日期 | | 手机号 | 输入框 | 联系电话 | | 个人简介 | 文本框 | 技师个人介绍 | | 从业年限 | 选择框 | 按年份选择 | | 技能标签 | 多选框 | 擅长的服务项目 | ### 操作按钮 #### 1. 修改头像 | 操作 | 说明 | |------|------| | 前置校验 | 1. 图片格式是否正确
2. 图片大小是否超限(≤2M)
3. 图片内容是否合规 | | 业务逻辑 | 1. 上传新头像
2. 生成不同尺寸缩略图
3. 更新头像信息 | #### 2. 保存信息 | 操作 | 说明 | |------|------| | 前置校验 | 1. 必填项是否完整
2. 内容是否合规
3. 手机号格式是否正确 | | 业务逻辑 | 1. 更新基本信息
2. 记录修改历史
3. 刷新展示信息 | ## 技师信息管理-服务项目 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 项目分类 | 树形选择 | 服务项目分类 | | 具体项目 | 多选框 | 分类下的具体项目 | | 项目价格 | 输入框 | 服务项目价格设置 | | 服务说明 | 文本框 | 项目服务说明 | | 项目状态 | 开关 | 是否对外展示接单 | ### 操作按钮 #### 1. 添加项目 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否有相关资质
2. 价格是否在合理范围
3. 说明是否完整 | | 业务逻辑 | 1. 保存项目信息
2. 更新接单范围
3. 同步到搜索系统 | #### 2. 批量修改 | 操作 | 说明 | |------|------| | 前置校验 | 1. 修改内容是否合规
2. 是否影响进行中订单 | | 业务逻辑 | 1. 批量更新信息
2. 记录修改历史
3. 通知相关用户 | ## 技师信息管理-服务区域 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 城市选择 | 级联选择 | 省市区三级选择 | | 具体区域 | 地图选择 | 可服务区域范围 | | 服务半径 | 滑块 | 服务覆盖半径(km) | | 区域状态 | 开关 | 是否开启接单 | | 额外说明 | 文本框 | 区域服务说明 | ### 操作按钮 #### 1. 设置区域 | 操作 | 说明 | |------|------| | 前置校验 | 1. 区域是否在平台覆盖范围
2. 是否有区域服务资质
3. 是否与现有订单冲突 | | 业务逻辑 | 1. 保存服务区域
2. 更新接单范围
3. 同步到调度系统 | #### 2. 暂停区域 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否有进行中订单
2. 是否有待接单订单 | | 业务逻辑 | 1. 更新区域状态
2. 通知相关订单
3. 记录操作日志 | ## 技师信息管理-接单设置 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 接单状态 | 开关 | 是否接受新订单 | | 订单类型 | 多选框 | 可接订单类型(普通/指定/抢单) | | 单日接单上限 | 输入框 | 每天最多接单数量 | | 订单金额范围 | 区间选择 | 可接订单金额范围 | | 服务时长范围 | 区间选择 | 可接订单时长范围 | | 接单提醒 | 开关 | 是否开启新单提醒 | | 提醒方式 | 多选框 | 提醒方式(声音/震动/弹窗) | ### 操作按钮 #### 1. 保存设置 | 操作 | 说明 | |------|------| | 前置校验 | 1. 设置是否合理
2. 是否影响已接订单
3. 是否符合平台规则 | | 业务逻辑 | 1. 更新接单配置
2. 同步到调度系统
3. 记录设置变更 | | 后续处理 | 1. 更新接单状态
2. 调整派单策略 | #### 2. 暂停接单 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否有进行中订单
2. 是否有待接订单 | | 业务逻辑 | 1. 更新接单状态
2. 移出派单队列
3. 记录暂停原因 | | 恢复条件 | 1. 手动恢复接单
2. 定时自动恢复
3. 系统强制恢复 | ## 技师排班-工作时间 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 工作日设置 | 多选框 | 选择工作日(周一至周日) | | 上午时段 | 时间选择 | 上午工作时间段 | | 下午时段 | 时间选择 | 下午工作时间段 | | 晚上时段 | 时间选择 | 晚上工作时间段 | | 高峰时段 | 标记 | 订单高峰时段提示 | | 时段状态 | 开关 | 各时段是否接单 | ### 操作按钮 #### 1. 设置工作时间 | 操作 | 说明 | |------|------| | 前置校验 | 1. 时间段是否合理
2. 是否符合平台规则
3. 是否与现有订单冲突 | | 业务逻辑 | 1. 保存工作时间
2. 更新接单时段
3. 同步到排班系统 | | 生效规则 | 1. 次日生效
2. 不影响已接订单
3. 支持临时调整 | #### 2. 复制时间 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 选择复制源时间
2. 选择目标日期
3. 批量应用设置 | ## 技师排班-休息日设置 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 日历视图 | 日历组件 | 月度排班日历 | | 休息日期 | 日期选择 | 选择休息日期 | | 休息类型 | 选择框 | 全天休息/时段休息 | | 休息时段 | 时间选择 | 具体休息时段 | | 休息原因 | 输入框 | 休息原因说明 | ### 操作按钮 #### 1. 设置休息 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否有已接订单
2. 是否提前24小时
3. 是否超过每月限额 | | 业务逻辑 | 1. 保存休息设置
2. 更新排班状态
3. 关闭接单通道 | | 审核流程 | 1. 提交休息申请
2. 等待平台审核
3. 通知审核结果 | #### 2. 取消休息 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否可取消
2. 是否影响派单 | | 业务逻辑 | 1. 取消休息设置
2. 恢复接单状态
3. 记录取消原因 | ## 技师排班-特殊工作日设置 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 特殊日期 | 日期选择 | 选择特殊工作日 | | 工作时段 | 时间选择 | 特殊工作时段 | | 加价规则 | 选择框 | 特殊日期加价比例 | | 备注说明 | 文本框 | 特殊安排说明 | | 状态 | 标签 | 待生效/已生效/已结束 | ### 操作按钮 #### 1. 添加特殊工作日 | 操作 | 说明 | |------|------| | 前置校验 | 1. 日期是否可设置
2. 是否符合平台规则
3. 是否与休息日冲突 | | 业务逻辑 | 1. 保存特殊工作日
2. 更新排班计划
3. 应用加价规则 | | 通知提醒 | 1. 系统确认提醒
2. 加价规则提示
3. 订单量预估 | #### 2. 取消特殊工作日 | 操作 | 说明 | |------|------| | 前置校验 | 1. 是否可取消
2. 是否有相关订单 | | 业务逻辑 | 1. 取消特殊设置
2. 恢复原排班
3. 记录变更原因 |