### 核心业务流程
1. 客户首页选服务类型(电脑维修 / 网络调试 / 数据恢复 / 小程序开发 / 监控安装 / 其他)
2. 填姓名、手机、故障描述、预约时间(立即 / 选时段)、上门地址
3. 后台派单给技术员 → 技术员点「立即接单 / 立即上门」
4. 上门维修,客户口头告知 4 位预约码 → 技术员输入码结单
5. 费用线下结算(小程序无支付,只记账)
### 主要功能模块
- **首页**:全屏腾讯地图(炎龙科技点位)+ 6 个服务图标 + 一键导航 / 呼叫
- **我的订单**:只看自己的,7 步进度条(待接单→已接单→上门→到达→维修中→已完成→已结单),20 秒轮询
- **用户中心**:登录 / 注册(强制勾协议)、静默登录、绑定微信、会员黄 V、消费记账、版本号
- **技师工作台**:待接 / 服务中 / 已完成三栏,接单 + 上门一键操作,导航 / 呼叫 / 复制地址
## 项目实现要点
### 前端
- **框架**:WXML + WXSS + JavaScript,无第三方 UI 库
- **目录结构**:
- `pages/`:index(首页地图)、order(下单)、my-orders、login(用户中心)、staff(技师工作台)、customer、schedule、receipt、ledger
- `components/`:map-box、order-card
- `utils/`:api.js(OpenAPI 封装)、mock.js、orderState.js、users.js、vip.js
- `admin/miaoada.js`:订单格式转换层(后端状态 ↔ 前端状态映射)
- **关键技术点**:
- 腾讯地图 SDK(key 配在 storage)
- 20 秒轮询订单状态(`setInterval`)
- 本地 storage 存登录态(`mock_users_v2`),静默登录开关 `mock_silentDisabled`
- 预约码:下单时后端生成 4 位(不含 4),结单时后端校验