| 方法 | 路径 | 说明 |
|---|---|---|
| POST | /mes/pro/route-process/create |
新增路线工序,可保存 paramTemplateId |
| PUT | /mes/pro/route-process/update |
修改路线工序及参数模板 |
| POST | /mes/pro/task/create |
手工创建任务,可传 paramTemplateId |
| POST | /mes/pro/task/auto-generate |
自动排产,任务继承工单工序或路线工序的模板 |
| POST | /mes/pro/feedback/create |
创建报工,可提交 paramValues |
| PUT | /mes/pro/feedback/update |
修改草稿报工及参数值 |
| POST | /mes/pro/feedback/submit |
提交报工,进入审批或直接完成 |
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
paramTemplateId |
Long | 否 | 任务或路线工序使用的工艺参数模板编号 |
paramValues |
Array | 否 | 报工填写的参数值;无模板时不传 |
paramValues[].detailId |
Long | 是(传入时) | 任务参数记录明细编号,不是模板明细编号 |
paramValues[].value |
String | 否 | 本次报工参数值 |
| 字段 | 展示位置 | 说明 |
|---|---|---|
paramTemplateId |
路线工序、任务详情 | 展示当前任务采用的参数模板 |
| 参数编码、名称、类型、单位 | 任务参数记录、报工表单 | 从任务快照读取,不直接回查模板 |
| 参数值 | 报工表单、报工详情、历史记录 | 保存到参数记录明细,展示已保存值 |
firstFeedbackTime、lastFeedbackTime |
任务详情 | 首次和最近一次正式报工时间 |
| 场景 | 规则 |
|---|---|
| 无参数模板 | 任务正常生成,报工不要求参数值 |
| 有参数模板 | 任务生成时固化模板明细快照,报工按任务明细填写参数 |
| 模板后续修改 | 不影响已有任务参数快照和已填写报工值 |
| 参数明细编号不属于当前任务 | 后端拒绝保存 |
| 审批或质检回调 | 只处理报工和生产数量,不重新生成参数记录 |
| 正式报工后 | 任务参数作为历史记录保留,不覆盖原快照 |
detailId 提交值。paramValues 为空不代表删除参数记录;没有模板的任务才不生成参数记录。