跳转到主要内容

这是本节的多页打印视图。 .

返回本页常规视图.

交互设计

md 设计总纲 + 可点 HTML 原型(14 设计域全量交付)。

交互设计 = md 总纲(本分区各域 README)+ 零依赖 HTML 原型(/poms/design/html/ 下按域浏览)。 14 域按 B1~B5 五批交付,原型与总纲逐域对应。

B1 批次(履约主线)

域README 总纲HTML 原型状态
order 销售订单设计总纲/poms/design/html/order/(列表/详情/变更 3 屏)已确认
planning 计划排产设计总纲/poms/design/html/planning/(工单列表/详情/甘特/齐套/插单 5 屏)已确认
execution 生产执行设计总纲/poms/design/html/execution/(我的任务/派工/报工/领料 4 屏)已确认

B2 批次(质量·发运·结算)

域README 总纲HTML 原型状态
quality 质量与异常设计总纲/poms/design/html/quality/(检验任务/详情/异常清单/异常评审/返工任务 5 屏)已确认
shipping 发运设计总纲/poms/design/html/shipping/(发货建议/发货单/签收差异 3 屏)已确认
settlement 结算设计总纲/poms/design/html/settlement/(对账单/收款核销/发票登记 3 屏)已确认

B3 批次(商机·报价)

域README 总纲HTML 原型状态
customer 客户与机会设计总纲/poms/design/html/customer/(客户列表/客户详情/询价商机详情 3 屏)已确认
quotation 报价管理设计总纲/poms/design/html/quotation/(报价列表/报价编辑-版本对比 2 屏,报价审批归并)已确认

B4 批次(主数据)

域README 总纲HTML 原型状态
master-data 主数据设计总纲/poms/design/html/master-data/(产品及版本/工艺路线及版本/工序库/材料与单位/资源班组 5 屏)已确认

B5 批次(平台与门户)

域README 总纲HTML 原型状态
dashboard 工作台设计总纲/poms/design/html/dashboard/(工作台 1 屏,页面树 1 五节点归并四区)已确认
outsource 外协设计总纲/poms/design/html/outsource/(外协单/发料·回货/外协结算 3 屏,P1)已确认
report-alert 报表预警设计总纲/poms/design/html/report-alert/(报表与预警 1 屏)已确认
approval 审批中心设计总纲/poms/design/html/approval/(审批中心 1 屏,归并审批统一入口)已确认
admin 配置权限审计设计总纲/poms/design/html/admin/(管理控制台 1 屏:配置/权限矩阵/审计)已确认

原型为零依赖静态 HTML(共享 style.css);未裁决参数均以「假设(Q,待客户确认)」标注。

1 - order 域设计总纲(销售订单)

源:PRD「八、页面架构与关键页面设计」页面树 4「销售订单」+「七、核心功能逐项需求」之「6.2 销售订单与订单变更」+「四、端到端业务流程与核心状态机」(订单状态机段);调研「七、需求条目统一编号与优先级判定」R-008。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 样板先行——FSD ID 冻结(F04.01F04.06/m04、F05.01F05.03/m05),本表 FSD ID 列由册粒度占位细化为功能 ID(m04 为样板册:prd/fsd/m04-销售订单.md);m05 册待建、ID 已冻结。 修订:2026-10-21 Phase 3 批量铺开——m05 订单变更册已建(prd/fsd/m05-订单变更.md,F05.01~F05.03;F05.03 地址变更跨册挂 shipping 域)。 原型:html/index.html 导航 + 3 屏,零依赖静态 HTML;预览走文档站 python3 docs/sync_docs.py 后 hugo server(仓库目录下相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
订单列表order-list.html/orders状态/客户/交期筛选;来源报价基线列(锁定,可点开对照);「无报价录单」弹层(价格依据必填,假设 Q6);「从报价转单」入口;试点类型为演示辅助列F04.01(转单/无报价录单)、F04.02(列表与检索)
订单详情order-detail.html/orders/{orderId}顶部状态条(状态/承诺交期/预计完成/收款/风险);已确认订单「修改」仅打开变更单入口弹层;「取消订单」弹层展示在制影响清单(工单/物料/已收款)+ 原因必填 + 财务会签;四类快照 tab(产品/工艺/材料/拼版,冻结 vs 主数据最新版对照 + 刷新评估);计划工单 tab 跳转工单详情;发货 tab 四账一致摘要;审计 tab 只增不删F04.03(详情)、F04.04(评审/确认操作)、F04.05(四类快照)、F04.06(取消/在制影响)、F15.03(审计视图,m15 收口)
订单变更order-change.html/orders/{orderId}/changes/new受控字段原值 vs 新值对照(勾选生效);变更原因必填;影响评估三卡(工单/物料/交期)作为审批依据;审批分级 L1/L2/L3(阈值可配置,假设 Q7);客户确认凭证上传;生效日期;版本链历史F05.01(变更单创建/字段对照/版本链)、F05.02(影响评估/审批)

页面树 4.4「取消/恢复」不设独立屏:由订单详情「取消」弹层(在制影响清单 + 取消审批)与「恢复」操作(取消单状态下可发起)承载,交互点归并至订单详情行。

状态迁移(订单状态机,PRD「四、端到端业务流程与核心状态机」)

stateDiagram-v2
    [*] --> 草稿
    草稿 --> 待评审: 提交评审
    草稿 --> 取消: 删除行为禁用→作废留痕
    待评审 --> 已批准: 评审通过
    待评审 --> 草稿: 退回修改
    已批准 --> 已确认: 确认订单(冻结四类快照,生成工单)
    已确认 --> 生产中: 工单开工
    生产中 --> 已暂停: 暂停(原因必填)
    已暂停 --> 生产中: 恢复
    生产中 --> 已完工: 全部完工(Q33:入库后可发货)
    已完工 --> 已发货: 发运签收
    已发货 --> 已结算: 账单结清(Q35 签收量对账 / Q40 按账单核销)
    已结算 --> 关闭
    已确认 --> 已变更: 变更单生效(CHG,受控字段)
    已变更 --> 生产中: 变更后继续履约
    生产中 --> 取消: 取消审批(在制影响清单 + 财务会签)
    取消 --> [*]
    关闭 --> [*]

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q1(已采纳)三类试点订单mock 数据覆盖三类:标准商务印刷(0101/0103)、单批包装(0102/0105)、异常订单(0104)
Q2(已采纳)BOM 仅成套/多组件必填,简单产品允许直产订单明细 BOM 列「无 BOM·允许直产」标注
Q9(已采纳)规格变化 → 新版本/新品判定表(m06 配置)快照 tab 判定说明
Q18(已确认方向)/ R-008订单冻结产品/工艺/材料/拼版四类快照,已下达默认不随主数据变化快照 tab 冻结对照 + 「发起刷新评估」(评估在制影响、留审批)
Q33(已采纳)先成品入库后发货;分批发货;直发等 MVP 不做发货 tab 四账一致摘要链路
Q35(已采纳)对账依据 = 签收量(默认,可按客户配置)发货 tab「签收量(对账口径)」字段
Q40(已采纳)按账单核销账单 tab「核销方式」列
Q41(已采纳)成本毛利仅厂长+财务+报价核价三角色可见基本 tab「毛利 🔒 无权限」(原型视角=销售)
Q6(假设,待确认)是否允许无报价录单列表「无报价录单」弹层:价格依据+凭证必填留痕
Q7(假设,待确认)受控变更字段与审批分级变更单分级 L1/L2/L3 注明「阈值可配置」
Q16(假设,待确认)拆单维度(P1 细裁)计划工单 tab 跳工单详情处理
Q17(假设,待确认)合单条件(默认禁止跨客户,R-015 排除列)计划工单 tab 合单口径注

假设标注约定:原型页面内未裁决参数以「假设(Q,待客户确认)」内联标注;访谈候选值(Q13/Q20/Q27/Q28/Q36)在 B1 域不出现数值,凡页面出现的数字均为示例数据(页面内联 mock),禁预设入 FSD。

覆盖性对账

  • 对应 FSD 册:m04 销售订单(样板册已建:prd/fsd/m04-销售订单.md,F04.01F04.06)、m05 订单变更(批量铺开已建:prd/fsd/m05-订单变更.md,F05.01F05.03)——双向关联两侧无空(2026-10-21 批量铺开互挂)。
  • 页面树 4「销售订单」4 节点全覆盖(3 独立屏 + 取消/恢复归并详情弹层,见页面清单注)。

2 - 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「四、端到端业务流程与核心状态机」)

