From c82c9c3be6ca672148144fa7e5fd0ba06ca4e946 Mon Sep 17 00:00:00 2001 From: seven Date: Thu, 1 May 2025 11:53:03 +0800 Subject: [PATCH 1/7] refactor: split component Signed-off-by: seven --- src/components/tool-bar.vue | 10 +- src/lang/enUS.ts | 1 + src/lang/zhCN.ts | 1 + .../dynamo-editor/components/code-editor.vue | 0 .../dynamo-editor/components/create-item.vue | 0 .../dynamo-editor/components/ui-editor.vue | 368 ++++++++++++++++++ src/views/editor/dynamo-editor/index.vue | 365 +---------------- 7 files changed, 382 insertions(+), 363 deletions(-) create mode 100644 src/views/editor/dynamo-editor/components/code-editor.vue create mode 100644 src/views/editor/dynamo-editor/components/create-item.vue create mode 100644 src/views/editor/dynamo-editor/components/ui-editor.vue diff --git a/src/components/tool-bar.vue b/src/components/tool-bar.vue index 710a8f36..f37acccb 100644 --- a/src/components/tool-bar.vue +++ b/src/components/tool-bar.vue @@ -77,6 +77,14 @@ {{ $t('editor.dynamo.sqlEditor') }} + + + {{ $t('editor.dynamo.createItem') }} + + + diff --git a/src/views/editor/dynamo-editor/index.vue b/src/views/editor/dynamo-editor/index.vue index 431a1462..2ee84aaf 100644 --- a/src/views/editor/dynamo-editor/index.vue +++ b/src/views/editor/dynamo-editor/index.vue @@ -1,372 +1,13 @@ - + From 9180b01867a0159e048e4248f1894eb7e5fd3def Mon Sep 17 00:00:00 2001 From: seven Date: Sat, 17 May 2025 16:29:50 +0800 Subject: [PATCH 2/7] feat: implement create item ui Signed-off-by: seven --- src/components/tool-bar.vue | 20 +- src/lang/enUS.ts | 9 +- src/lang/zhCN.ts | 9 +- src/store/connectionStore.ts | 25 +- src/store/tabStore.ts | 1 + .../dynamo-editor/components/code-editor.vue | 0 .../dynamo-editor/components/create-item.vue | 283 ++++++++++++++++++ .../dynamo-editor/components/sql-editor.vue | 7 + .../dynamo-editor/components/ui-editor.vue | 6 +- src/views/editor/dynamo-editor/index.vue | 11 +- 10 files changed, 341 insertions(+), 30 deletions(-) delete mode 100644 src/views/editor/dynamo-editor/components/code-editor.vue create mode 100644 src/views/editor/dynamo-editor/components/sql-editor.vue diff --git a/src/components/tool-bar.vue b/src/components/tool-bar.vue index f37acccb..522b274b 100644 --- a/src/components/tool-bar.vue +++ b/src/components/tool-bar.vue @@ -61,7 +61,7 @@ {{ $t('editor.loadDefault') }} - +