工单新建页 · 详细说明
门店服务顾问通过手机端,从一条“新建”接车预检转入工单新建。此区域作为本页的产品逻辑和开发交接说明。
页面元素与交互
- 三包预警:置于车辆信息上方;页面仅显示一行摘要,点击“详情”查看三包范围内历史维修记录及常规保养到期提醒。
- 车辆信息:展示车牌、VIN、车型、购车时间、当前里程和电量,来源于车辆档案/接车预检,不在此页编辑。
- 车主与送修人:同一信息块内展示;车主姓名和联系方式只读,送修人姓名及联系方式可编辑,默认带入车主信息。
- 客户描述:展示接车预检记录中的客户诉求,随转单带入。
- 维修类型:支持多选:一般维修、常规保养、普通索赔。
- 项目:从项目目录搜索添加;每个项目必须指定一个已选维修类型,并展示项目名称、代码和工时。
- 零件:从零件目录添加;每个零件必须指定一个已选维修类型。展示名称、代码、数量和单价;数量默认 1,可输入或用加减按钮调整。
- 备注:独立卡片,选填,置于预计交车时间之后。
- 金额与交车时间:“预计金额”拆分展示工时费和材料费;预计交车时间在金额区下方输入。
关键业务规则
- 创建工单前,至少选择一个维修类型并添加至少一个项目;添加项目或零件时,先选择其归属维修类型。
- 项目和零件各自关联一个维修类型;零件可调整数量,重复添加同一零件时增加已有数量。
- 预计材料费 = 零件单价 × 数量之和;预计工时费 = 项目标准工时 × 原型示例工时费率;预计工单金额 = 工时费 + 材料费。
- 保存成功后,工单状态为“新建”,关联接车预检状态更新为“已转工单”。保存失败时不得更新预检状态。
- 预检信息、车主车辆信息和三包提示随工单保留关联,便于后续追溯。
- 当前页面只完成工单保存;不包含派工、维修执行、结算或交付。
开发对接与数据要求
- 进入页面时读取接车预检、车辆档案、车主及送修人信息,并查询适用的三包维修记录和保养提醒。
- 项目目录至少提供项目代码、名称、标准工时;零件目录至少提供零件代码、名称、规格和单价。
- 工单明细需保存维修类型、项目代码及工时;零件代码、数量及单价;同时保存关联预检编号和车辆/客户标识。
- 单价、工时及类型目录目前是原型演示数据;示例工时费率为 ¥100/工时。实际价格来源、工时费率、价格能否修改、工时规则和三包判定口径需在客户调研后确认。
- 原型只在浏览器内模拟交互,不连接业务接口,也不持久化数据;正式实现需补充接口、权限和失败重试处理。
联调与验收关注
- 未选择维修类型时,不能进入项目或零件添加流程;目录中未选择归属类型时,不能添加明细。
- 多种维修类型并存时,每条项目/零件明细展示正确归属,不因切换类型而串项。
- 车主信息不可编辑;送修人信息可修改;数量可输入且最小为 1;目录单价和项目工时显示正确。
- 保存成功后展示工单详情及“新建”状态,预检状态变为“已转工单”;保存失败需保留录入内容并允许重试。