stateDiagram-v2
    state 工单 {
        [*] --> 待排产
        待排产 --> 已排产: 排程写回(版本留痕)
        待排产 --> 待齐套
        待齐套 --> 已齐套: 齐套检查通过
        已齐套 --> 齐套解除_待齐套: 解除并通知
        已排产 --> 生产中: 开工报工
        生产中 --> 已暂停: 暂停(原因必填)
        已暂停 --> 生产中: 恢复
        生产中 --> 已完工: 数量完工
        已完工 --> 已关闭: 终检放行·入库(Q33)
        生产中 --> 取消: 取消审批(在制结算)
        取消 --> [*]
        已关闭 --> [*]
    }
    state 工序任务 {
        [*] --> 未开始
        未开始 --> 待派工
        待派工 --> 已派工: 派工(设备+班组,Q19)
        已派工 --> 加工中: 确认投料·开工
        加工中 --> 已报工: 报合格/不良/报废
        已报工 --> 待检
        待检 --> 合格: 放行
        待检 --> 返工: 异常处置
        待检 --> 让步接收: 授权放行
        加工中 --> 已报废: 报废(上限=工单损失规则)
        返工 --> 加工中: 返工任务关联原任务
        合格 --> [*]
        让步接收 --> [*]
        已报废 --> [*]
    }

裁决引用(本域设计吸收的 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 节点全覆盖(工单列表/工单详情/排程甘特/齐套检查/插单模拟)。

3 - 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「四、端到端业务流程与核心状态机」)

stateDiagram-v2
    [*] --> 未开始
    未开始 --> 待派工
    待派工 --> 已派工: 派工(设备+班组,Q19)
    已派工 --> 待投料: 领料到位
    待投料 --> 加工中: 确认投料·开工
    加工中 --> 已报工: 报合格/不良/返工/报废
    加工中 --> 加工中: 暂停/恢复(原因必填)
    已报工 --> 待检
    待检 --> 合格: 质检放行
    待检 --> 返工: 异常处置(新任务关联原任务,不覆盖原报工)
    待检 --> 让步接收: 授权岗位放行
    加工中 --> 已报废: 报废累计(上限=工单损失规则)
    返工 --> 加工中
    合格 --> [*]
    让步接收 --> [*]
    已报废 --> [*]

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q22+Q24(已采纳,数量链核心)工序任务报工(默认)+ 班组代报(记录代报人);设备/多人同时报 MVP 不做;绑定维度:材料批次(必填)/班组与人员(必填)/起止时间(必填)/设备(按工序配置)/模具(按工序配置)work-report ③ 绑定维度区(必填红星与配置项区分);派工弹层设备必选
Q14(已采纳)材料按批次追踪(原纸/纸板/油墨等主要材料,按材料族启用效期/序列号);成品按工单批次追踪报工投入批次选择+效期展示;产出批次=成品工单批次;领料批次发料
R-005(P0)报工选择投入批次并记录产出批次;产出不超可用投入;禁口头批次work-report ③ 投入/产出批次 + 校验注
R-006(P0)录入单位与基准单位分开报工;因子/精度/来源由配置提供;禁默认 1:1work-report ② 双单位记录区
Q19(已采纳)人员挂班组不直接排产;设备资格/班组技能校验dispatch 派工弹层与可用性表
Q29(假设→报废上限数值访谈候选)报废上限由工单损失规则控制work-report 校验行「上限 240(示例,禁预设)」
Q25(假设,待确认)后工序累计合格不超前工序;开关+容差可配置work-report 校验行
Q23(假设,待确认)离线报工保存时长与冲突解决my-tasks/work-report 弱网草稿与同步状态注
Q26(假设,待确认)MVP 质检覆盖先终检+首件work-report「前往检验而非直接完工」提示
Q13(访谈候选值,禁预设)损耗算法四类可配置material-pick 损耗口径注(补料超余量须审批)

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;访谈候选值(Q13/Q20/Q27/Q28/Q36)不出现预设数值,页面数字均为示例数据。

覆盖性对账

  • 对应 FSD 册:m08 执行报工(批量铺开已建:prd/fsd/m08-执行报工.md,F08.01~F08.05)——双向关联两侧无空(2026-10-21 批量铺开互挂)。
  • 页面树 7「生产执行」4 节点全覆盖(我的任务/派工/报工/领料补料)。

4 - quality 域设计总纲(质量与异常)

