diff --git a/src/components/Canvas/FlowCanvas/components/nodes/cards/cards-select.vue b/src/components/Canvas/FlowCanvas/components/nodes/cards/cards-select.vue index bdc907b..2a348ca 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/cards/cards-select.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/cards/cards-select.vue @@ -70,7 +70,6 @@ const id = props.node.id if (!id) return const superiorID = props.node.data.superiorID - stateManager.deleteNode(id) if(v.secondaryMenu){ nodeManager.createCardsSelect({ data: { @@ -92,6 +91,7 @@ } }) } + // stateManager.deleteNode(id) } defineExpose({}) diff --git a/src/components/Canvas/FlowCanvas/manager/NodeManager.ts b/src/components/Canvas/FlowCanvas/manager/NodeManager.ts index 6c201fc..ee1298b 100644 --- a/src/components/Canvas/FlowCanvas/manager/NodeManager.ts +++ b/src/components/Canvas/FlowCanvas/manager/NodeManager.ts @@ -53,7 +53,6 @@ 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 @@ -82,6 +81,7 @@ export class NodeManager { position, data } + if(currentNode)this.stateManager.deleteNode(currentNode.id) this.addNode(options_) return options_; }