# `input-supplement` 换版面 —— 照新目标件重做数据工单那一屏 > **状态**:设计已定、**已获用户批准**(2026-08-30)。这份文档是**为上下文压缩而写的交接件** —— > 压缩之后照它直接开工,不必重新 brainstorm、不必再问用户。 > > **分类**:bounded(要改的流程仓里已经有;换版面、功能不变)。按 brainstorming 技能的 bounded 路径, > **不写 spec、不走 writing-plans**;这份文档只是上下文的替身,不是流程意义上的实施计划。 --- ## 一句话 把 `input-supplement`(S1 派的那张数据工单)的**视图层**换成 `docs/ss02-act-05-new/ACT-WORK-05-数据工单-PN主数据创建.html` 的版面,**绑定面与功能一个不动**。 用户原话:「功能应该是一样的」「注意页面样式要和这个模版html几乎一样」。 --- ## 用户已定的三件事(不要再问) | # | 问题 | 用户的选择 | |---|---|---| | 1 | 目标件是单颗 PN 三步向导,而 W05 天生两颗料 | **每颗料一条轨道(两条并列)** | | 2 | 目标件的新增类型面板只收参数名,而 W05 的硬/软约束必填 | **面板里每行扩成四格**(参数名/说明/硬软约束/单位),**独立的「核心参数字段」表去掉** | | 3 | 目标件是一道总闸切整页,平台的闸按台账地址走 | **不动平台:每个步骤卡自带一道闸** | **第 1 条我提过风险**(类型要在两条轨道各选一次、而它们必须相同,容易选出不一致再被判据拦下), 用户仍选了它 —— 按他的决定走,但**加一道无脚本护栏**(见下)。 **第 2 条的连带代价**(要在实现时留意):独立字段表去掉之后,**已有类型的字段清单在件上看不到也改不了**。 现有件那张表的第二个用途是「在库但当年参数没录全 → 给已有类型补一个字段」。 **缓解**:把新增类型那个 `
` 面板对**已有类型**也开放(标题写「类型库里没有?或要给这个类型补一个字段」), 同一个面板兼两用,版面不变而能力不丢。**这一条是我在设计里补的,用户没有单独批,但它属于「功能一样」的承诺范围。** --- ## 现场事实(已逐条核实,不必重查) ### 目标件 `docs/ss02-act-05-new/ACT-WORK-05-数据工单-PN主数据创建.html` —— 444 行 / 26KB。 同目录另有 `SS02_ACT-WORK-05_差异评估_E04-I01架构版_V1.2.html` 等,**不在本次范围**。 旧目标件在 `docs/SS02-ACT-WORK-05-html/ACT-WORK-05-数据工单-01-芯片主数据创建.html`(现有件是照它平移的)。 目标件结构: - `.card-head`(`.badge`「数据」· `.kick`/`h1`/`.sub` · `.side` 里 tag/step/deadline) - 【触发原因】`.zone` + `.note`(流程 / AI 预填情况) - **`.jc-editgate` 带 `.gateprog` 进度条**(`.track`/`.fill`/`.pct` = `0 / 3 项`) - **渲染态 `.viewarea`**:`.idcard` 两格(PN 名称 / PN 类型,大号 mono 值)+ 核心参数表 `.tbl-wrap` - **编辑态 `.editarea`**:`.steps` 步骤轨道(`.stepbox` / `.sdot` / `.scard` / `.fld`) - ① PN 名称 ② PN 类型(select 首行 `+新增类型`)+ `.newtype` 面板 ③ 核心参数值 `.pvgrid` 瓷贴(2 列) - `.flow` 底部说明 + `.card-foot` - 尾部 `