From f0ec5003483f3dc608fef176c2aa7b09b033f2c6 Mon Sep 17 00:00:00 2001 From: chenxing Date: Mon, 12 Oct 2026 16:19:51 +0800 Subject: [PATCH] =?UTF-8?q?B3-1=20=E7=BC=96=E8=BE=91=E5=99=A8=E5=8F=B3?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E9=9D=A2=E6=9D=BF=20+=20=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E6=B8=85=E5=8D=95=E5=AE=9A=E4=BD=8D=EF=BC=88=E5=85=88=E5=8A=A0?= =?UTF-8?q?=E9=9D=A2=E6=9D=BF=EF=BC=8C=E4=BF=9D=E5=AD=98=E9=93=BE=E8=B7=AF?= =?UTF-8?q?=E4=B8=8D=E5=8A=A8=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - index.vue:画布与面板包进 .ed-body(flex row),新增 aside.ed-info 五分区—— 流程信息(名称/编码/归属应用,与画布同源同一 ref,编码沿用 !!editId||!!baseGuid 禁用)/ 状态与版本(状态 Tag + v 版本号 + flowGuid 等宽 + 复制,新建态显示「保存后生成」)/ 校验问题清单(错误在前警告在后,项内 path+msg)/ 结构统计(walkItems 递归四类计数)/ 快捷入口(流程设置/源码/图示预览,:disabled=!editId 同现状) - sourceFlowGuid ref:load() 里 defGet 后取 d.flowGuid,新建态空串 - locateIssue:清单项点击 scrollIntoView 居中 + .nd-locate 高亮 2.8s;三张卡片根元素加 :id="'nd-'+node.uid", uid 为空的清单项 class=fix 不可点;高亮样式走 :deep(卡片在子组件内) - 画布左对齐:.ed-canvas align-items center→flex-start 验证:npm run build 通过;npx tsc --noEmit 48 条=基线无新增;convert 往返 ALL PASS --- .../def-editor/components/ConditionBox.vue | 2 +- .../admin/def-editor/components/NodeCard.vue | 2 +- .../def-editor/components/NotifyCard.vue | 2 +- src/views/flow/admin/def-editor/index.vue | 288 +++++++++++++++++- 4 files changed, 279 insertions(+), 15 deletions(-) diff --git a/src/views/flow/admin/def-editor/components/ConditionBox.vue b/src/views/flow/admin/def-editor/components/ConditionBox.vue index 8db18b7..c3247fa 100644 --- a/src/views/flow/admin/def-editor/components/ConditionBox.vue +++ b/src/views/flow/admin/def-editor/components/ConditionBox.vue @@ -38,7 +38,7 @@ function editCondition(i: number, v: string): void {