From f00aefb5861411f6d4e17c4e6396187d2d68d726 Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Mon, 17 Nov 2025 15:24:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=8A=82=E7=82=B9=E7=BC=A9=E5=B0=8F?= =?UTF-8?q?=E5=92=8C=E5=AE=9A=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/flow.js | 16 ++++++++++++++ src/views/flow/index.vue | 1 + src/views/flow/nodes/common/serviceNode.vue | 23 ++++++++------------- src/views/flow/nodes/common/startNode.vue | 22 +++++++------------- src/views/flow/nodes/function/sleep.vue | 22 +++++++------------- 5 files changed, 42 insertions(+), 42 deletions(-) diff --git a/src/utils/flow.js b/src/utils/flow.js index 10187e6..ff5f46b 100644 --- a/src/utils/flow.js +++ b/src/utils/flow.js @@ -172,6 +172,22 @@ export const newEdge = (nodeId) => { }) } +export const initNodeZoom = (modelId, nodeZoom, className, init=false) => { + const nodes = document.getElementsByClassName(modelId) + if (nodes.length > 0) { + const node = nodes[0] + const parent = node.closest(className); + if (nodeZoom) { + parent.style.width = '680px' + } else { + parent.style.width = '300px' + } + if (!init) { + addNewEdge(modelId) + } + } +} + export const getInputNumber = (nodeId) => { const data = lf.getGraphData(); let flag = false diff --git a/src/views/flow/index.vue b/src/views/flow/index.vue index df850c9..7c44aa6 100644 --- a/src/views/flow/index.vue +++ b/src/views/flow/index.vue @@ -572,6 +572,7 @@ const handleTreeNodeClick = (node) => { lf.focusOn({ id: node.id }) + lf.selectElementById(node.id) } const fitView = () => { diff --git a/src/views/flow/nodes/common/serviceNode.vue b/src/views/flow/nodes/common/serviceNode.vue index b92ac7c..d907976 100644 --- a/src/views/flow/nodes/common/serviceNode.vue +++ b/src/views/flow/nodes/common/serviceNode.vue @@ -210,8 +210,8 @@