From 3fe6a399dfed2ef51b621784655091045c3b6d22 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 8 Apr 2025 14:32:24 +0800 Subject: [PATCH 1/2] perf: Optimization drag sorting condition nodes --- ui/src/assets/sort.svg | 1 + .../workflow/nodes/condition-node/index.vue | 29 +++++++++++++++++-- 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 ui/src/assets/sort.svg diff --git a/ui/src/assets/sort.svg b/ui/src/assets/sort.svg new file mode 100644 index 00000000000..e24e0450aec --- /dev/null +++ b/ui/src/assets/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ui/src/workflow/nodes/condition-node/index.vue b/ui/src/workflow/nodes/condition-node/index.vue index 8d90bb9acbe..2108915a0ec 100644 --- a/ui/src/workflow/nodes/condition-node/index.vue +++ b/ui/src/workflow/nodes/condition-node/index.vue @@ -22,12 +22,15 @@
- {{ item.type }} + + + {{ item.type }} +
{{ $t('views.applicationWorkflow.nodes.conditionNode.conditions.info') @@ -337,4 +340,24 @@ onMounted(() => { set(props.nodeModel, 'validate', validate) }) - + From 95cd4bae469b706f3a8471f32dd67c4894f87c89 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 8 Apr 2025 15:02:24 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20Optimize=20the=20interface=20when?= =?UTF-8?q?=20there=20are=20too=20many=20interface=20parameters.=EF=BC=88#?= =?UTF-8?q?2795=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base-node/component/ApiInputFieldTable.vue | 16 ++++++++++++++-- ui/src/workflow/nodes/start-node/index.vue | 2 +- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/ui/src/workflow/nodes/base-node/component/ApiInputFieldTable.vue b/ui/src/workflow/nodes/base-node/component/ApiInputFieldTable.vue index 0f74d702d89..c81ebc94f72 100644 --- a/ui/src/workflow/nodes/base-node/component/ApiInputFieldTable.vue +++ b/ui/src/workflow/nodes/base-node/component/ApiInputFieldTable.vue @@ -15,8 +15,20 @@ ref="tableRef" row-key="field" > - - + + + + + +