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;