From 31e9ca69569a212b6bb325a61ee13002a8360da8 Mon Sep 17 00:00:00 2001 From: fofolee Date: Wed, 22 Jan 2025 08:39:15 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=20DropArea=20=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=EF=BC=9A=E7=94=A8=E6=9D=A1=E4=BB=B6=E6=B8=B2=E6=9F=93?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=20EmptyFlow=EF=BC=8C=E5=A2=9E=E5=BC=BA?= =?UTF-8?q?=E6=8B=96=E6=94=BE=E8=A7=86=E8=A7=89=E6=95=88=E6=9E=9C=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E7=A7=BB=E9=99=A4=E6=9C=AA=E4=BD=BF=E7=94=A8=E7=9A=84?= =?UTF-8?q?=20EmptyFlow.vue=20=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/composer/ComposerFlow.vue | 6 +- src/components/composer/flow/DropArea.vue | 97 +++++++++++++++++++--- src/components/composer/flow/EmptyFlow.vue | 44 ---------- 3 files changed, 88 insertions(+), 59 deletions(-) delete mode 100644 src/components/composer/flow/EmptyFlow.vue diff --git a/src/components/composer/ComposerFlow.vue b/src/components/composer/ComposerFlow.vue index d94171a..4d6a972 100644 --- a/src/components/composer/ComposerFlow.vue +++ b/src/components/composer/ComposerFlow.vue @@ -49,8 +49,8 @@ - - + + @@ -61,7 +61,6 @@ import { defineComponent, inject } from "vue"; import draggable from "vuedraggable"; import ComposerCard from "./ComposerCard.vue"; import ChainStyles from "./flow/ChainStyles.vue"; -import EmptyFlow from "./flow/EmptyFlow.vue"; import DropArea from "./flow/DropArea.vue"; import { findCommandByValue } from "js/composer/composerConfig"; import { processVariable } from "js/composer/variableManager"; @@ -75,7 +74,6 @@ export default defineComponent({ draggable, ComposerCard, ChainStyles, - EmptyFlow, DropArea, }, props: { diff --git a/src/components/composer/flow/DropArea.vue b/src/components/composer/flow/DropArea.vue index 2c6ff9e..1c0ac87 100644 --- a/src/components/composer/flow/DropArea.vue +++ b/src/components/composer/flow/DropArea.vue @@ -1,6 +1,24 @@ @@ -8,25 +26,82 @@ import { defineComponent } from "vue"; export default defineComponent({ - name: "DropArea", + name: "EmptyFlow", + props: { + type: { + type: String, + default: "add", + }, + }, + data() { + return { + isDragging: false, + }; + }, }); diff --git a/src/components/composer/flow/EmptyFlow.vue b/src/components/composer/flow/EmptyFlow.vue deleted file mode 100644 index e3fb923..0000000 --- a/src/components/composer/flow/EmptyFlow.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - -