diff --git a/activities/part-substitution-assessment/src/manifest.ts b/activities/part-substitution-assessment/src/manifest.ts index 838006a..433178c 100644 --- a/activities/part-substitution-assessment/src/manifest.ts +++ b/activities/part-substitution-assessment/src/manifest.ts @@ -89,7 +89,7 @@ export const manifest: ActivityManifest = { identity: { activityId: ACTIVITY_ID, name: 'ACT-WORK-05 · 差异评估', - packageVersion: '1.4.1', + packageVersion: '1.4.2', category: '需求分析与方案匹配', sdkVersion: '0.1.0-m5', checksum: 'dev-checksum-part-substitution-assessment', diff --git a/activities/part-substitution-assessment/src/views/report.ts b/activities/part-substitution-assessment/src/views/report.ts index 45e0520..49203fc 100644 --- a/activities/part-substitution-assessment/src/views/report.ts +++ b/activities/part-substitution-assessment/src/views/report.ts @@ -37,6 +37,12 @@ const BIND_COMMON = ` #tbl1.on td > .jc-vcell:not(.ro) { display: none; } /* ③ 一行里的 input 与 select 同高同线:select 天生比 input 矮 4px,编辑态里一排格子高低不齐 */ input.jc-cell, select.jc-cell { height: 32px; box-sizing: border-box; padding-top: 0; padding-bottom: 0; vertical-align: middle; } +/* ④ 加行 / 删行要看得见(2026-08-27 用户:「加一行后点旁边的叉没有反应」):E04 那套记号样式挂在它自己的 + 外壳类下,本件按目标件重做后表是 table.on —— 一条都没跟过来,× 按了类是切了、屏上没动静 */ +table.on tr.jc-row-new td { background: #f2fbf7; } +table.on tr.jc-row-gone td { background: #fff6f6; opacity: .55; } +table.on tr.jc-row-gone .jc-cell { text-decoration: line-through; color: var(--ink-3); } +table.on tr.jc-row-gone .jc-rowdel { border-color: var(--danger); color: var(--danger); background: #fff; } /* 只在「待处理」这一态露面;归档 / 验收只读态即便 HTML 里还带着 data-edit 也不摆闸和加行钮 (目标件是静态 demo,不区分这两态;html.editable 是平台在 iframe 根节点上真开的关) */ html:not(.editable) .jc-editgate, html:not(.editable) .jc-addrow { display: none !important; } diff --git a/packages/ui-kit/__tests__/view-container-collect.test.ts b/packages/ui-kit/__tests__/view-container-collect.test.ts index 61fd18b..38121c4 100644 --- a/packages/ui-kit/__tests__/view-container-collect.test.ts +++ b/packages/ui-kit/__tests__/view-container-collect.test.ts @@ -20,7 +20,7 @@ */ // @vitest-environment jsdom import { describe, expect, it } from 'vitest'; -import { collect, fileRefOf, unanswered } from '../src/ViewContainer.tsx'; +import { collect, dropRow, fileRefOf, unanswered } from '../src/ViewContainer.tsx'; /** 三行,每行一个手写三选一(照 A2/A4 现存的 `.jc-radiogrp` 结构,input 距
| x |