diff --git a/src/components/Canvas/FlowCanvas/flow-canvas.vue b/src/components/Canvas/FlowCanvas/flow-canvas.vue index 456db4d..da8157c 100644 --- a/src/components/Canvas/FlowCanvas/flow-canvas.vue +++ b/src/components/Canvas/FlowCanvas/flow-canvas.vue @@ -135,7 +135,6 @@ const nodes = computed(() => stateManager.nodes_.value) const edges = computed(() => stateManager.edges.value) const edges_ = computed(() => { - console.log(123) return edges.value.filter((v) => v?.visible) }) const nodesDraggable = computed(() => stateManager.nodesDraggable.value) diff --git a/src/components/Canvas/FlowCanvas/manager/NodeManager.ts b/src/components/Canvas/FlowCanvas/manager/NodeManager.ts index 9bf6823..43d8df5 100644 --- a/src/components/Canvas/FlowCanvas/manager/NodeManager.ts +++ b/src/components/Canvas/FlowCanvas/manager/NodeManager.ts @@ -43,13 +43,11 @@ export class NodeManager { /** 创建节点 */ createNode(options: NodeOptions) { - console.log(1) const superiorID = options?.data?.superiorID const snode = superiorID ? this.stateManager.flowManager.getNodeById(superiorID) : this.stateManager.flowManager.getLastNode(); const id = options.id || createId() const positionX = options.positionX || 0 const positionY = options.positionY || 0 - console.log(2) const position = options.position || (!snode ? { x: positionX, y: positionY } : @@ -64,9 +62,7 @@ export class NodeManager { position, data } - console.log(3) this.addNode(options_) - console.log(4) return options_; } /** 创建结果节点 */ @@ -83,7 +79,6 @@ export class NodeManager { ...(options?.data || {}), }, } - console.log(11) return this.createNode(options_) } /** 创建卡片选择节点 */ diff --git a/src/components/Canvas/FlowCanvas/manager/StateManager.ts b/src/components/Canvas/FlowCanvas/manager/StateManager.ts index b42db47..51cc30f 100644 --- a/src/components/Canvas/FlowCanvas/manager/StateManager.ts +++ b/src/components/Canvas/FlowCanvas/manager/StateManager.ts @@ -58,7 +58,9 @@ export class StateManager { this.activeNodeID = ref("") this.nodes = ref([]); this.nodes_ = computed(() => { + console.log(1) return this.nodes.value.map((node, index) => { + console.log(2) const obj = node; const superiorID = node.data.superiorID; const isSuperior = this.nodes.value.some((v) => v.id === superiorID) @@ -72,12 +74,14 @@ export class StateManager { } else {// 其他情况-没有上级 没有下级 obj.type = NODE_TYPE.ALONE; } + console.log(22) return obj }) }) this.edges = computed(() => { const arr = [] + console.log(3) this.nodes.value.forEach((node, index) => { const superiorID = node.data.superiorID; const isSuperior = this.nodes.value.some((v) => v.id === superiorID) @@ -94,6 +98,7 @@ export class StateManager { }) } }) + console.log(4) return arr }) window.nodes = this.nodes