# ecn.html · ECN 变更单 ## 用途与角色 最复杂落地物(S5,22 字段)。示例视角=技术(ECN 整改负责人)。规格书 3.2 节 S5、第 5/9 节。 ## 区块 | 区块 | 说明 | |---|---| | 页头 | ECN 号+状态+物料缺口标+操作(生成请购/导出物料清单) | | 状态步进条 | 10 段:草稿→影响面锁定→评审→已批准→请购中→到料→实施中→已回标→已论证→已关闭 | | 影响面四数卡 | 应改新机/在制/在役/旧料处置+锁定人时刻+切换点 | | 物料清单子表 | 件号/名称/用途标记(常规·整改专用)/应需/到货/缺口/状态 | | 在役逐台子表 | 设备×客户×整改状态×旧件回收,进度条,分页 | | 关闭七项硬校验 | 实时绿灰清单(2/7 示例) | | 基本信息 | 摘要/原因/验证判据/版本/观察期/会签 | ## 行为契约 1. **影响面锁定闸门(A9)**:四数未全部锁定时「生成请购单」禁用,tooltip 列出缺失项;锁定动作=整改负责人提交+四方数据落库,锁定后修改需重新评审(状态回退并留痕)。 2. **物料缺口(A10/A11)**:到货<应需的行标红;缺口>0 每日生成 HUB 任务@跟单员;「整改专用」行被生产挪用→当日报警给经理。 3. **在役清单来源**:从 S11-1 按「机型+在役」一键拉取生成逐台子表;整改完成逐台签字;旧件回收销毁必填记录(9.2⑤)。 4. **状态推进**:到料(全部行缺口=0)→实施中→已回标(新机/在制完成)→已论证(三项:实物符合/功能验证/客户观察期 30 天,量化判据必填)→已关闭(七项全绿)。 5. **关闭即回写**:ECN 关闭自动回写关联 4D(A13),并提示「售后第二签」——ECN 关闭 ≠ 问题单关闭(9.2 第 7 项)。 6. 生成请购:调 S9 配件申请(用途=整改专用),请购号回填物料行。 ## 接口草案 - `GET /api/loop/ecn/{id}`(含子表与校验状态) - `POST /api/loop/ecn/{id}/impact-lock`(四数锁定) - `POST /api/loop/ecn/{id}/purchase-req`(A9 闸门在此校验) - `POST /api/loop/ecn/{id}/units/import-in-service`(从 S11-1 拉清单) - `POST /api/loop/ecn/{id}/units/{unit}/rectify`(逐台签字) - `POST /api/loop/ecn/{id}/close`(9.2 七项校验) ## 权限 - 提交/处置:技术 ✓(质量会签,跟单员只读到料,经理只读)。 - 影响面锁定:ECN 整改负责人(技术岗)汇总四方数据后执行。 ## 边界与空态 - 在役子表 0 行:提示先完善 S11-1 档案(联动 archive 页黄条)。 - 观察期未满时「已论证」不可达,显示剩余天数倒计时。 - 会签未齐:评审段停住,显示待会签人。 ## AI 辅助(变更协调 · M3) - 「✦ AI 预清点」:从 S11-1 设备档案+BOM 差异+在制计划生成四数建议稿与在役清单初稿、物料清单初稿;四方核对改定后由整改负责人**人工锁定**——A9 闸门逻辑不变,AI 无锁定权限。 - 接口:`POST /api/loop/ai/ecn/{id}/impact-suggest` → 建议值+依据(档案命中数/BOM 差异行)。 ## 验收要点 - 未锁四数点「生成请购」→ 拒绝并列出缺失项(A9)。 - 七项校验有灰项时 `close` 接口 400 并返回逐项原因。 - 在役 30 台改 27 台时无法关闭——系统回答"还差 3 台哪几台"。