diff --git a/src/components/Canvas/FlowCanvas/components/cards/index.vue b/src/components/Canvas/FlowCanvas/components/cards/index.vue index 8986d18..9319afb 100644 --- a/src/components/Canvas/FlowCanvas/components/cards/index.vue +++ b/src/components/Canvas/FlowCanvas/components/cards/index.vue @@ -107,6 +107,7 @@ const componentRef = ref(null) const onGenerateClick = () => { const data = { ...componentRef.value.data } + if (attrs.node.data) attrs.node.data.data = data nodeManager.createResultNode({ data: { tier: currentComponent.value.tier, diff --git a/src/components/Canvas/FlowCanvas/components/header-tools.vue b/src/components/Canvas/FlowCanvas/components/header-tools.vue index 97eb499..51dc905 100644 --- a/src/components/Canvas/FlowCanvas/components/header-tools.vue +++ b/src/components/Canvas/FlowCanvas/components/header-tools.vue @@ -10,6 +10,10 @@ Export + @@ -19,7 +23,7 @@ zoom: { default: 1, type: Number }, step: { default: 0.1, type: Number } }) - const emit = defineEmits(['mouse', 'hand', 't', 'undo', 'redo', 'export']) + const emit = defineEmits(['mouse', 'hand', 't', 'undo', 'redo', 'export', 'import'])