From 2d6d16e046574ca7f5bdd48a9133868aed63486d Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud <79562285+wangdan-fit2cloud@users.noreply.github.com> Date: Tue, 8 Apr 2025 15:10:53 +0800 Subject: [PATCH] feat: Optimize the interface when there are too many interface parameters.(#2795) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * perf: Optimization drag sorting condition nodes * feat: Optimize the interface when there are too many interface parameters.(#2795) --- ui/src/assets/sort.svg | 1 + .../component/ApiInputFieldTable.vue | 16 ++++++++-- .../workflow/nodes/condition-node/index.vue | 29 +++++++++++++++++-- ui/src/workflow/nodes/start-node/index.vue | 2 +- 4 files changed, 42 insertions(+), 6 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 000000000..e24e0450a --- /dev/null +++ b/ui/src/assets/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ui/src/workflow/nodes/base-node/component/ApiInputFieldTable.vue b/ui/src/workflow/nodes/base-node/component/ApiInputFieldTable.vue index 0f74d702d..c81ebc94f 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" > - - + + + + + +