execution 域设计总纲(生产执行)
源:PRD「八、页面架构与关键页面设计」页面树 7「生产执行」+「七、核心功能逐项需求」之「6.5 派工、领料、开工与报工」+「四、端到端业务流程与核心状态机」(工序任务状态机段、7.6 移动任务与报工页);调研「七、需求条目统一编号与优先级判定」R-005、R-006。P0 裁决见决策记录:44 问 triage §2/§5(Q22+Q24 为数量链核心建模)。
设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。
状态:已确认(2026-10-21 用户确认 B1;后续修订追加登记于本行下方) 修订:2026-10-21 B1 定稿确认。(FSD
00-总则修订记录待 Phase 3 创建时补记本次定稿) 修订:2026-10-21 FSD 节奏裁决——B5 全部完成后统一编制(原门禁句「交错编制」口径作废);移除未消费 data.js 引用(B-3 遗留裁决)。 修订:2026-10-21 Phase 3 批量铺开——m08 册已建(prd/fsd/m08-执行报工.md,F08.01~F08.05),本表 FSD ID 列由册粒度占位细化为功能 ID。 原型:html/index.html导航 + 4 屏,零依赖静态 HTML;我的任务/报工以手机壳呈现车间移动端形态,派工/领料为桌面端;预览走文档站(相对链接以站点布局为准)。
页面清单
| 屏 | 原型文件 | 对应真实路由 | 交互点 | 覆盖的 FSD ID |
|---|---|---|---|---|
| 我的任务(移动) | my-tasks.html | /execution/my-tasks | 今日任务卡(订单/产品/工序/计划量/资源/交期/状态)+ 扫任务码入口;任务详情纵向流程(信息—领料/投料—开工—报工—质检—异常);离线缓存查看(保存时长假设 Q23) | F08.01(我的任务与扫码) |
| 派工(桌面) | dispatch.html | /execution/dispatch | 待派任务池;派工对象=设备+班组(Q19,人员挂班组);设备资格/班组技能校验;占用/齐套/质检未判定时禁用并提示;任务码生成;接班交接双方确认 | F08.02(派工与接班) |
| 报工(移动) | work-report.html | /execution/tasks/{taskId}/report | 数量录入(合格/不良/返工/报废,原因必选;本批合计不等则阻断);报废上限=工单损失规则(数值示例标注,Q29 访谈候选);后工序不超前工序(开关+容差,假设 Q25);双单位记录(录入/基准分开,因子配置,R-006 禁默认 1:1);绑定维度必填集(材料批次/班组人员/起止时间,设备模具按工序配置,Q22+24);投入产出批次关联(R-005,产出≤可用投入);提交前二次确认合计;存草稿离线(Q23);不合格显示「前往检验」 | F08.04(开工/暂停/报工)、F08.05(更正单入口) |
| 领料/补料(桌面) | material-pick.html | /execution/material-pick | 按工单材料需求发料(批次选择 Q14,效期展示);确认发料核减齐套可用量;补料审批(超损耗必说明原因);退料登记;与 planning 齐套联动 | F08.03(领料与投料) |
状态迁移(工序任务状态机,PRD「四、端到端业务流程与核心状态机」)
裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)
| 裁决/问题 | 内容 | 落地点 |
|---|---|---|
| Q22+Q24(已采纳,数量链核心) | 工序任务报工(默认)+ 班组代报(记录代报人);设备/多人同时报 MVP 不做;绑定维度:材料批次(必填)/班组与人员(必填)/起止时间(必填)/设备(按工序配置)/模具(按工序配置) | work-report ③ 绑定维度区(必填红星与配置项区分);派工弹层设备必选 |
| Q14(已采纳) | 材料按批次追踪(原纸/纸板/油墨等主要材料,按材料族启用效期/序列号);成品按工单批次追踪 | 报工投入批次选择+效期展示;产出批次=成品工单批次;领料批次发料 |
| R-005(P0) | 报工选择投入批次并记录产出批次;产出不超可用投入;禁口头批次 | work-report ③ 投入/产出批次 + 校验注 |
| R-006(P0) | 录入单位与基准单位分开报工;因子/精度/来源由配置提供;禁默认 1:1 | work-report ② 双单位记录区 |
| Q19(已采纳) | 人员挂班组不直接排产;设备资格/班组技能校验 | dispatch 派工弹层与可用性表 |
| Q29(假设→报废上限数值访谈候选) | 报废上限由工单损失规则控制 | work-report 校验行「上限 240(示例,禁预设)」 |
| Q25(假设,待确认) | 后工序累计合格不超前工序;开关+容差可配置 | work-report 校验行 |
| Q23(假设,待确认) | 离线报工保存时长与冲突解决 | my-tasks/work-report 弱网草稿与同步状态注 |
| Q26(假设,待确认) | MVP 质检覆盖先终检+首件 | work-report「前往检验而非直接完工」提示 |
| Q13(访谈候选值,禁预设) | 损耗算法四类可配置 | material-pick 损耗口径注(补料超余量须审批) |
假设标注约定:未裁决参数一律「假设(Q
覆盖性对账
- 对应 FSD 册:m08 执行报工(批量铺开已建:
prd/fsd/m08-执行报工.md,F08.01~F08.05)——双向关联两侧无空(2026-10-21 批量铺开互挂)。 - 页面树 7「生产执行」4 节点全覆盖(我的任务/派工/报工/领料补料)。