diff --git a/src/components/Canvas/FlowCanvas/components/nodes/cards/fast-mode.vue b/src/components/Canvas/FlowCanvas/components/nodes/cards/fast-mode.vue index bbc4ac4..624c64f 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/cards/fast-mode.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/cards/fast-mode.vue @@ -59,6 +59,10 @@ updateVersionSketchUrlApi({ sketchId: stateManager.sketchId.value, newUrl: options.url, + }).then(()=>{ + //更新VersionNode的versionImgUpdataList中指定key的URL值 + let initialNode = stateManager.getInitialNode() + initialNode.data.versionImgUpdataList.push(options.url) }) }, } diff --git a/src/components/Canvas/FlowCanvas/components/nodes/result-image.vue b/src/components/Canvas/FlowCanvas/components/nodes/result-image.vue index b725c8b..85e9c1c 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/result-image.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/result-image.vue @@ -230,6 +230,10 @@ updateVersionSketchUrlApi({ sketchId: stateManager.sketchId.value, newUrl: options.url, + }).then(()=>{ + //更新VersionNode的versionImgUpdataList中指定key的URL值 + let initialNode = stateManager.getInitialNode() + initialNode.data.versionImgUpdataList.push(options.url) }) }, onClose:depthCanvasClose diff --git a/src/components/Canvas/FlowCanvas/flow-canvas.vue b/src/components/Canvas/FlowCanvas/flow-canvas.vue index b34cec0..692c88d 100644 --- a/src/components/Canvas/FlowCanvas/flow-canvas.vue +++ b/src/components/Canvas/FlowCanvas/flow-canvas.vue @@ -289,6 +289,7 @@ const timestamp = Date.now() nodeManager.createResultNode({ data: { + versionImgUpdataList:[props.config.url], disableDelete: true, isHeader: false, data: { @@ -307,6 +308,9 @@ }) } }) + const putFlowJson = async () => { + await stateManager.exportFlow(0,true) + } onBeforeUnmount(() => { stateManager.dispose() eventManager.dispose() @@ -315,7 +319,8 @@ toolManager.dispose() }) defineExpose({ - getFlowJson + getFlowJson, + putFlowJson })