From 1bb74a9a2d604c7f0267d5dffe8e9c28ab1b0a15 Mon Sep 17 00:00:00 2001 From: 18628386721 <18628386721@163.com> Date: Tue, 28 Jul 2026 15:16:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8D=A1=E4=B8=89=E5=A4=84?= =?UTF-8?q?=E5=AF=B9=E7=BB=86=E8=8A=82:=E9=A2=98=E5=A4=B4=E6=88=90?= =?UTF-8?q?=E5=AF=B9=20=C2=B7=20=E6=8C=89=E9=92=AE=E5=90=8C=E6=AC=BE=20?= =?UTF-8?q?=C2=B7=20=E5=BA=95=E7=BA=BF=E4=B8=8E=E5=9B=BE=E6=A1=86=E5=B9=B3?= =?UTF-8?q?=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ① 题头成对:左卡「流程包 · 版本」对右图「流程图 · 顺序」—— 同字型同字距, 左右两卡说同一句话的两半。 ② 「新建」按钮换成图上「编辑」芯片(dc2-addbtn)完全同款 —— 计算样式逐项比对 (背景/边框/颜色/字号/圆角/内距)全同:一对动作一种长相。 ③ 题头栏的底边界线与右图 hero 框的上边对齐:补 23px 对齐量, 实测两线同落 y=321,差 0 —— 两卡横线一条平线。 Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01KeDBx2PHLavbURXB8LJJ7m --- apps/web/src/app/styles/console.css | 12 ++++++++---- apps/web/src/features/gov-process/internal/panel.tsx | 5 +++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/apps/web/src/app/styles/console.css b/apps/web/src/app/styles/console.css index 40fb1c7..7ebfc76 100644 --- a/apps/web/src/app/styles/console.css +++ b/apps/web/src/app/styles/console.css @@ -525,11 +525,15 @@ display: flex; flex-direction: column; min-height: 0; background: #fff; border-radius: 10px; box-shadow: var(--cshadow); overflow: hidden; } -.g-vercard-h { flex: none; display: flex; align-items: center; gap: 10px; padding: 13px 16px 11px; border-bottom: 1px solid var(--sh-line); font-family: var(--sh-mono); font-size: 9.5px; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: var(--sh-steel); } +/* 题头 = 图纸的 view-lbl 同款(字型/字距/颜色逐项一致),左右两卡说同一句话的两半。 + padding-bottom 31px 是**对齐量**:让题头的底边界线正落在右图 hero 框的上边 + (纸顶 14 + 图题行高 + hero 的 margin-top 16,实测差 23px 补进来)—— 两卡横线一条平线。 */ +.g-vercard-h { flex: none; display: flex; align-items: center; gap: 8px; padding: 14px 18px 31px; border-bottom: 1px solid var(--sh-line); font-family: var(--sh-mono); font-size: 9.5px; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: var(--sh-steel); } .g-vercard-h .n { color: var(--sh-muted); letter-spacing: .08em; } -.g-ver-new { margin-left: auto; font: inherit; letter-spacing: .1em; border: 1px solid var(--sh-line); border-left: 3px solid var(--sh-steel); background: #fff; color: var(--sh-steel); padding: 3px 9px; cursor: pointer; white-space: nowrap; } -.g-ver-new:hover { border-color: var(--sh-steel); } -.g-ver-new:disabled { opacity: .5; cursor: default; } +/* 新建按钮 = 图上「编辑」芯片(dc2-addbtn)完全同款 —— 一对动作一种长相 */ +.g-ver-new { margin-left: auto; display: inline-flex; align-items: center; gap: 4px; border: 1px solid #b9cfe8; border-radius: 6px; background: #edf4fc; color: #23507e; font-size: 11px; line-height: 1; letter-spacing: normal; text-transform: none; padding: 3px 8px; cursor: pointer; transition: border-color .12s, box-shadow .12s; } +.g-ver-new:hover { border-color: #4e7daf; box-shadow: 0 0 0 2px rgba(78, 125, 175, .14); } +.g-ver-new:disabled { opacity: .5; cursor: default; box-shadow: none; } .g-vercard-list { flex: 1; min-height: 0; overflow-y: auto; padding: 12px 14px; display: flex; flex-direction: column; gap: 8px; } .g-ver { display: flex; align-items: center; gap: 9px; padding: 9px 11px; border: 1px solid var(--sh-line); border-left: 3px solid var(--sh-steel); background: #fff; cursor: pointer; font-family: var(--sh-mono); font-size: 11px; color: #3a4452; } .g-ver:hover { border-color: #aeb9c6; } diff --git a/apps/web/src/features/gov-process/internal/panel.tsx b/apps/web/src/features/gov-process/internal/panel.tsx index 2d60ffa..7a12d77 100644 --- a/apps/web/src/features/gov-process/internal/panel.tsx +++ b/apps/web/src/features/gov-process/internal/panel.tsx @@ -631,11 +631,12 @@ function FlowLab({ >