From 09c5c9c042df6a2c099357545b32296f1fd3956a Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 21 Oct 2025 19:30:15 +0800 Subject: [PATCH] feat: Variable Splitting Node and Parameter Extraction Node --- .../items/table/ProgressTableItem.vue | 2 +- .../folder-tree/CreateFolderDialog.vue | 6 +- ui/src/components/layout-container/index.vue | 2 +- ui/src/locales/lang/en-US/common.ts | 3 + ui/src/locales/lang/en-US/components.ts | 2 - .../lang/en-US/views/application-workflow.ts | 18 +- .../locales/lang/en-US/views/application.ts | 1 - ui/src/locales/lang/en-US/views/tool.ts | 2 - ui/src/locales/lang/zh-CN/common.ts | 3 + ui/src/locales/lang/zh-CN/components.ts | 4 +- ui/src/locales/lang/zh-CN/dynamics-form.ts | 3 - .../lang/zh-CN/views/application-workflow.ts | 22 +-- .../locales/lang/zh-CN/views/application.ts | 1 - ui/src/locales/lang/zh-CN/views/tool.ts | 2 - ui/src/locales/lang/zh-Hant/common.ts | 3 + ui/src/locales/lang/zh-Hant/components.ts | 2 - .../zh-Hant/views/application-workflow.ts | 14 +- .../locales/lang/zh-Hant/views/application.ts | 1 - ui/src/locales/lang/zh-Hant/views/tool.ts | 2 - ui/src/styles/element-plus.scss | 2 + .../XPackDisplaySettingDialog.vue | 2 +- ui/src/views/application-workflow/index.vue | 4 +- .../views/application/ApplicationSetting.vue | 2 +- .../component/CopyApplicationDialog.vue | 2 +- .../component/CreateApplicationDialog.vue | 2 +- ui/src/views/chat/component/HistoryPanel.vue | 14 +- .../embed/component/ChatHistoryDrawer.vue | 25 ++- ui/src/views/chat/pc/index.vue | 2 +- .../knowledge/component/SyncWebDialog.vue | 2 +- .../model/component/CreateModelDialog.vue | 14 +- ui/src/views/model/component/EditModel.vue | 2 +- .../paragraph/component/ParagraphCard.vue | 10 +- ui/src/views/tool/McpToolFormDrawer.vue | 8 +- ui/src/views/tool/ToolFormDrawer.vue | 2 +- .../tool/component/McpToolConfigDialog.vue | 2 +- ui/src/workflow/common/data.ts | 28 +-- .../icons/variable-aggregation-node-icon.vue | 4 +- .../icons/variable-splitting-node-icon.vue | 2 +- .../component/ApiFieldFormDialog.vue | 4 +- .../component/ApiInputFieldTable.vue | 2 +- .../component/ParametersFieldDialog.vue | 20 +- .../component/ParametersFieldTable.vue | 47 ++--- .../nodes/parameter-extraction-node/index.vue | 174 +++++++++--------- .../nodes/variable-assign-node/index.vue | 4 +- .../component/VariableFieldDialog.vue | 23 +-- .../component/VariableFieldTable.vue | 38 ++-- .../nodes/variable-splitting/index.vue | 77 +++++--- 47 files changed, 292 insertions(+), 319 deletions(-) diff --git a/ui/src/components/dynamics-form/items/table/ProgressTableItem.vue b/ui/src/components/dynamics-form/items/table/ProgressTableItem.vue index baf9e3e14..f5f0d0e32 100644 --- a/ui/src/components/dynamics-form/items/table/ProgressTableItem.vue +++ b/ui/src/components/dynamics-form/items/table/ProgressTableItem.vue @@ -55,7 +55,7 @@ const view_card = computed(() => {