From f8f760119c018f27348b625cc956c0a4591fca4d Mon Sep 17 00:00:00 2001 From: "X1627315083@163.com" <1627315083@qq.com> Date: Tue, 24 Mar 2026 10:53:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A6=96=E6=AC=A1=E6=89=93?= =?UTF-8?q?=E5=BC=80=E7=94=BB=E5=B8=83=E6=97=A0=E6=B3=95=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Canvas/FlowCanvas/manager/NodeManager.ts | 7 ++++++- .../home/agent/components/versionTree/tree/view2/index.vue | 5 ++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/Canvas/FlowCanvas/manager/NodeManager.ts b/src/components/Canvas/FlowCanvas/manager/NodeManager.ts index cd10929..bfd3cb3 100644 --- a/src/components/Canvas/FlowCanvas/manager/NodeManager.ts +++ b/src/components/Canvas/FlowCanvas/manager/NodeManager.ts @@ -54,6 +54,7 @@ export class NodeManager { return current.data.createIndexPosition > max.data.createIndexPosition ? current : max }, superiorGenerateNodes[0]) const snode = superiorID ? this.stateManager.flowManager.getNodeById(superiorID) : this.stateManager.flowManager.getLastNode(); + console.log(snode) const id = options.id || createId() const positionX = options.positionX || 0 const positionY = options.positionY || 0 @@ -65,10 +66,14 @@ export class NodeManager { { x: endGenerateNode.position.x + positionX, y: endGenerateNode.position.y + positionY + this.ranksep + 200 - } : + } : snode ? { x: snode.position.x + snode.dimensions.width + this.nodesep + positionX, y: snode.position.y + positionY + } : + { + x: positionX, + y: positionY } ) const data = options?.data || {} diff --git a/src/views/home/agent/components/versionTree/tree/view2/index.vue b/src/views/home/agent/components/versionTree/tree/view2/index.vue index 449454d..78b80d2 100644 --- a/src/views/home/agent/components/versionTree/tree/view2/index.vue +++ b/src/views/home/agent/components/versionTree/tree/view2/index.vue @@ -226,10 +226,9 @@ defineExpose({push}) margin-bottom: 2rem; background-color: #ffffff; cursor: pointer; - pointer-events: none; + display: none; &.active{ - pointer-events: auto; - display: none; + display: flex; } &:hover{ background-color: #f5f5f5;