From 24b36bf90f8c9616f4e4bd46f7abea3da71ce396 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Thu, 28 Aug 2025 16:21:33 +0800 Subject: [PATCH] fix: Fix form node drag-and-drop issues and some style errors --- ui/src/components/app-icon/icons/knowledge.ts | 21 ------- ui/src/components/app-icon/index.ts | 42 +++++++++++++ ui/src/components/app-table/index.vue | 2 +- .../items/MultiSelectConstructor.vue | 4 +- .../items/RadioCardConstructor.vue | 4 +- .../constructor/items/RadioRowConstructor.vue | 4 +- .../items/SingleSelectConstructor.vue | 4 +- ui/src/components/model-select/index.vue | 8 +-- ui/src/styles/element-plus.scss | 17 +++++ .../views/application/ApplicationSetting.vue | 4 +- .../component/CreateApplicationDialog.vue | 2 +- .../component/EditParagraphDialog.vue | 22 +++++-- .../paragraph/component/ProblemComponent.vue | 9 +-- ui/src/views/system-chat-user/group/index.vue | 4 +- ui/src/views/system-setting/theme/index.vue | 5 -- .../role/component/MemberFormContent.vue | 4 +- ui/src/views/system/role/index.vue | 2 +- ui/src/views/system/workspace/index.vue | 2 +- ui/src/views/tool/ToolFormDrawer.vue | 10 +-- .../component/ApiInputFieldTable.vue | 14 ++--- .../base-node/component/ChatFieldTable.vue | 4 +- .../component/UserInputFieldTable.vue | 8 +-- .../workflow/nodes/condition-node/index.vue | 4 +- ui/src/workflow/nodes/form-node/index.vue | 6 +- ui/src/workflow/nodes/mcp-node/index.vue | 63 ++++++++++--------- ui/src/workflow/nodes/reranker-node/index.vue | 2 +- .../nodes/search-knowledge-node/index.vue | 2 +- ui/src/workflow/nodes/start-node/index.vue | 1 - ui/src/workflow/nodes/tool-node/index.vue | 2 +- .../nodes/variable-assign-node/index.vue | 4 +- 30 files changed, 146 insertions(+), 134 deletions(-) diff --git a/ui/src/components/app-icon/icons/knowledge.ts b/ui/src/components/app-icon/icons/knowledge.ts index 06848014e..205418dab 100644 --- a/ui/src/components/app-icon/icons/knowledge.ts +++ b/ui/src/components/app-icon/icons/knowledge.ts @@ -127,25 +127,4 @@ export default { ]) }, }, - 'app-add-circle-outlined': { - iconReader: () => { - return h('i', [ - h( - 'svg', - { - style: { height: '100%', width: '100%' }, - viewBox: '0 0 1024 1024', - version: '1.1', - xmlns: 'http://www.w3.org/2000/svg', - }, - [ - h('path', { - d: 'M469.333333 469.333333V320a21.333333 21.333333 0 0 1 21.333334-21.333333h42.666666a21.333333 21.333333 0 0 1 21.333334 21.333333V469.333333h149.333333a21.333333 21.333333 0 0 1 21.333333 21.333334v42.666666a21.333333 21.333333 0 0 1-21.333333 21.333334H554.666667v149.333333a21.333333 21.333333 0 0 1-21.333334 21.333333h-42.666666a21.333333 21.333333 0 0 1-21.333334-21.333333V554.666667H320a21.333333 21.333333 0 0 1-21.333333-21.333334v-42.666666a21.333333 21.333333 0 0 1 21.333333-21.333334H469.333333z m42.666667 426.666667a384 384 0 1 0 0-768 384 384 0 0 0 0 768z m0 85.333333C252.8 981.333333 42.666667 771.2 42.666667 512S252.8 42.666667 512 42.666667s469.333333 210.133333 469.333333 469.333333-210.133333 469.333333-469.333333 469.333333z', - fill: 'currentColor', - }), - ], - ), - ]) - }, - }, } diff --git a/ui/src/components/app-icon/index.ts b/ui/src/components/app-icon/index.ts index 9d723a764..f8887cc12 100644 --- a/ui/src/components/app-icon/index.ts +++ b/ui/src/components/app-icon/index.ts @@ -453,6 +453,48 @@ export const iconMap: any = { ]) }, }, + 'app-add-outlined': { + iconReader: () => { + return h('i', [ + h( + 'svg', + { + style: { height: '100%', width: '100%' }, + viewBox: '0 0 1024 1024', + version: '1.1', + xmlns: 'http://www.w3.org/2000/svg', + }, + [ + h('path', { + d: 'M469.333333 469.333333V112.682667c0-9.514667 0.981333-12.970667 2.858667-16.426667a19.370667 19.370667 0 0 1 8.064-8.106667c3.456-1.834667 6.912-2.816 16.426667-2.816h30.634666c9.514667 0 12.970667 0.981333 16.426667 2.858667a19.370667 19.370667 0 0 1 8.106667 8.064c1.834667 3.456 2.816 6.912 2.816 16.426667V469.333333h356.650666c9.514667 0 12.970667 0.981333 16.426667 2.858667a19.370667 19.370667 0 0 1 8.106667 8.064c1.834667 3.456 2.816 6.912 2.816 16.426667v30.634666c0 9.514667-0.981333 12.970667-2.858667 16.426667a19.370667 19.370667 0 0 1-8.064 8.106667c-3.456 1.834667-6.912 2.816-16.426667 2.816H554.666667v356.650666c0 9.514667-0.981333 12.970667-2.858667 16.426667a19.370667 19.370667 0 0 1-8.064 8.106667c-3.456 1.834667-6.912 2.816-16.426667 2.816h-30.634666c-9.514667 0-12.970667-0.981333-16.426667-2.858667a19.370667 19.370667 0 0 1-8.106667-8.064c-1.834667-3.456-2.816-6.912-2.816-16.426667V554.666667H112.682667c-9.514667 0-12.970667-0.981333-16.426667-2.858667a19.370667 19.370667 0 0 1-8.106667-8.064C86.357333 540.288 85.333333 536.832 85.333333 527.36v-30.634667c0-9.514667 0.981333-12.970667 2.858667-16.426666a19.370667 19.370667 0 0 1 8.064-8.106667c3.456-1.834667 6.912-2.816 16.426667-2.816H469.333333z', + fill: 'currentColor', + }), + ], + ), + ]) + }, + }, + 'app-add-circle-outlined': { + iconReader: () => { + return h('i', [ + h( + 'svg', + { + style: { height: '100%', width: '100%' }, + viewBox: '0 0 1024 1024', + version: '1.1', + xmlns: 'http://www.w3.org/2000/svg', + }, + [ + h('path', { + d: 'M469.333333 469.333333V320a21.333333 21.333333 0 0 1 21.333334-21.333333h42.666666a21.333333 21.333333 0 0 1 21.333334 21.333333V469.333333h149.333333a21.333333 21.333333 0 0 1 21.333333 21.333334v42.666666a21.333333 21.333333 0 0 1-21.333333 21.333334H554.666667v149.333333a21.333333 21.333333 0 0 1-21.333334 21.333333h-42.666666a21.333333 21.333333 0 0 1-21.333334-21.333333V554.666667H320a21.333333 21.333333 0 0 1-21.333333-21.333334v-42.666666a21.333333 21.333333 0 0 1 21.333333-21.333334H469.333333z m42.666667 426.666667a384 384 0 1 0 0-768 384 384 0 0 0 0 768z m0 85.333333C252.8 981.333333 42.666667 771.2 42.666667 512S252.8 42.666667 512 42.666667s469.333333 210.133333 469.333333 469.333333-210.133333 469.333333-469.333333 469.333333z', + fill: 'currentColor', + }), + ], + ), + ]) + }, + }, // 动态加载的图标 ...dynamicIcons, } diff --git a/ui/src/components/app-table/index.vue b/ui/src/components/app-table/index.vue index a92a352a5..eb82af3f1 100644 --- a/ui/src/components/app-table/index.vue +++ b/ui/src/components/app-table/index.vue @@ -24,7 +24,7 @@
- + {{ quickCreatePlaceholder }}
diff --git a/ui/src/components/dynamics-form/constructor/items/MultiSelectConstructor.vue b/ui/src/components/dynamics-form/constructor/items/MultiSelectConstructor.vue index c581d0458..77fd661b2 100644 --- a/ui/src/components/dynamics-form/constructor/items/MultiSelectConstructor.vue +++ b/ui/src/components/dynamics-form/constructor/items/MultiSelectConstructor.vue @@ -57,9 +57,7 @@
{{ $t('dynamicsForm.Select.label') }} - - - + {{ $t('common.add') }}
diff --git a/ui/src/components/dynamics-form/constructor/items/RadioCardConstructor.vue b/ui/src/components/dynamics-form/constructor/items/RadioCardConstructor.vue index 90a0d1666..5d68e6f12 100644 --- a/ui/src/components/dynamics-form/constructor/items/RadioCardConstructor.vue +++ b/ui/src/components/dynamics-form/constructor/items/RadioCardConstructor.vue @@ -56,9 +56,7 @@
{{ $t('dynamicsForm.Select.label') }} - - - + {{ $t('common.add') }}
diff --git a/ui/src/components/dynamics-form/constructor/items/RadioRowConstructor.vue b/ui/src/components/dynamics-form/constructor/items/RadioRowConstructor.vue index d818022d8..0da545193 100644 --- a/ui/src/components/dynamics-form/constructor/items/RadioRowConstructor.vue +++ b/ui/src/components/dynamics-form/constructor/items/RadioRowConstructor.vue @@ -56,9 +56,7 @@
{{ $t('dynamicsForm.Select.label') }} - - - + {{ $t('common.add') }}
diff --git a/ui/src/components/dynamics-form/constructor/items/SingleSelectConstructor.vue b/ui/src/components/dynamics-form/constructor/items/SingleSelectConstructor.vue index ca675a180..14239c406 100644 --- a/ui/src/components/dynamics-form/constructor/items/SingleSelectConstructor.vue +++ b/ui/src/components/dynamics-form/constructor/items/SingleSelectConstructor.vue @@ -55,9 +55,7 @@
{{ $t('dynamicsForm.Select.label') }} - - - + {{ $t('common.add') }}
diff --git a/ui/src/components/model-select/index.vue b/ui/src/components/model-select/index.vue index 18debb491..bf7a0bb24 100644 --- a/ui/src/components/model-select/index.vue +++ b/ui/src/components/model-select/index.vue @@ -53,12 +53,8 @@