Archived
活动包 views/target-style.ts / report.ts 与两份 W05 文档都指着 docs/SS02-ACT-WORK-05-html —— 模版「逐字节搬自目标件」的那份目标件此前没入库。docs/img/cy 三张 png 现无引用,随批入库。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0167qWjeyBwvfdGovd7FWbCu
213 lines
13 KiB
HTML
213 lines
13 KiB
HTML
<!doctype html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>验收工单 1 · 差异评估结论审核 · SS02 ACT-WORK-05 差异评估</title>
|
||
<style>
|
||
:root{
|
||
--ink:#1f2329; --ink-2:#41464e; --ink-3:#646a73; --ink-4:#8f959e;
|
||
--line:#dee0e3; --line-soft:#e8eaed; --soft:#f8f9fb;
|
||
--brand:#3370ff; --brand-deep:#245bdb; --brand-soft:#e1eaff; --brand-wash:#f0f4ff;
|
||
--ledger:#b23a2e; --ledger-soft:#f7e4e0; --ledger-line:#ecc5bd;
|
||
--ok:#278717; --ok-soft:#e8f8e4; --danger:#d83931; --danger-soft:#feeae9;
|
||
--mono:"SF Mono",Menlo,Consolas,monospace;
|
||
}
|
||
*{box-sizing:border-box}
|
||
html,body{margin:0;padding:0}
|
||
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:#eef1f6;color:var(--ink);font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased}
|
||
.page{margin:0;padding:0}
|
||
.card{background:#fff;overflow:hidden;border:0;border-radius:0;box-shadow:none}
|
||
.card-head{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:2px solid var(--ink);background:linear-gradient(120deg,#fdf3f1 0%,#fff 55%,#fbf2f0 100%)}
|
||
.badge{flex:none;width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--ledger);color:#fff;font-weight:800;font-size:13px;box-shadow:0 6px 16px rgba(178,58,46,.25)}
|
||
.tit{flex:1;min-width:0}
|
||
.tit .kick{font-size:11px;letter-spacing:.08em;color:var(--ink-4);font-weight:700}
|
||
.tit h1{margin:2px 0 0;font-size:19px;font-weight:800;line-height:1.3}
|
||
.tit .sub{font-size:12px;color:var(--ink-3);margin-top:3px}
|
||
.side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}
|
||
.tag{font-size:11px;font-weight:800;padding:2px 10px;border-radius:999px;color:var(--ledger);background:var(--ledger-soft);border:1px solid var(--ledger-line)}
|
||
.step{font-size:12px;color:var(--ink-3)}
|
||
.deadline{font-size:12px;color:var(--ink-3)}
|
||
.deadline b{color:var(--danger)}
|
||
.card-bd{padding:20px 22px}
|
||
.zone{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--ink-4);margin:0 0 8px}
|
||
.zone b{color:var(--ink-3)}
|
||
.note{border:1px solid var(--line);border-left:3px solid var(--ledger);border-radius:8px;background:var(--soft);padding:14px 16px;margin-bottom:16px}
|
||
.note p{margin:0;font-size:13px;color:var(--ink-2)}
|
||
.note b{color:var(--ink)}
|
||
.criteria{border:1px solid var(--ledger-line);border-radius:10px;background:var(--ledger-soft);padding:13px 16px;margin-bottom:18px}
|
||
.criteria .c-title{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--ledger);margin-bottom:7px}
|
||
.criteria ul{margin:0;padding-left:18px;font-size:12.5px;color:var(--ink-2)}
|
||
.criteria li{margin:4px 0}
|
||
.criteria b{color:var(--ink)}
|
||
.tbl-wrap{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}
|
||
table{width:100%;border-collapse:collapse;font-size:13px}
|
||
th{text-align:left;background:var(--soft);font-size:11px;letter-spacing:.05em;font-weight:800;color:var(--ink-3);padding:9px 12px;border-bottom:1px solid var(--line)}
|
||
td{padding:11px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}
|
||
tr:last-child td{border-bottom:0}
|
||
.num{font-family:var(--mono);color:var(--ink-4);white-space:nowrap}
|
||
.cust{font-weight:700}
|
||
.prio{font-family:var(--mono);font-weight:800}
|
||
.prio.hi{color:var(--danger)}
|
||
.prio.mid{color:var(--ink-2)}
|
||
.reason{font-size:12.5px;color:var(--ink-2)}
|
||
.flow{margin-top:16px;padding:9px 12px;border-radius:8px;background:var(--soft);border:1px dashed var(--line);font-size:12px;color:var(--ink-3)}
|
||
.flow b{color:var(--ink)}
|
||
.card-foot{padding:13px 22px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--ink-4);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}
|
||
@media(max-width:600px){.card-head{flex-wrap:wrap}.side{align-items:flex-start}}
|
||
/* 补充:四态结论 pill 与风险等级(仅追加,不改动基件样式) */
|
||
.st{display:inline-block;padding:1px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;font-family:var(--mono);white-space:nowrap;border:1px solid transparent}
|
||
.st.ok{color:var(--ok);background:var(--ok-soft);border-color:#bfe6b4}
|
||
.st.miss{color:var(--danger);background:var(--danger-soft);border-color:#f3b9b5}
|
||
.st.unknown{color:#8f6a12;background:#fdf3d7;border-color:#ecd9a0}
|
||
.st.cond{color:var(--ledger);background:var(--ledger-soft);border-color:var(--ledger-line)}
|
||
.risk{font-weight:800;font-size:12.5px}
|
||
.risk.low{color:var(--ok)}
|
||
.risk.mid{color:#8f6a12}
|
||
.risk.hi{color:var(--danger)}
|
||
.mono{font-family:var(--mono);font-size:12px;color:var(--ink-2)}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<div class="page">
|
||
<div class="card">
|
||
|
||
<header class="card-head">
|
||
<div class="badge">验收</div>
|
||
<div class="tit">
|
||
<div class="kick">SS02 · ACT-WORK-05 差异评估 · 验收工单 1/2</div>
|
||
<h1>差异评估结论审核</h1>
|
||
<div class="sub">收件人:<span data-slot="meta.task.owner">FAE · 李工</span> · 关联任务:<span data-slot="meta.task.id">TASK-BT02-20260818-007</span></div>
|
||
</div>
|
||
<div class="side">
|
||
<span class="tag">验收工单</span>
|
||
<span class="step" data-slot="meta.phase">步骤 3~4/5 · 逐项差异评估 + FAE/RI 审核</span>
|
||
<span class="deadline">最迟交回:<b data-slot="card.deadline">1 个工作日</b></span>
|
||
</div>
|
||
</header>
|
||
|
||
<div class="card-bd">
|
||
|
||
<p class="zone"><b>【AI 结论说明】</b>—— 结论是怎么算出来的</p>
|
||
<div class="note">
|
||
<p><b>AI 已完成的计算</b>:按 GOV 评估规则(锁定版本 <b>R-2026.07</b>,rule_version),对 Original=<b>LM2596S-5.0(TI)</b> / Candidate=<b>XL2596S-5.0(XLSEMI)</b> 逐项比对,产出四态结论——<b>MATCH / MISMATCH / UNKNOWN / CONDITIONAL</b>,并给出风险等级、证据引用与置信度。差异明细 = <b>P-11 差异明细子表</b>(一条参数差异一条记录,difference_item_id);当前为 AI 草稿,<b>FAE 审核通过前不落账</b>。评估参数可能含本次数据工单创建的主数据(确认人背书;未附 datasheet 的参数项会显式标注「人工录入」)。</p>
|
||
</div>
|
||
|
||
<p class="zone"><b>【验收判据】</b>—— 你据此判断「通过 / 驳回」</p>
|
||
<div class="criteria">
|
||
<div class="c-title">判断这份差异评估结论是否可信,请逐项核对</div>
|
||
<ul>
|
||
<li><b>关键参数差异均有明确状态</b>:逐项结论无漏项,每个参数都有四态之一的判定;</li>
|
||
<li><b>UNKNOWN 项均有去向</b>:每个 UNKNOWN 都挂了验证任务(如 VAL-2026-0188)或补来源动作,不允许悬空;</li>
|
||
<li><b>证据链完整</b>:每项结论可追溯至 P-08 / P-10 / P-06 或 EXT-02 的具体记录,或追溯至数据工单创建记录(标注:人工录入 · 数据工单号 · 确认人);</li>
|
||
<li><b>硬约束项未被自动判 MATCH</b>:封装 / 工艺等硬约束未经证据支持不得判 MATCH。</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<p class="zone"><b>【AI 产出的差异明细】</b>—— 只读展示(P-11 差异明细子表草稿 · 一条参数一条记录 difference_item_id)</p>
|
||
<div class="tbl-wrap">
|
||
<table>
|
||
<thead><tr><th style="width:40px">#</th><th data-h="参数项 parameter_name">参数项 parameter_name</th><th data-h="原PN值 original_value">原 PN 值 original_value</th><th data-h="候选PN值 candidate_value">候选 PN 值 candidate_value</th><th data-h="单位 parameter_unit">单位 parameter_unit</th><th data-h="约束类型 constraint_type">约束类型 constraint_type</th><th data-h="结论 difference_status">结论 difference_status</th><th data-h="风险等级">风险等级</th><th data-h="证据引用 evidence_ref">证据引用 evidence_ref</th><th data-h="AI置信度">AI 置信度</th></tr></thead>
|
||
<tbody data-rows="out.difference_items">
|
||
<tr>
|
||
<td class="num">1</td>
|
||
<td data-field="parameter_name" class="cust">输出电压</td>
|
||
<td data-field="original_value" class="mono">5.0</td>
|
||
<td data-field="candidate_value" class="mono">5.0</td>
|
||
<td data-field="parameter_unit">V</td>
|
||
<td data-field="constraint_type">硬约束</td>
|
||
<td data-field="difference_status"><span class="st ok">MATCH</span></td>
|
||
<td data-field="risk_level"><span class="risk low">低</span></td>
|
||
<td data-field="evidence_ref" class="mono">P-08 · P-10</td>
|
||
<td data-field="confidence" class="mono">0.98</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="num">2</td>
|
||
<td data-field="parameter_name" class="cust">输出电流</td>
|
||
<td data-field="original_value" class="mono">3</td>
|
||
<td data-field="candidate_value" class="mono">3</td>
|
||
<td data-field="parameter_unit">A</td>
|
||
<td data-field="constraint_type">硬约束</td>
|
||
<td data-field="difference_status"><span class="st ok">MATCH</span></td>
|
||
<td data-field="risk_level"><span class="risk low">低</span></td>
|
||
<td data-field="evidence_ref" class="mono">P-08 · P-10</td>
|
||
<td data-field="confidence" class="mono">0.97</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="num">3</td>
|
||
<td data-field="parameter_name" class="cust">开关频率</td>
|
||
<td data-field="original_value" class="mono">150</td>
|
||
<td data-field="candidate_value" class="mono">150</td>
|
||
<td data-field="parameter_unit">kHz</td>
|
||
<td data-field="constraint_type">硬约束</td>
|
||
<td data-field="difference_status"><span class="st ok">MATCH</span></td>
|
||
<td data-field="risk_level"><span class="risk low">低</span></td>
|
||
<td data-field="evidence_ref" class="mono">P-08 · P-10</td>
|
||
<td data-field="confidence" class="mono">0.95</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="num">4</td>
|
||
<td data-field="parameter_name" class="cust">封装</td>
|
||
<td data-field="original_value" class="mono">TO-263-5</td>
|
||
<td data-field="candidate_value" class="mono">TO-263-5</td>
|
||
<td data-field="parameter_unit">—</td>
|
||
<td data-field="constraint_type">硬约束</td>
|
||
<td data-field="difference_status"><span class="st ok">MATCH</span></td>
|
||
<td data-field="risk_level"><span class="risk low">低</span></td>
|
||
<td data-field="evidence_ref" class="mono">P-08 · P-10</td>
|
||
<td data-field="confidence" class="mono">0.99</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="num">5</td>
|
||
<td data-field="parameter_name" class="cust">工作温度</td>
|
||
<td data-field="original_value" class="mono">-40~+85</td>
|
||
<td data-field="candidate_value" class="mono">-40~+125</td>
|
||
<td data-field="parameter_unit">℃</td>
|
||
<td data-field="constraint_type">硬约束</td>
|
||
<td data-field="difference_status"><span class="st miss">MISMATCH</span></td>
|
||
<td data-field="risk_level"><span class="risk hi">高</span></td>
|
||
<td data-field="evidence_ref" class="mono">P-10</td>
|
||
<td data-field="confidence" class="mono">0.93</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="num">6</td>
|
||
<td data-field="parameter_name" class="cust">使能阈值</td>
|
||
<td data-field="original_value" class="mono">1.4</td>
|
||
<td data-field="candidate_value" class="mono">未披露</td>
|
||
<td data-field="parameter_unit">V</td>
|
||
<td data-field="constraint_type">硬约束</td>
|
||
<td data-field="difference_status"><span class="st unknown">UNKNOWN</span></td>
|
||
<td data-field="risk_level"><span class="risk mid">中</span></td>
|
||
<td data-field="evidence_ref" class="mono">挂 VAL-2026-0188</td>
|
||
<td data-field="confidence" class="mono">—</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="num">7</td>
|
||
<td data-field="parameter_name" class="cust">生命周期</td>
|
||
<td data-field="original_value" class="mono">Active</td>
|
||
<td data-field="candidate_value" class="mono">Active</td>
|
||
<td data-field="parameter_unit">—</td>
|
||
<td data-field="constraint_type">软约束</td>
|
||
<td data-field="difference_status"><span class="st cond">CONDITIONAL</span></td>
|
||
<td data-field="risk_level"><span class="risk mid">中</span></td>
|
||
<td data-field="evidence_ref" class="mono">P-10(候选供货承诺函)</td>
|
||
<td data-field="confidence" class="mono">0.90</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<div class="flow"><b>审批:</b>本工单只承载内容;「通过 / 驳回」请在对话区的【验收卡】中进行。审核意见与补充条件写入 P-06(验证要求 verification_requirement);<b>通过后去向:</b>进入步骤 5 · 评审放行与落账确认。</div>
|
||
|
||
</div>
|
||
|
||
<footer class="card-foot">
|
||
<span>SS02 · ACT-WORK-05 差异评估 · 验收工单 1/2 · 差异评估结论审核</span>
|
||
<span style="font-family:'SF Mono',Menlo,Consolas,monospace">工单类型:验收 · <span data-slot="card.id">WO-ACT-WORK-05-02</span></span>
|
||
</footer>
|
||
|
||
</div>
|
||
</div>
|
||
</body>
|
||
</html>
|