From f3a01a1ba951082a95d176a3cc09a235b47d2e1c Mon Sep 17 00:00:00 2001 From: fofolee Date: Wed, 1 Jan 2025 14:04:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E5=88=A4=E6=96=AD=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E4=BD=9C=E7=94=A8=E8=8C=83=E5=9B=B4=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E5=8F=8A=E6=8B=96=E6=8B=BD=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 7 + src/components/composer/ComposerCard.vue | 11 +- src/components/composer/ComposerFlow.vue | 292 +++++++++--------- src/components/composer/ComposerList.vue | 5 + .../composer/control/ConditionalJudgment.vue | 30 +- src/components/composer/flow/ChainStyles.vue | 216 +++++++++++++ src/components/composer/flow/DropArea.vue | 32 ++ src/components/composer/flow/EmptyFlow.vue | 44 +++ .../composer/ubrowser/UBrowserOperations.vue | 2 +- src/js/composer/commands/controlCommands.js | 1 + 10 files changed, 474 insertions(+), 166 deletions(-) create mode 100644 src/components/composer/flow/ChainStyles.vue create mode 100644 src/components/composer/flow/DropArea.vue create mode 100644 src/components/composer/flow/EmptyFlow.vue diff --git a/src/App.vue b/src/App.vue index c397ae8..e02457b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -251,6 +251,13 @@ export default defineComponent({ .padStart(2, "0") ); }, + getUniqueId() { + return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (c) => { + const r = (Math.random() * 16) | 0; + const v = c === "x" ? r : (r & 0x3) | 0x8; + return v.toString(16); + }); + }, }, watch: { // 监听 glassEffect 值变化 diff --git a/src/components/composer/ComposerCard.vue b/src/components/composer/ComposerCard.vue index db84674..f19a3a5 100644 --- a/src/components/composer/ComposerCard.vue +++ b/src/components/composer/ComposerCard.vue @@ -1,9 +1,5 @@ @@ -273,6 +269,7 @@ export default defineComponent({ transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); transform-origin: center; opacity: 1; + padding: 2px 2px 2px 0; transform: translateY(0) scale(1); } diff --git a/src/components/composer/ComposerFlow.vue b/src/components/composer/ComposerFlow.vue index 335bc90..81716ba 100644 --- a/src/components/composer/ComposerFlow.vue +++ b/src/components/composer/ComposerFlow.vue @@ -1,5 +1,6 @@