planning 域设计总纲(计划排产)
源:PRD「八、页面架构与关键页面设计」页面树 6「计划排产」+「七、核心功能逐项需求」之「6.4 工单、拆单、合单与排产」「6.8 齐套、加急、插单与优先级」+「四、端到端业务流程与核心状态机」(工单/工序任务状态机段、排程段);调研「七、需求条目统一编号与优先级判定」R-014(P1)、R-015(P1)。P0 裁决见决策记录:44 问 triage §2/§5。
设计确认门:本稿产出即停点,用户确认后才进下一步(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 批量铺开——m07 册已建(prd/fsd/m07-计划排产.md,F07.01~F07.05;拆单合单/插单模拟 P1),本表 FSD ID 列由册粒度占位细化为功能 ID。 原型:html/index.html导航 + 5 屏,零依赖静态 HTML;预览走文档站(仓库目录下相对链接以站点布局为准)。
页面清单
| 屏 | 原型文件 | 对应真实路由 | 交互点 | 覆盖的 FSD ID |
|---|---|---|---|---|
| 工单列表 | workorder-list.html | /planning/work-orders | 状态/齐套/设备/班组筛选;拆合链父子标记;成品批次列(Q14);从订单生成工单入口 | F07.01(工单生成与列表) |
| 工单详情 | workorder-detail.html | /planning/work-orders/{workOrderId} | 工序时间轴(计划/实际数量·起止·负责人·质检结果·异常标识);材料区(计划/已发/已耗/剩余,差异提示不臆断);报工汇总;快照版本冲突提示(刷新评估留痕);拆单预览弹层(父子数量平衡,P1 R-015,拆分依据假设 Q16);合单校验弹层(兼容集合 + 来源清单,默认禁跨客户 Q17);暂停/取消原因必填 | F07.01(详情/时间轴/材料台账/取消)、F07.02(拆合 P1) |
| 排程甘特 | schedule-gantt.html | /planning/schedule | 甘特/列表/资源三态;资源树=设备组/设备+班组(Q19);约束资源占档(刀模/CTP);不可用时段标注来源(维护/换型/班休,换型时长不预设 Q20);超负荷颜色+文字双信号(「超 3 小时」);拖拽后固定「排程差异预览」(新增冲突/交期变化/释放/插单影响);保存必填原因并生成排程版本 | F07.03(排程甘特与资源视图) |
| 齐套检查 | kit-check.html | /planning/kit-check | 齐套对象=工单;五维范围(材料/设备/版模/技能/前置工序);因素开关(安全库存/替代料/在途/预留/批次/位置,假设 Q15);部分齐套处置动作(在途纳入/替代料审批/顺延/解除并通知);检查结论留时间戳与开关版本 | F07.04(齐套检查与解除通知) |
| 插单模拟 | insert-sim.html | /planning/insert-sim | 候选插入位对比(完成时间/新增延误/资源负荷/加急成本/约束风险);受影响订单清单+预计延误(R-014 不静默挤占);模拟版本留存(SIM-#n);联合审批(计划主管+销售经理+财务)后写回;优先级范围限制 | F07.05(插单模拟与审批 P1) |
状态迁移(工单与工序任务状态机,PRD「四、端到端业务流程与核心状态机」)
裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)
| 裁决/问题 | 内容 | 落地点 |
|---|---|---|
| Q19(已采纳) | 基本资源=设备(可组设备组)+班组;人员挂班组不直接排产;模具/刀模为约束资源(占档不排程);计量按班次+小时 | 甘特资源树分区(印刷设备组/模切·表面处理/班组/约束资源);齐套「人员技能」行 |
| Q2(已采纳) | BOM 仅成套必填 | 齐套范围按工单材料需求(无 BOM 简单产品按路线用料) |
| Q14(已采纳) | 材料按批次追踪;成品按工单批次追踪 | 工单列表成品批次列;齐套材料行批次要求;工单详情材料批次列 |
| Q9/Q18/R-008 | 工单复制快照,已下达默认不随主数据变化 | 工单详情「版本冲突提示」(维持/发起刷新评估,留痕) |
| R-015(P1) | 拆单父子数量平衡;来源追溯 | 工单详情拆单预览弹层;列表拆合链标记 |
| R-014(P1) | 插单前模拟,不静默挤占 | 插单模拟整屏(红字导语 + 受影响清单) |
| Q15(假设,待确认) | 齐套考虑因素逐项开关 | 齐套检查「因素开关」区(无默认组合表述) |
| Q16(假设,待确认) | 拆单维度(P1 细裁) | 拆单弹层「拆分依据」下拉 |
| Q17(假设,待确认) | 合单条件(默认禁跨客户,R-015 排除列) | 合单校验弹层警示行 |
| Q20(访谈候选值,禁预设) | 换版/清洗时间 | 甘特换型块标注「时长不预设 Q20」;插单候选 A 风险行 |
| Q21(假设,待确认) | 插单抢占/加急费用承担 | 插单对象「加急费用」字段 + 审批行 |
| Q13(访谈候选值,禁预设) | 损耗算法 | 齐套材料行「含损耗参数(算法访谈候选 Q13)」 |
假设标注约定:未裁决参数一律「假设(Q
覆盖性对账
- 对应 FSD 册:m07 计划排产(批量铺开已建:
prd/fsd/m07-计划排产.md,F07.01~F07.05)——双向关联两侧无空(2026-10-21 批量铺开互挂)。 - 页面树 6「计划排产」5 节点全覆盖(工单列表/工单详情/排程甘特/齐套检查/插单模拟)。