源:PRD「八、页面架构与关键页面设计」页面树 8「质量与异常」+「七、核心功能逐项需求」之「6.6 质量检验、异常、返工与报废」+「四、端到端业务流程与核心状态机」(质量判定段、检验单状态);调研「七、需求条目统一编号与优先级判定」R-012(返工建模)。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B2;后续修订追加登记于本行下方) 修订:2026-10-21 B2 定稿确认;移除未消费 data.js 引用(B-3 遗留裁决);FSD 节奏统一后置。(FSD 00-总则 修订记录待 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 批量铺开——m09/m10 册已建(prd/fsd/m09-质量.md F09.0102、prd/fsd/m10-异常返工.md F10.0103),本表 FSD ID 列由册粒度占位细化为功能 ID。 原型:html/index.html 导航 + 5 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
检验任务inspection-tasks.html/quality/inspections队列(首件/巡检/末件/终检/外协回货/复检六类标签);MVP 覆盖先终检+首件(假设 Q26,逐项开关);超时警示;空状态引导F09.01(检验计划与任务)
检验详情inspection-detail.html/quality/inspections/{inspectionId}先规则后录入(7.7):判定规则摘要(规则库按产品/客户/工序版本配置 R-009,抽样/AQL 访谈候选 Q27,ΔE 限值禁预设 Q28)→ 样本与测量录入(超限高亮+人工复核备注)→ 判定(合格放行→Q33 入库前置;不合格→异常单);必填缺失阻断;判定标准冻结进检验单F09.02(检验执行与判定)
异常清单nc-list.html/quality/nonconformances异常单状态与超时未评审红字;来源分类(工序/外协回货/终检);关联返工任务与归档F10.01(异常清单与评审——台账)
异常评审nc-review.html/quality/nonconformances/{ncId}/review六向处置(返工/返修/降级/让步接收/报废/补印)各展必填;让步接收=客户书面同意留档+授权岗位(假设 Q30);报废累计校验不超工单损失规则(上限访谈候选 Q29);补印生成关联工单;结论进审批与审计。边界:PRD 6.6 异常场景「(暂停)扩大抽样」为候选第七向,MVP 是否纳入待确认(关联 Q26/Q30),纳入则方向扩展而非改表F10.01(评审与处置)、F10.03(报废/让步向)
返工任务rework-tasks.html/quality/reworks返工生成新任务关联原任务;原报工保留不改;复检不覆盖原检验;返工后仍不合格再评审;返工工时/补料联动F10.02(返工任务与复检)

边界(Q43 裁决):安全点检/化学品/设备维护不进系统,本域不设对应功能节(FSD m09/m10 不扩模块)。

状态迁移(检验单状态机,PRD「四、端到端业务流程与核心状态机」)

stateDiagram-v2
    [*] --> 待检验
    待检验 --> 检验中: 领取(首件开工前强制)
    检验中 --> 合格: 判定放行(Q33:放行后才可入库)
    检验中 --> 不合格: 判定→生成异常单
    不合格 --> 待评审: 异常评审
    待评审 --> 返工: 处置=返工/补印(新任务关联原任务)
    待评审 --> 让步接收: 客户书面同意+授权放行
    待评审 --> 已报废: 报废累计校验通过
    返工 --> 复检: 返工报工完成
    复检 --> 合格: 放行(原记录保留)
    复检 --> 待评审: 仍不合格·再评审
    合格 --> 关闭
    让步接收 --> 关闭
    已报废 --> 关闭
    关闭 --> [*]

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q33(已采纳)质检放行 → 成品入库 → 发货(先入库后发货)检验任务「放行后动作」、检验详情合格放行链路
Q14(已采纳)成品按工单批次追踪检验详情成品批次字段;异常单批次关联
Q26(假设,待确认)MVP 质检覆盖先终检+首件,范围可配置检验任务顶部注 + 首件「开工前强制」
Q27(访谈候选值,禁预设)AQL/样本量/判定标准检验详情「抽样按规则库 v3 现行值(示例)」
Q28(访谈候选值,禁预设)ΔE 公式/限值/光源;仪器接入 P2 不做检验详情 ΔE 项「限值与光源禁预设」
Q29(假设→报废上限数值访谈候选)报废上限由工单损失规则控制异常评审报废方向必填项
Q30(假设,待确认)让步接收需客户书面同意,审批人可配置异常评审让步接收必填项
PRD 6.6 异常场景「样本不合格需(暂停)扩大抽样」——六向处置未含,列为候选处置方向异常评审交互点边界句;检验详情判定卡假设标注
Q42(假设,待确认)数据保留时长异常清单「只归档不删除」注
R-012返工建模:原报工保留 + 新增处置返工任务整屏原则句

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;访谈候选值(Q13/Q20/Q27/Q28/Q36)不出现预设数值,页面数字均为示例数据(规则库 v3 现行值属示例)。

覆盖性对账

  • 对应 FSD 册:m09 质量、m10 异常返工(批量铺开已建:prd/fsd/m09-质量.md、prd/fsd/m10-异常返工.md)——双向关联两侧无空(2026-10-21 批量铺开互挂)。
  • 页面树 8「质量与异常」5 节点全覆盖(检验任务/检验详情/异常清单/异常评审/返工任务)。

5 - shipping 域设计总纲(发运)

源:PRD「八、页面架构与关键页面设计」页面树 10「发运」+「七、核心功能逐项需求」之「6.9 发货、签收与差异」+「四、端到端业务流程与核心状态机」(发货状态机段、7.8 发货页);调研「七、需求条目统一编号与优先级判定」P0 五件事之「报工-质检-入库-发货责任边界」。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B2;后续修订追加登记于本行下方) 修订:2026-10-21 B2 定稿确认;移除未消费 data.js 引用(B-3 遗留裁决);FSD 节奏统一后置。(FSD 00-总则 修订记录待 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 批量铺开——m12 仓库发运册已建(prd/fsd/m12-仓库发运.md,F12.01~F12.03),本表 FSD ID 列由册粒度占位细化为功能 ID;F05.03 地址变更(m05 已建)挂发货单行。 原型:html/index.html 导航 + 3 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
发货建议ship-advice.html/shipping/advices四账一致卡(订单需求/合格可用/已发/可发);Q33 链(放行→入库→可发,未放行不出现在可发量);分批发货批次建议;待建议队列F12.01(发货建议)
发货单shipment.html/shipping/shipments/{shipmentId}备货→复核→装箱扫码(重复箱/错货/超量即时拦截)→创建发运;红字确认「累计发运达 X 是否超承诺 Y」(7.8);复核清单(未验不发货);承运与交接;批次/箱条码(Q14)。边界:收货地址变更须销售申请/订单域审批(PRD 6.9),本域地址只读,审批流不在此展开F12.02(发货单与出库)、F05.03(地址变更申请入口,审批归订单域 m05)
签收/差异receipt-diff.html/shipping/receipts逐批签收量登记;证据照片+回单(MVP,电子签 P1+ 假设 Q34);差异单(责任方待确认,不扣减原发运,原始发运不可隐藏);处置选项(补发/结算调整/关闭);对账联动(签收量口径 Q35);在途超时提醒F12.03(签收与差异单)

裁决边界(Q33):直发/合并装车/补发/换箱 MVP 不做,异常线下留痕补录——本域原型不设对应交互。

状态迁移(发货单状态机,PRD「四、端到端业务流程与核心状态机」)

stateDiagram-v2
    [*] --> 待备货: 发货建议→生成发货单(Q33:入库后才可生成)
    待备货 --> 已备货: 装箱扫码完成(错货/超量拦截)
    已备货 --> 待复核: 复核清单通过(未验不发货)
    待复核 --> 待发运: 红字确认(累计 vs 承诺)
    待发运 --> 在途: 交接承运
    在途 --> 已签收: 逐批签收(证据归档)
    在途 --> 退回: 拒收/差异
    已签收 --> 关闭: 差异处置完成
    退回 --> 关闭: 补发或结算调整后
    已签收 --> [*]
    关闭 --> [*]

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q33(已采纳)先成品入库后发货(质检放行后);分批发货;直发等 MVP 不做发货建议四账卡「合格可用库存」口径 + 顶部裁决注 + 分批建议
Q35(已采纳)对账依据=客户签收量(默认,可按客户配置发货量);容差可配置无默认签收/差异「有效签收合计=对账数量」+ 容差行
Q14(已采纳)成品按工单批次追踪发货建议批次列、装箱扫码批次校验
Q34(假设,待确认)签收证据:MVP 照片+回单登记,电子签 P1+签收/差异证据行标注
Q30(假设,待确认)少发需客户让步确认留档发货建议短少处置注
PRD 6.9 规则「地址变更需销售/订单审批」——发货单地址只读,变更审批流归订单域发货单交互点边界句;shipment 地址卡小注
R-013 同源差异/调整留痕差异单「不扣减原发运」+ 处置选项

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;访谈候选值不出现预设数值,页面数字均为示例数据。

覆盖性对账

  • 对应 FSD 册:m12 仓库发运(批量铺开已建:prd/fsd/m12-仓库发运.md,F12.01~F12.03;F05.03 归 m05 订单变更册)——双向关联两侧无空(2026-10-21 批量铺开互挂)。
  • 页面树 10「发运」3 节点全覆盖(发货建议/发货单/签收差异)。

6 - settlement 域设计总纲(对账结算)

源:PRD「八、页面架构与关键页面设计」页面树 11「结算」+「七、核心功能逐项需求」之「6.10 对账、阶梯计价、定金尾款、发票与收款」+「四、端到端业务流程与核心状态机」(结算段、7.9 对账单页);调研「七、需求条目统一编号与优先级判定」R-013(P0:按合同单位与价格版本生成账单、金额调整留痕)。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B2;后续修订追加登记于本行下方) 修订:2026-10-21 B2 定稿确认(含会话④对账金额口径 ¥14,880 联动修复);移除未消费 data.js 引用(B-3 遗留裁决);FSD 节奏统一后置。(FSD 00-总则 修订记录待 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 批量铺开——m13 对账结算册已建(prd/fsd/m13-对账结算.md,F13.01~F13.03),本表 FSD ID 列由册粒度占位细化为功能 ID。 原型:html/index.html 导航 + 3 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
对账单statement.html/settlement/statements/{statementId}结算明细主表(来源=发运/签收事实);结算数量=签收量(Q35 默认,按客户可配置);差异调整「申请调整」留痕不原位改数(R-013,Q38);计价规则版本写入账单(阶梯 P1 且公式禁预设 Q36);定金/尾款计划项(Q37);客户确认/异议登记;下载/发送F13.01(对账单)
收款与核销payment-receipt.html/settlement/payments到账流水登记;按账单核销(Q40 默认,推荐精确匹配);预收挂账与抵扣;尾款=总额−已收;退款/冲销须原因+审批;客户应收台账F13.02(收款与核销)
发票登记invoice-register.html/settlement/invoices登记不直开(Q39);一对一/一对多/多对一总额受控;重复开票检查提示不自动阻断;待红冲事项登记(关联蓝票+冲减金额+原因);已开票账单金额限制;票面附件F13.03(发票登记)

原则(PRD 6.10):可结算事实在前、发票登记在后——账单只汇总可结算事实,发票登记只记录票面事实,二者不得互相覆盖。

状态迁移(账单状态机,PRD「四、端到端业务流程与核心状态机」)

stateDiagram-v2
    [*] --> 草稿: 选择订单/发运·应用价格版本
    草稿 --> 待确认: 生成(调整走申请留痕)
    待确认 --> 已确认: 客户确认/异议关闭
    待确认 --> 草稿: 异议→调整单(R-013)
    已确认 --> 待开票
    待开票 --> 已开票: 发票登记(Q39:登记不直开)
    已开票 --> 部分收款: 按账单核销部分
    部分收款 --> 已结清: 尾款核销(Q40)
    待开票 --> 已结清: 无票结清(客户配置)
    已结清 --> 关闭
    关闭 --> [*]

收款状态:未收 → 部分收 → 已收 → 退款/冲销(须原因+审批)。

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q35(已采纳)对账依据=客户签收量(默认),可按客户配置发货量;容差可配置无默认值;差异生成调整凭证留痕对账单「结算数量=签收量」+ 容差行 + 差异调整 ADJ 留痕
Q40(已采纳)按账单核销(默认),支持预收挂账;跨期/汇兑/坏账不做收款与核销整屏
Q39(已确认方向)直连开票不做,发票只登记;红冲流程 P1 前访谈发票登记整屏 + 待红冲事项
Q41(已采纳)敏感数据三角色可见;客户门户最小暴露客户门户可见性注
R-013(P0)按合同单位与价格版本生成账单;金额调整留痕价格版本列(QT-0195 v1)+ 调整凭证 ADJ-014
Q36(假设→计价公式访谈候选)阶梯计价 P1;公式与维度禁预设对账单计价区标注
Q37(假设,待确认)定金/进度款/尾款/发票关系;预开发票定金/尾款行 + 发票登记预开注
Q38(假设,待确认)对账单合并、异议/扣款/折让凭证调整留痕区标注
Q42(假设,待确认)数据保留时长(B1/B2 财务数据归档口径,MVP 只归档不删除)

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;访谈候选值(Q13/Q20/Q27/Q28/Q36)不出现预设数值,页面数字均为示例数据。

覆盖性对账

  • 对应 FSD 册:m13 对账结算(批量铺开已建:prd/fsd/m13-对账结算.md,F13.01~F13.03)——双向关联两侧无空(2026-10-21 批量铺开互挂)。
  • 页面树 11「结算」3 节点全覆盖(对账单/收款与核销/发票登记)。

7 - customer 域设计总纲(客户与机会)

源:PRD「八、页面架构与关键页面设计」页面树 2「客户与机会」+「七、核心功能逐项需求」之「6.1 客户询价与多版本报价」(客户前置、询价登记与转报价链路、权限)+「6.9 发货、签收与差异」(地址变更审批边界);调研「七、需求条目统一编号与优先级判定」——本域无专属 R 条目,地址边界承 PRD 6.9。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B3;后续修订追加登记于本行下方) 修订:2026-10-21 B3 定稿确认。(FSD 00-总则 修订记录待 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 样板先行——FSD ID 冻结(F02.01~F02.03/m02),本表 FSD ID 列由册粒度占位细化为功能 ID(m02 册已建:prd/fsd/m02-客户机会.md)。 原型:html/index.html 导航 + 3 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
客户列表customer-list.html/customers检索筛选(关键词/行业/状态/销售归属);客户行=主联系人/在跟订单/最近成交;新建客户(草稿可存——6.1 前置「客户存在或草稿可存」);链接详情;敏感列不进列表(应收台账归 settlement,财务可见——Q41)F02.01(建档与档案)
客户详情customer-detail.html/customers/{customerId}档案 kv(联系人/开票/付款条款/税率口径/销售归属);发货地址卡只读——变更须销售申请、经订单域审批(PRD 6.9,与 shipping 域边界一致);关联单据 tab(报价/订单/对账,跨域跳转);主数据变更不回写已确认单据(Q18:快照在订单域冻结,本页提示行);信用/收款策略由财务启用(6.2 注)F02.01(档案维护)、F02.03(单据关联/信用策略)
询价/商机详情inquiry-detail.html/customers/{customerId}/inquiries/{inquiryId}需求登记(品名/数量档/成品尺寸/材料意向/色数/表面处理/后道/交期/收货地/样品/特殊要求——6.1 字段要点);商机阶段推进;沟通留痕;转报价入口(生成报价草稿,链接 quotation 域);关联报价版本链回显;客户确认前不得占用库存承诺(6.1 异常)F02.02(询价与商机)

归并说明:询价列表不设独立屏——询价以客户详情 tab + 本屏承载(低频入口,与 B1「取消/恢复归并订单详情弹层」同思路)。

状态迁移(客户建档 + 询价商机链路,PRD 6.1)

stateDiagram-v2
    [*] --> 客户草稿: 快速建档(6.1 前置「草稿可存」)
    客户草稿 --> 启用: 补全档案必填项
    启用 --> 停用: 停用(历史单据与审计保留)
    [*] --> 询价登记
    询价登记 --> 需求确认: 补全需求要素
    需求确认 --> 已转报价: 生成报价草稿(链接 quotation 域)
    已转报价 --> 已成交: 报价客户确认+版本锁定+转订单(回链基线)
    已转报价 --> 已关闭: 流失/搁置(原因留痕)
    已成交 --> [*]
    已关闭 --> [*]

客户主数据(联系人/地址/付款条款)变更不回写已确认单据——报价/订单按确认时点冻结(Q18/R-008,快照承载在订单域)。

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q41(已采纳)敏感数据三角色可见:成本/毛利仅厂长+财务+报价核价;报价对销售/客服可见;客户列表不放应收客户列表敏感列不设 + 详情页可见性注
Q18(已确认方向)/ R-008已确认单据冻结快照,主数据变化默认不回写客户详情「变更不回写」提示行(快照承载在订单域)
Q8(假设,待确认)合同/电子签章/样品确认:MVP 纸质留档+上传,电子签章 P1+客户附件(合同/资质)留档注
PRD 6.9(既有规则)收货地址变更须销售申请/订单域审批客户详情发货地址卡只读小注

假设标注约定:原型页面内未裁决参数以「假设(Q,待客户确认)」内联标注;访谈候选值(Q13/Q20/Q27/Q28/Q36)在本域不出现数值,凡页面出现的数字均为示例数据(页面内联 mock),禁预设入 FSD。

覆盖性对账

  • 对应 FSD 册:m02 客户机会(样板先行批已建:prd/fsd/m02-客户机会.md,F02.01~F02.03)——双向关联两侧无空(2026-10-21 样板先行互挂)。
  • 页面树 2「客户与机会」3 节点全覆盖(客户列表/客户详情/询价-商机详情)。

8 - quotation 域设计总纲(报价管理)

源:PRD「八、页面架构与关键页面设计」页面树 3「报价管理」+「七、核心功能逐项需求」之「6.1 客户询价与多版本报价」(主流程/规则/权限/异常)+「7.2 报价编辑页」(三栏布局与版本对比);调研「七、需求条目统一编号与优先级判定」R-002(P0:开数与材料利用率影响报价用量)、R-001(P0:数量档双单位换算)。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B3;后续修订追加登记于本行下方) 修订:2026-10-21 B3 定稿确认(含「报价审批归并编辑页提交弹窗+列表徽标」取舍认可)。(FSD 00-总则 修订记录待 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 样板先行——FSD ID 冻结(F03.01~F03.06/m03,F03.06 定价规则 P1),本表 FSD ID 列由册粒度占位细化为功能 ID(m03 册已建:prd/fsd/m03-报价与定价.md)。 原型:html/index.html 导航 + 2 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
报价列表quote-list.html/quotations筛选(状态/客户/有效期临近);行=报价号/版本/客户/需求/客户价/状态/有效期/转单基线;新建入口三来源(从询价/模板/复制——6.1 主流程);版本链展开;操作列(编辑/复制版本/转单——仅已确认版本可转)F03.01(创建与来源)、F03.03(版本链)、F03.05(转单)
报价编辑/版本对比quote-edit.html/quotations/{quoteId}/edit7.2 三栏:左=需求条件(数量档三档 R-001、成品尺寸→开数/利用率 R-002、材料/路线版本、交期/收货地);中=费用明细(Q3 费用项拆分示例;阶梯价 Q36 假设禁预设公式;无价格参数标「待人工定价」);右=价格汇总(建议价/最终价/客户价三价差异;毛利区三角色脱敏 Q41;审批信息);关键项修改→「与上一版差异」高亮不直接覆盖;版本对比表突出数量/单价/金额/条款变化;提交弹窗(审批理由必填/加急/有效期 Q5;超授权折扣/无成本/缺规则→按钮禁用并说明);多人编辑冲突提示「最新版本已由 X 保存,是否复制新版本」F03.02(编辑与三价)、F03.03(版本对比)、F03.04(审批归并弹窗)、F03.06(阶梯规则 P1)

归并说明:页面树 3.3「报价审批」不设独立屏——审批动作由编辑页提交弹窗(收集理由/加急/有效期,7.2)+ 报价列表状态徽标承载;审批中台统一入口在审批中心(页面树 13,B5 批次交付)。与 B1「取消/恢复归并订单详情弹层」同思路。

原则(PRD 6.1):报价必须可比较、可审批、可失效——每次修改生成新版本;显示建议价/最终价/客户价三者差异;版本锁定后才可转订单;过期自动失效但不能删除。

状态迁移(报价版本状态机,PRD 6.1/「四」状态机段)

stateDiagram-v2
    [*] --> 草稿: 从询价/模板/复制版本创建
    草稿 --> 待审批: 提交(理由+有效期;超授权折扣/无成本/缺规则禁提交)
    待审批 --> 待客户确认: 审批通过→发送确认
    待审批 --> 草稿: 驳回(修改生成新版本)
    待客户确认 --> 已确认: 客户确认(版本锁定)
    待客户确认 --> 草稿: 客户驳回/要求改版(新版本)
    待客户确认 --> 已失效: 有效期届满(自动,不可删除)
    已确认 --> 已转单: 转订单(冻结四类快照,基线回链——订单域承载 Q18)
    已确认 --> 已失效: 有效期届满未转单
    已转单 --> [*]
    已失效 --> [*]

版本链:v1/v2/…每次修改生成新版本;已转单版本显示基线链接(6.1「报价转单后显示基线链接」——见 order 域订单详情「来源报价(基线)」)。

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q41(已采纳)成本/毛利仅厂长+财务+报价核价三角色可见;报价对销售/客服可见列表仅客户价列;编辑页毛利区打码+角色注
Q3(假设,待确认)费用项拆分(设计/制版/印刷/后道/包装/运输);可退/可复用做成费用项属性(可配置)费用明细表结构(拆分项为示例)
Q5(假设,待确认)报价有效期、确认方式、逾期提醒、作废规则;参数可配置有效期字段+提交弹窗+「已失效」状态
Q36(假设→计价公式访谈候选)阶梯计价公式与维度禁预设费用明细阶梯行标注
Q18(已确认方向)/ R-008转订单冻结四类快照,已下达不随主数据变化「已转单」迁移注(承载在订单域)
Q8(假设,待确认)样品确认/合同:MVP 纸质留档+上传;电子签章 P1+样品费行+确认方式假设注
R-002(P0)成品尺寸→开数/方向→材料利用率;修边/咬口/出血待确认需求条件栏尺寸/开数行+访谈候选标注
R-001(P0)双单位数量档换算(不可换算阻断)数量档表单位行

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;访谈候选值(Q13/Q20/Q27/Q28/Q36)不出现预设数值,页面数字均为示例数据。

覆盖性对账

  • 对应 FSD 册:m03 报价与定价(报价 MVP / 定价规则 P1;样板先行批已建:prd/fsd/m03-报价与定价.md,F03.01~F03.06)——双向关联两侧无空(2026-10-21 样板先行互挂)。
  • 页面树 3「报价管理」3 节点 = 2 屏承载(报价审批归并编辑页提交弹窗+列表徽标,审批中心 B5;见归并说明)。
  • mock 与 B1/B2 连续:QT-2026-0195(优学教育 DM 单页→ORD-2026-0105→对账单调整链)、QT-2026-0222(晨光文创文创纸袋→ORD-2026-0107);在途示例 QT-2026-0231(蓝秀生物)承接询价 DEM-2026-0090。

9 - master-data 域设计总纲(主数据)

源:PRD「八、页面架构与关键页面设计」页面树 5「主数据」(产品及版本/工艺路线及版本/工序库/材料与单位/资源班组)+「七、核心功能逐项需求」之「6.3 工艺路线、材料与损耗」(版本化配置、参数化损耗、版本失效不影响历史工单);决策记录 §2-2(Q2 三层结构)/ §2-3(Q9 规格→版本判定表进 m06)/ §2-4(Q14 材料族批次追踪)/ §2-5(Q19 排产资源模型)。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B4;后续修订追加登记于本行下方) 修订:2026-10-21 B4 定稿确认(含通用主数据版本状态机、损耗=参数化表达式禁预设(Q13)、Q9 判定表可配置、工序设备/模具绑定开关(Q22+24 报工维度主数据侧)、资源模型与 planning 甘特同口径(Q19)、材料族批次追踪范围(Q14))。(FSD 00-总则 修订记录待 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 样板先行——FSD ID 冻结(F06.01~F06.06/m06,F06.06 通用版本状态机为横切节),本表 FSD ID 列由册粒度占位细化为功能 ID(m06 册已建:prd/fsd/m06-主数据.md)。 原型:html/index.html 导航 + 5 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
产品及版本product-versions.html/master-data/products产品列表+版本链(变更原因留痕);Q9 判定表(规格变化影响工艺/材料/报价→新版本;影响成品形态/计价单位→新品;判定可配置);BOM 仅多组件/成套必填(Q2,简单产品「无 BOM 直产」);开数绑定具体版本(R-002);成套 BOM 结构(R-004,挂 m06/m12 齐套)F06.01(产品与版本链)
工艺路线及版本routing-versions.html/master-data/routings版本链+生效期/评审;工序序列(可跳/并行标注——Q11;路线必填可单工序——Q2);资源组与准备/运行参数引用工序库;损耗行=参数化表达式,参数访谈候选(Q13)禁预设;失效版本不影响历史工单、主数据变更不回写在制(Q18/R-008)F06.02(工艺路线与版本)、F06.06(状态机)
工序库operation-library.html/master-data/operations自定义工序分组(印前/印刷/表面处理/后道——Q10 配置优于硬编码);工序属性:资源资格、准备/运行参数、检验点配置(呼应质检首件/巡检)、设备/模具绑定开关(按工序配置——Q22+24 报工绑定维度的主数据侧)F06.03(工序库)
材料与单位materials-units.html/master-data/materials材料族与批次追踪范围(Q14:原纸/纸板等主要材料按批次;油墨族启用有效期,按族配置);双单位换算(R-001:张↔令↔吨,不可换算阻断);成本价/库存价分离(Q12);母规格毛/净尺寸与公差(访谈候选禁预设);余料继承母料属性成新批次(R-003);最小库存单位(访谈候选)F06.04(材料与单位)
资源/班组resources-crews.html/master-data/resources设备/设备组树;班组+技能标签(人员挂班组不直接排产——Q19);模具/刀模=约束资源(占档不排程);班次+小时计量;与 planning 甘特资源树同一模型(m07 引用)F06.05(资源与班组)、F06.06(状态机)

原则(PRD 6.3):工艺、材料、单位、准备/运行、损耗都是版本化配置,不是页面里的固定选项;损耗公式采用参数化表达式,禁用统一行业默认值;主数据变更不直接刷新在制工单,除非变更单明确。

状态迁移(通用主数据版本状态机,PRD 6.3)

stateDiagram-v2
    [*] --> 草稿: 新建(产品/路线/工序/材料/资源)
    草稿 --> 评审中: 提交评审
    评审中 --> 已生效: 评审通过(设置生效期)
    评审中 --> 草稿: 驳回(修改留痕)
    已生效 --> 已失效: 新版本生效/手动停用/到期
    已失效 --> [*]

版本失效不影响历史工单与已确认单据——订单/工单按确认时点冻结快照(Q18/R-008,承载在订单域);在制工单不随主数据刷新,除非变更单明确(6.3)。适用产品/路线/工序/材料全部分册。

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q2(已采纳)订单强制挂产品版本;工艺路线必填(可单工序);BOM 仅对多组件/成套产品必填产品屏 BOM 徽标(无 BOM 直产示例)+ 路线屏单工序示例
Q9(已采纳)规格→版本/新品判定表进 m06 且可配置(影响工艺/材料/报价→新版本;影响成品形态/计价单位→新品)产品屏判定表卡
Q14(已采纳)材料按批次追踪;有效期/序列号仅油墨等少数材料族启用(按族配置);成品按工单批次追踪材料屏材料族表追踪列
Q19(已采纳)资源=设备(可组设备组)+班组;人员挂班组不直接排产;模具/刀模约束资源占档不排程;班次+小时资源屏整屏(与 planning 甘特同模型)
Q10(假设,待确认)自定义工序库 + 细分工艺模板(配置版本优先于统一流程)工序库屏分组与模板入口
Q11(假设,待确认)多路线/并行工序/跳步(跳过须授权)路线屏工序序列标注
Q12(假设,待确认)成本价/库存价分离;维护者(采购/仓储/工艺)属组织题进访谈材料屏价格列双价注
Q13(访谈候选)损耗计算固定/比例/分段/公式四算法可配置,无默认值路线屏损耗行「禁预设」标注
Q18(已确认方向)/ R-008已确认单据冻结快照,主数据变化默认不回写版本状态机注 + 各屏提示行
R-001(P0)多口径单位换算,不可换算阻断材料屏换算卡
R-002(P0)开数绑定具体版本;修边/咬口/出血访谈候选产品屏版本行(开数列)
R-003(P0)余料继承母料属性成新批次,边料与可利用余料分开材料屏余料行
R-004(P0)成套按成品 BOM 齐套(挂 m06/m12)产品屏 BOM 区

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;访谈候选值(Q13 损耗率、咬口/出血/修边尺寸、母规格毛净尺寸与公差、最小库存单位、换型/清洗时间)不出现预设数值,页面数字均为示例数据(页面内联 mock)。

覆盖性对账

  • 对应 FSD 册:m06 主数据(产品+工艺+材料三主数据,MVP;样板先行批已建:prd/fsd/m06-主数据.md,F06.01~F06.06)——双向关联两侧无空(2026-10-21 样板先行互挂)。
  • 页面树 5「主数据」5 节点全覆盖(产品及版本/工艺路线及版本/工序库/材料与单位/资源班组),1:1 无归并。
  • mock 与 B1~B3 连续:产品(画册/文创纸袋/DM 单页/礼盒装帧盒/书页插页/彩盒)、材料(157g 铜版纸/灰板 2.0·2.5mm/白卡 350g)、批次形态(P-20261018-02)、资源呼应 planning 甘特(印刷/模切设备组+班组+模具占档)、工序呼应 quote-edit 路线版本(R-v2)与材料版本(M-v3)。

10 - dashboard 域设计总纲(工作台)

源:PRD「八、页面架构与关键页面设计」页面树 1「工作台」(个人待办/我发起的审批/风险预警/今日任务/常用快捷)+「7.1 工作台」详细规格(顶部固定区 + 中间四区 + 信息层级 + 角色卡片配置);决策记录 Q41(敏感数据可见范围——工作台按角色脱敏)。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B5;后续修订追加登记于本行下方) 修订:2026-10-21 B5 定稿确认(含页面树 1 五节点归并单屏四区、信息层级「风险等级>截止时间>订单/金额」、角色卡配置示意归 m15、通知跳详情标记已读、毛利卡按角色渲染(Q41))。(FSD 00-总则 修订记录已于 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 样板先行——FSD ID 冻结(F01.01~F01.03/m01),本表 FSD ID 列细化为功能 ID(m01 为样板册:prd/fsd/m01-工作台.md)。 原型:html/index.html 导航 + 1 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
工作台workbench.html/workbench顶部固定区(组织范围/角色/搜索/通知/待办数/快捷创建/「仅看我的↔本团队」切换);四区卡片:待办(审批/派工/报工更正/检验/发货复核/差异/超期)、风险(齐套/插单/质量/交期/回款)、今日任务(订单/排程/会议交期)、快捷入口;信息层级:风险等级 > 截止时间 > 订单/金额,普通通知降权;按角色配置卡片(示意,配置界面归 admin m15);空状态「暂无待办」+ 创建/筛选引导;通知点击跳详情并标记已读F01.01(聚合视图)、F01.02(待办/通知)、F01.03(我发起的审批页签)

归并说明:页面树 1 五节点(个人待办/我发起的审批/风险预警/今日任务/常用快捷)按 7.1 四区单屏承载——「个人待办+今日任务」= 待办/今日任务两区,「我发起的审批」= 待办区页签(我发起的 视角切换,详情跳审批中心),「风险预警」= 风险区,「常用快捷」= 快捷入口区。与 B1「取消/恢复归并订单详情弹层」、B3「报价审批归并提交弹窗」同思路。

状态迁移(待办/通知项生命周期,7.1)

stateDiagram-v2
    [*] --> 未读: 业务事件产生(审批到达/预警触发/任务分派)
    未读 --> 已读: 点击查看(跳详情前标记已读)
    已读 --> 已办: 对应业务动作完成(审批/派工/检验等)
    未读 --> 已办: 直接处理完成
    已办 --> [*]
    已读 --> 已过期: 截止时间过且未处理(转入超期待办)
    已过期 --> 已办: 补办/升级处理

7.1:通知点击跳详情,跳前标记已读;普通通知降权;空状态显示「暂无待办」与创建/筛选引导。待办项本身不承载业务状态——业务状态归各域(跳转处理)。

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q41(已采纳)成本/毛利仅财务与管理层可见;报价对销售/客服可见工作台风险区「回款/毛利类」卡片按角色渲染(销售视角无毛利列);矩阵收口在 admin 域
Q19(已采纳)资源负荷口径=设备+班组,班次+小时风险区「资源超负荷」卡与 planning 甘特/m14 报表同口径
7.1 规格顶部固定组织/角色/搜索/通知/待办数/快捷创建/仅看我的;层级「风险等级>截止时间>订单/金额」整屏布局(顶部条 + 四区栅格)
按角色配置卡片管理员不能把全部报表硬塞给工人卡片区标注「按角色配置(示意)」,配置能力归 m15,本屏不做配置界面

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;预警阈值/待办保留时长等参数不出现预设数值,页面数字均为示例数据(页面内联 mock)。

覆盖性对账

  • 对应 FSD 册:m01 工作台(样板册已建:prd/fsd/m01-工作台.md,F01.01~F01.03)——双向关联两侧无空(2026-10-21 样板先行互挂)。
  • 页面树 1「工作台」5 节点全覆盖(个人待办/我发起的审批/风险预警/今日任务/常用快捷),归并为 1 屏四区(归并说明见页面清单下注)。
  • mock 与 B1~B4 连续:待办引用 QT-2026-0231 v2(报价审批)、ORD-0105(变更)、WO-0316/0318(工单)、NC-119(质量返工);风险区回款预警呼应 settlement 对账单 ¥14,880;资源负荷呼应 planning 甘特与 resources-crews。

11 - outsource 域设计总纲(外协)

源:PRD「八、页面架构与关键页面设计」页面树 9「外协」(外协单/发料·回货/外协结算)+「七、核心功能逐项需求」之「6.7 外协、委外加工与收回」(发料收回检验闭环、结算以合格收回为准);决策记录 Q31(外协责任划分——访谈候选)。P0 裁决见决策记录:44 问 triage §1/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B5;后续修订追加登记于本行下方) 修订:2026-10-21 B5 定稿确认(含外协三屏 6.7 闭环、外协单回链工单防黑箱、结算数量以合格收回为准、分批回货独立质检、超损耗/少回审批流、Q31 责任划分访谈候选留白不预设)。(FSD 00-总则 修订记录已于 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 批量铺开——m11 外协册已建(prd/fsd/m11-外协.md,F11.01~F11.03 · P1),本表 FSD ID 列由册粒度占位细化为功能 ID。 原型:html/index.html 导航 + 3 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。 范围注:外协为 P1 功能(大计划 m11 行)——原型按 6.7 完整闭环设计,FSD 编制时标 P1 分期。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
外协单outsourcing-orders.html/outsource/orders外协单列表(外协商/工序/发料·应回·已回·合格·不良·报废/状态/结算条款);新建入口=工单任务选择外协(非独立创建,防「脱离主工单的黑箱」);进度跟催(供应商自报进度标**「未验证」**);外协商未确认不能关闭F11.01(外协单管理 P1)
发料·回货material-return.html/outsource/returns发料清单确认(发料数须覆盖应回数及损耗/补数规则);发料出库(仓管,联动库存);分批回货登记;每次回货独立质检(收货质检联动 quality 域,合格回站/返工/补数三向);超损耗/少回须原因+审批;运输与材料权属标注(Q31 访谈候选)F11.02(发料与回货 P1)
外协结算outsourcing-settlement.html/outsource/settlements结算数量以合格收回为准(不良/报废不计价);单价×合格数自动汇总;折扣/扣款由财务策略确认(边界:结算单送 settlement 域入对账/应付);异常扣款留痕(运输损坏/质量拒收关联原任务与审批)F11.03(外协结算 P1)

原则(6.7):外协不能成为脱离主工单的黑箱——外协单必须回链工单任务;发料、收回和检验必须闭环;异常(外协商不可用/运输损坏/材料权属争议/质量拒收/逾期未回/超额发回)必须关联原任务和审批。权限:外协管理员维护与跟催、仓管发料、质检验收、财务结算、供应商只能看授权范围(供应商门户不在本期范围)。

状态迁移(外协单生命周期,6.7 主流程)

stateDiagram-v2
    [*] --> 草稿: 工单任务选择外协(回链 WO)
    草稿 --> 待供应商确认: 提交外协单
    待供应商确认 --> 待发料: 供应商确认(价格/交期/责任条款)
    待供应商确认 --> 已取消: 供应商拒单/超时未确认
    待发料 --> 部分回货: 发料出库(覆盖应回+损耗规则)
    部分回货 --> 部分回货: 分批回货(每次独立质检)
    部分回货 --> 全部回货: 累计合格+不良+报废=应回
    待发料 --> 全部回货: 一次性回货
    全部回货 --> 待结算: 收货质检闭合(合格回站/返工/补数)
    待结算 --> 已结算: 结算单确认(合格数计价)
    已结算 --> 已关闭: 双方对账无误
    已关闭 --> [*]

6.7:外协商未确认不能直接关闭;少回/超损耗分支须原因+审批后进入「部分回货→待结算」;供应商进度为自报数据时标注「未验证」。返工/补数不新开外协单,在原单回货行追加并关联质检单。

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q31(访谈候选)外协责任划分(运输破损责任方、材料权属转移时点、质量责任边界)——待访谈,页面不预设结论发料·回货屏「责任条款」字段区标注「访谈候选(Q31)」
6.7 规则发料数覆盖应回数及损耗/补数;分批收回;每次回货独立质检;超损耗/少回须原因+审批发料·回货屏校验提示 + 审批入口
6.7 规则结算数量以合格收回为准;折扣/扣款由财务策略确认外协结算屏计价区 + 财务策略注
6.7 规则外协商未确认不能直接关闭;自报进度标「未验证」外协单屏状态规则 + 跟催列标注
Q41(已采纳)外协单价/结算金额对非授权角色脱敏结算屏价格列注(矩阵收口 admin 域)
Q18(已确认方向)/ R-008工单按确认时点冻结路线/材料快照——外协单引用工单快照工序,不随主数据刷新外协单详情「引用工序」行注

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;损耗/补数规则参数、结算账期等不出现预设数值,页面数字均为示例数据(页面内联 mock)。

覆盖性对账

  • 对应 FSD 册:m11 外协(P1)(批量铺开已建:prd/fsd/m11-外协.md,F11.01~F11.03)——双向关联两侧无空(2026-10-21 批量铺开互挂)。
  • 页面树 9「外协」3 节点全覆盖(外协单/发料·回货/外协结算),1:1 无归并。
  • mock 与 B1~B4 连续:外协单 XC-2026-0107 回链 WO-0320(礼盒装帧盒·烫金工序外协,工装呼应烫金版 T-0107/烫金机 #1);发料材料延续白卡 350g + 烫金纸;收货质检联动 quality 域检验单形态;结算单送 settlement 对账/应付链路;dashboard 风险区「外协回货延迟」卡回链本域。

12 - report-alert 域设计总纲(报表预警)

源:PRD「八、页面架构与关键页面设计」页面树 12「报表预警」(单节点)+「七、核心功能逐项需求」各节埋点行(齐套检查、齐套率、未齐套原因、插单模拟、交期影响、外协创建/回货/逾期、回款等埋点汇总为报表与预警源);决策记录 Q19(负荷口径)/ Q41(成本毛利脱敏)。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B5;后续修订追加登记于本行下方) 修订:2026-10-21 B5 定稿确认(含报表卡+预警生命周期「触发→确认→消除」、设备负荷口径=班次+小时(Q19 与 resources-crews 互链)、毛利卡按角色渲染(Q41)、预警阈值可配置禁预设)。(FSD 00-总则 修订记录已于 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 批量铺开——m14 报表预警册已建(prd/fsd/m14-报表预警.md,F14.01~F14.02),本表 FSD ID 列由册粒度占位细化为功能 ID。 原型:html/index.html 导航 + 1 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
报表与预警reports-alerts.html/reports报表卡(经营/生产/回款——数据来自各域埋点,数值均为示例);设备负荷口径=班次+小时(Q19,与 resources-crews 呼应句同一口径);毛利类报表按角色脱敏(Q41,销售视角不渲染);预警列表(等级/类型/对象/触发规则/状态);预警可跳转对应域详情;阈值可配置、不预设数值(配置入口归 admin m15)F14.01(报表卡)、F14.02(预警管理)

归并说明:页面树 12 为单节点,1 屏承载「报表卡区 + 预警列表区」两块内容。复杂报表钻取/自定义报表属 P2(PRD 范围注),本屏以聚合卡 + 预警为主。

状态迁移(预警项生命周期,各域埋点触发)

stateDiagram-v2
    [*] --> 已触发: 埋点越限(齐套延迟/交期风险/回款逾期/外协逾期等)
    已触发 --> 已确认: 责任人确认(认领)
    已确认 --> 处理中: 关联业务动作进行(跳转各域)
    处理中 --> 已消除: 业务状态恢复正常(自动关闭)
    已触发 --> 已升级: 超时未确认(升级通知上级——阈值可配置)
    已升级 --> 处理中: 上级认领
    已消除 --> [*]

预警是埋点的越限投影,不承载业务状态——处理动作在各域完成,本域只跟踪「触发→确认→消除」生命周期。升级/消除阈值为可配置参数(假设,不预设数值)。

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q19(已采纳)资源负荷口径=设备+班组,班次+小时负荷报表卡口径注——与 resources-crews「负荷报表同口径(m14)」互相回链
Q41(已采纳)成本/毛利仅财务与管理层可见毛利/成本报表卡按角色渲染;销售视角显示「无权限」占位;矩阵收口 admin 域
各域埋点(6.2~6.10)齐套率/插单模拟/交期影响/外协回货/回款等为预警源预警列表「来源埋点」列
预警阈值全部可配置,禁预设数值阈值列显示「已配置(参数待访谈)」,配置入口归 admin

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;预警阈值/报表统计口径参数不出现预设数值,页面数字均为示例数据(页面内联 mock)。

覆盖性对账

  • 对应 FSD 册:m14 报表与预警(批量铺开已建:prd/fsd/m14-报表预警.md,F14.01~F14.02)——双向关联两侧无空(2026-10-21 批量铺开互挂)。
  • 页面树 12「报表预警」单节点全覆盖,1 屏承载(归并说明见页面清单下注)。
  • mock 与 B1~B4 连续:预警引用 WO-0321(齐套延迟)、XC-2026-0107(外协回货延迟)、ORD-0103(回款逾期 ¥14,880)、NC-119(质量返工);负荷卡呼应 planning 甘特与 resources-crews 班次+小时。

13 - approval 域设计总纲(审批中心)

源:PRD「八、页面架构与关键页面设计」页面树 13「审批中心」(单节点)+「七、核心功能逐项需求」各节审批规则(插单联合审批 6.4、订单变更 6.2、地址变更 6.9、外协超损耗 6.7、报价审批 6.1);决策记录 Q41(敏感数据可见)。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B5;后续修订追加登记于本行下方) 修订:2026-10-21 B5 定稿确认(含审批中心=各域归并审批统一入口聚合定位(B1/B2/B3/B5 归并裁决,不重复设计审批流)、审批任务通用状态机、插单 6.4 联合审批节点展示、时效参数禁预设)。(FSD 00-总则 修订记录已于 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 批量铺开——m15 平台册已建(prd/fsd/m15-平台.md,四能力合一册 F15.01~F15.04),本表 FSD ID 细化为 F15.01(审批中心)。 原型:html/index.html 导航 + 1 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
审批中心approval-center.html/approvals待办聚合(报价/订单变更/取消恢复/插单/地址变更/外协超损耗/报工更正——来源域标注);页签:待我审批/我发起的/已办结;审批动作(同意/驳回/转办)跳转回各域详情完成(业务上下文在各域);加急标注;当前节点与代理人展示(与订单详情审批态一致);审批时效/升级参数可配置不预设F15.01(审批中心)

定位声明(归并裁决):审批中心是各域已归并审批的统一入口聚合屏——B1(取消/恢复归并订单详情弹层)、B2(地址变更审批归订单域)、B3(报价审批归并报价编辑提交弹窗+列表徽标,「审批中台统一入口在审批中心」)、B5(外协超损耗/少回审批)。本域不重复设计各审批流细节——表单、必填项、影响评估在各域弹窗/详情承载;审批中心负责:跨域待办聚合、统一待办列表、审批记录归口(审计联动 admin)。

状态迁移(审批任务状态,跨类型通用)

stateDiagram-v2
    [*] --> 待审批: 业务事件提交(各域发起)
    待审批 --> 已同意: 审批通过(回写业务状态)
    待审批 --> 已驳回: 驳回(附原因,回业务发起人)
    待审批 --> 已转办: 转办/代理(节点内流转)
    待审批 --> 已撤回: 发起人撤回(业务侧可撤回时)
    已同意 --> [*]
    已驳回 --> [*]
    已转办 --> 待审批: 新处理人待办
    已撤回 --> [*]

审批任务本身只有「待审批→终态」流转;业务状态机归各域(如报价 v2 待审批→已确认由报价域状态机承载,审批通过只是触发器)。多级审批(如插单「计划主管/销售经理联合审批+财务确认费用条款」)按节点串行,每节点一次任务实例。

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
归并裁决(B1/B2/B3/B5)各域审批归并到业务动作处发起,审批中心统一聚合入口聚合列表「来源域」列 + 各域 README 归并说明互相引用
插单审批(6.4)计划员模拟;销售可提申请;计划主管/销售经理联合审批;财务确认费用条款插单类审批行展示「联合审批节点」;模拟结果(延误/负荷/费用)回链 planning
Q41(已采纳)审批卡片中金额/毛利按角色脱敏审批详情金额列注;矩阵收口 admin 域
Q18(已确认方向)/ R-008审批通过即按当时内容生效(报价 v2 锁定、变更单基线)「已同意」注:生效内容以提交时快照为准
审批时效/升级可配置参数时效列显示「已配置(参数待访谈)」,禁预设数值

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;审批时效/升级时限/会签规则参数不出现预设数值,页面数字均为示例数据(页面内联 mock)。

覆盖性对账

  • 对应 FSD 册:m15 平台(审批+权限+审计+配置)(批量铺开已建:prd/fsd/m15-平台.md,四能力合一册 F15.01~F15.04;与 admin 域同册)——双向关联两侧无空(2026-10-21 批量铺开互挂)。
  • 页面树 13「审批中心」单节点全覆盖,1 屏承载。
  • mock 与 B1~B5 连续:QT-2026-0231 v2(报价加急,B3 提交弹窗发起)、ORD-0105 变更单(B1)、WO-0321 插单(planning 模拟后提交)、发货地址变更(shipping README 边界句)、XC-2026-0107 少回审批(本批外协)、WO-0318 报工更正(dashboard 待办同源)。

14 - admin 域设计总纲(配置、权限、审计)

源:PRD「八、页面架构与关键页面设计」页面树 14「配置、权限、审计」(单节点)+「七、核心功能逐项需求」各节权限行(18 类角色权限详见调研报告);决策记录 Q41(敏感数据可见范围——本域为矩阵收口)/ Q43(安全点检/化学品/设备维护不进系统)。P0 裁决见决策记录:44 问 triage §2/§5。

设计确认门:本稿产出即停点,用户确认后才进下一步(FSD 于 B5 完成后统一编制,2026-10-21 裁决)。

状态:已确认(2026-10-21 用户确认 B5;后续修订追加登记于本行下方) 修订:2026-10-21 B5 定稿确认(含三区单屏(平台配置参数归口/角色权限矩阵 Q41 收口/审计日志只追加留痕)、Q43 安全承载不进系统边界、配置项变更全程留痕)。(FSD 00-总则 修订记录已于 Phase 3 创建时补记本次定稿) 修订:2026-10-21 Phase 3 批量铺开——m15 平台册已建(prd/fsd/m15-平台.md,四能力合一册 F15.01~F15.04),本表 FSD ID 细化为 F15.02(权限矩阵)/F15.03(审计日志)/F15.04(平台配置)。 原型:html/index.html 导航 + 1 屏,零依赖静态 HTML;预览走文档站(相对链接以站点布局为准)。

页面清单

屏原型文件对应真实路由交互点覆盖的 FSD ID
管理控制台admin-console.html/admin三区单屏:①平台配置(组织/审批流节点/单据编号规则/预警阈值入口/账期与财务策略——各域「可配置参数」的统一归口);②角色权限矩阵(Q41 收口:成本/毛利/报价/附件 × 角色可见性——B1~B3 各域脱敏落点在此统一配置);③审计日志(不可逆操作留痕:订单取消/报价作废/主数据失效/对账调整/报工更正——只追加不可改);Q43 边界声明:安全点检/化学品/设备维护不进系统F15.02(权限矩阵)、F15.03(审计日志)、F15.04(平台配置)

归并说明:页面树 14 单节点,1 屏三区承载(配置/权限/审计)。与 approval 域同属 m15 平台册(审批+权限+审计+配置四能力)。细粒度角色管理界面(角色 CRUD、用户-角色绑定)属实现期管理后台常规能力,原型聚焦「权限矩阵口径」与「审计留痕」两个设计要点。

状态迁移(配置项变更留痕,引用 m06 通用版本状态机口径)

stateDiagram-v2
    [*] --> 草稿: 修改配置项(权限矩阵/阈值/策略)
    草稿 --> 已生效: 保存生效(记操作人+时间)
    已生效 --> 历史版本: 下次修改后自动归档
    历史版本 --> [*]

配置项变更全程留痕(旧值→新值+操作人+时间,进审计日志);生效配置即各域读取口径。审计日志本身只追加、不可修改删除(PRD:删除行为通常禁用,改为取消/失效/冲销,原始证据保留)。

裁决引用(本域设计吸收的 Phase 0 裁决与假设标注)

裁决/问题内容落地点
Q41(已采纳,矩阵收口)成本/毛利仅财务与管理层;报价对销售/客服可见;附件按敏感级权限矩阵区示例行——B1 报价编辑毛利打码、B3 客户列表应收不进列表、B5 工作台毛利卡/审批金额脱敏等各域落点统一引用本矩阵
Q43(已采纳)安全点检/化学品台账/设备维护不进系统(外部 EHS/设备管理承载)边界声明注 + 预警区「设备维护窗口」只读展示(来源外部,planning 甘特可用时段引用)
审计要求(PRD 对象关系)不可逆操作留痕;删除禁用改取消/失效/冲销审计日志区动作类型清单
各域可配置参数预警阈值(m14)/审批时效(m15)/账期(settlement)/损耗规则(m06)等平台配置区「参数归口」列——本屏为入口聚合,参数值均不预设

假设标注约定:未裁决参数一律「假设(Q,待客户确认)」;配置参数值不出现预设数值,页面数字均为示例数据(页面内联 mock)。

覆盖性对账

  • 对应 FSD 册:m15 平台(审批+权限+审计+配置)(批量铺开已建:prd/fsd/m15-平台.md,四能力合一册 F15.01F15.04;与 approval 域同册,本域承载 F15.0204)——双向关联两侧无空(2026-10-21 批量铺开互挂)。
  • 页面树 14「配置、权限、审计」单节点全覆盖,1 屏三区承载(归并说明见页面清单下注)。
  • mock 与 B1~B5 连续:审计日志引用 ORD-0103 对账调整 −60(settlement)、QT-2026-0231 v2 提交(quotation)、WO-0318 报工更正(execution)、RV-014 主数据失效(master-data);权限矩阵行呼应各域脱敏落点。