From 45b3dd3b5f530c96647c0797298e8dddaac1ad58 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 25 Nov 2025 17:43:01 +0800 Subject: [PATCH] perf: Optimize the style --- .../assets/knowledge/icon_basic_template.svg | 7 + ui/src/assets/knowledge/logo_workflow.svg | 20 +-- ui/src/assets/tool/icon_datasource.svg | 5 + ui/src/assets/{workflow => tool}/icon_mcp.svg | 0 .../assets/{workflow => tool}/icon_tool.svg | 0 .../{workflow => tool}/icon_tool_custom.svg | 0 ui/src/assets/{ => tool}/icon_tool_shop.svg | 0 ui/src/components/app-icon/ToolIcon.vue | 7 +- ui/src/components/card-checkbox/index.vue | 39 +---- .../dropdown_menu/application/NodeContent.vue | 4 +- .../dropdown_menu/knowledge/NodeContent.vue | 4 +- .../items/upload/LocalFileUpload.vue | 4 +- .../lang/en-US/views/knowledge-workflow.ts | 4 + ui/src/locales/lang/en-US/views/knowledge.ts | 9 ++ ui/src/locales/lang/en-US/views/tool.ts | 1 + .../lang/zh-CN/views/application-workflow.ts | 1 - .../lang/zh-CN/views/knowledge-workflow.ts | 5 +- ui/src/locales/lang/zh-CN/views/knowledge.ts | 13 +- ui/src/locales/lang/zh-CN/views/tool.ts | 1 + .../zh-Hant/views/application-workflow.ts | 1 - .../lang/zh-Hant/views/knowledge-workflow.ts | 5 +- .../locales/lang/zh-Hant/views/knowledge.ts | 9 ++ ui/src/locales/lang/zh-Hant/views/tool.ts | 11 +- ui/src/styles/component.scss | 149 ++++++++++++------ ui/src/views/application-workflow/index.vue | 2 +- .../component/CreateApplicationDialog.vue | 18 +-- .../component/McpServersDialog.vue | 2 +- .../knowledge-workflow/component/Debug.vue | 31 ---- .../{action/index.vue => DebugDrawer.vue} | 44 ++++-- .../component/action/DataSource.vue | 5 +- ui/src/views/knowledge-workflow/index.vue | 8 +- .../component/KnowledgeListContainer.vue | 9 +- .../CreateWorkflowKnowledgeDialog.vue | 42 +++++ .../views/tool/DataSourceToolFormDrawer.vue | 8 +- ui/src/views/tool/McpToolFormDrawer.vue | 4 +- ui/src/views/tool/ToolFormDrawer.vue | 4 +- .../tool/component/ToolListContainer.vue | 22 +-- ui/src/workflow/icons/mcp-node-icon.vue | 2 +- ui/src/workflow/icons/tool-lib-node-icon.vue | 2 +- ui/src/workflow/icons/tool-node-icon.vue | 2 +- 40 files changed, 280 insertions(+), 224 deletions(-) create mode 100644 ui/src/assets/knowledge/icon_basic_template.svg create mode 100644 ui/src/assets/tool/icon_datasource.svg rename ui/src/assets/{workflow => tool}/icon_mcp.svg (100%) rename ui/src/assets/{workflow => tool}/icon_tool.svg (100%) rename ui/src/assets/{workflow => tool}/icon_tool_custom.svg (100%) rename ui/src/assets/{ => tool}/icon_tool_shop.svg (100%) delete mode 100644 ui/src/views/knowledge-workflow/component/Debug.vue rename ui/src/views/knowledge-workflow/component/{action/index.vue => DebugDrawer.vue} (69%) diff --git a/ui/src/assets/knowledge/icon_basic_template.svg b/ui/src/assets/knowledge/icon_basic_template.svg new file mode 100644 index 000000000..9ed91c3d8 --- /dev/null +++ b/ui/src/assets/knowledge/icon_basic_template.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/ui/src/assets/knowledge/logo_workflow.svg b/ui/src/assets/knowledge/logo_workflow.svg index 28f4b0fda..7de1fb422 100644 --- a/ui/src/assets/knowledge/logo_workflow.svg +++ b/ui/src/assets/knowledge/logo_workflow.svg @@ -1,15 +1,7 @@ - - - - - - - - - - - - - - + + + + + + diff --git a/ui/src/assets/tool/icon_datasource.svg b/ui/src/assets/tool/icon_datasource.svg new file mode 100644 index 000000000..88862f01d --- /dev/null +++ b/ui/src/assets/tool/icon_datasource.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/ui/src/assets/workflow/icon_mcp.svg b/ui/src/assets/tool/icon_mcp.svg similarity index 100% rename from ui/src/assets/workflow/icon_mcp.svg rename to ui/src/assets/tool/icon_mcp.svg diff --git a/ui/src/assets/workflow/icon_tool.svg b/ui/src/assets/tool/icon_tool.svg similarity index 100% rename from ui/src/assets/workflow/icon_tool.svg rename to ui/src/assets/tool/icon_tool.svg diff --git a/ui/src/assets/workflow/icon_tool_custom.svg b/ui/src/assets/tool/icon_tool_custom.svg similarity index 100% rename from ui/src/assets/workflow/icon_tool_custom.svg rename to ui/src/assets/tool/icon_tool_custom.svg diff --git a/ui/src/assets/icon_tool_shop.svg b/ui/src/assets/tool/icon_tool_shop.svg similarity index 100% rename from ui/src/assets/icon_tool_shop.svg rename to ui/src/assets/tool/icon_tool_shop.svg diff --git a/ui/src/components/app-icon/ToolIcon.vue b/ui/src/components/app-icon/ToolIcon.vue index 0047d9907..16fd58054 100644 --- a/ui/src/components/app-icon/ToolIcon.vue +++ b/ui/src/components/app-icon/ToolIcon.vue @@ -1,9 +1,12 @@ + + + + - + - + diff --git a/ui/src/components/dropdown_menu/application/NodeContent.vue b/ui/src/components/dropdown_menu/application/NodeContent.vue index 1476242ac..40205164e 100644 --- a/ui/src/components/dropdown_menu/application/NodeContent.vue +++ b/ui/src/components/dropdown_menu/application/NodeContent.vue @@ -31,7 +31,7 @@ - + {{ item.name }} @@ -49,7 +49,7 @@ - + {{ item.name }} diff --git a/ui/src/components/dropdown_menu/knowledge/NodeContent.vue b/ui/src/components/dropdown_menu/knowledge/NodeContent.vue index 1476242ac..40205164e 100644 --- a/ui/src/components/dropdown_menu/knowledge/NodeContent.vue +++ b/ui/src/components/dropdown_menu/knowledge/NodeContent.vue @@ -31,7 +31,7 @@ - + {{ item.name }} @@ -49,7 +49,7 @@ - + {{ item.name }} diff --git a/ui/src/components/dynamics-form/items/upload/LocalFileUpload.vue b/ui/src/components/dynamics-form/items/upload/LocalFileUpload.vue index 124a03efb..eb0af3b50 100644 --- a/ui/src/components/dynamics-form/items/upload/LocalFileUpload.vue +++ b/ui/src/components/dynamics-form/items/upload/LocalFileUpload.vue @@ -1,6 +1,6 @@