diff --git a/apps/web/src/app/styles/console.css b/apps/web/src/app/styles/console.css index 884260b..8734e51 100644 --- a/apps/web/src/app/styles/console.css +++ b/apps/web/src/app/styles/console.css @@ -553,7 +553,9 @@ .g-veracts { flex: none; display: flex; align-items: center; gap: 6px; padding: 9px 14px; border-bottom: 1px solid var(--sh-line); background: #f9fafc; } .g-veracts { flex-wrap: nowrap; } .g-veracts .who { margin-left: auto; font: 600 9.5px/1 var(--sh-mono); letter-spacing: .1em; color: var(--sh-muted); } -.g-verrow { display: flex; align-items: baseline; gap: 8px; width: 100%; padding: 9px 11px; border: 1px solid var(--sh-line); border-left: 3px solid var(--sh-steel); background: #fff; font-family: var(--sh-mono); font-size: 10px; color: #3a4452; text-align: left; cursor: pointer; transition: border-color var(--t-fast); } +.g-verrow { display: flex; align-items: center; gap: 8px; width: 100%; padding: 7px 8px 7px 11px; border: 1px solid var(--sh-line); border-left: 3px solid var(--sh-steel); background: #fff; font-family: var(--sh-mono); font-size: 10px; color: #3a4452; text-align: left; cursor: pointer; transition: border-color var(--t-fast); } +/* 行尾小钮:启停(平时)/ 删除(编辑态)—— 比动作条矮一号,行不发胖 */ +.g-verrow .g-ver-act { height: 22px; padding: 0 8px; font-size: 10.5px; } .g-verrow:hover { border-color: #aeb9c6; } .g-verrow.on { border-color: #9fb0c0; background: #f2f5f8; } .g-verrow.live { border-left-color: var(--sh-brass); background: var(--sh-brass-wash); } @@ -563,6 +565,7 @@ .g-verrow .st { font-size: 9px; letter-spacing: .12em; color: var(--sh-muted); } .g-verrow .st.live { color: var(--sh-brass); font-weight: 700; } .g-verrow .cnt { margin-left: auto; font-size: 9.5px; color: var(--sh-muted); white-space: nowrap; } +.g-verrow .cnt + .g-ver-act { margin-left: 8px; } /* 改名条:紧贴动作条下方(点「改名」就地展开) */ .g-verrename { flex: none; display: flex; flex-direction: column; gap: 5px; padding: 9px 14px; border-bottom: 1px solid var(--sh-line); background: #f9fafc; } .g-verrename .g-input { height: 26px; font-size: 12px; } diff --git a/apps/web/src/features/gov-process/internal/panel.tsx b/apps/web/src/features/gov-process/internal/panel.tsx index 8c40ced..b7a068f 100644 --- a/apps/web/src/features/gov-process/internal/panel.tsx +++ b/apps/web/src/features/gov-process/internal/panel.tsx @@ -361,6 +361,8 @@ function FlowLab({ const [ask, setAsk] = useState<{ spec: AskSpec; danger?: boolean } | undefined>(undefined); /** 改名就地开一个输入框(名字改的是整条流,不是某一版) */ const [renaming, setRenaming] = useState(false); + /** 手绘编辑态 —— 工作区级:动作条与版本行的按钮语义都跟着它变 */ + const [editingGraph, setEditingGraph] = useState(false); const canvasRef = useRef(null); const nodes = graph?.nodes ?? []; @@ -667,37 +669,26 @@ function FlowLab({ */}