From 0b06e205272e7ec6e41a38cf346b173f8e574e6c Mon Sep 17 00:00:00 2001 From: teukkk Date: Thu, 3 Jul 2025 19:34:36 +0800 Subject: [PATCH] refactor: toolTree and applicationTree --- ui/src/api/tool/tool.ts | 2 +- .../component/DropdownMenu.vue | 274 ++++++++++-------- .../component/NodeContent.vue | 90 ++++++ 3 files changed, 245 insertions(+), 121 deletions(-) create mode 100644 ui/src/views/application-workflow/component/NodeContent.vue diff --git a/ui/src/api/tool/tool.ts b/ui/src/api/tool/tool.ts index cae3cfd55..be92dffb3 100644 --- a/ui/src/api/tool/tool.ts +++ b/ui/src/api/tool/tool.ts @@ -18,7 +18,7 @@ Object.defineProperty(prefix, 'value', { * 工具列表带分页(无分页) * @params 参数 {folder_id: string} */ -const getToolList: (data?: any, loading?: Ref) => Promise>> = ( +const getToolList: (data?: any, loading?: Ref) => Promise> = ( data, loading, ) => { diff --git a/ui/src/views/application-workflow/component/DropdownMenu.vue b/ui/src/views/application-workflow/component/DropdownMenu.vue index 6af9dcb79..c449c2192 100644 --- a/ui/src/views/application-workflow/component/DropdownMenu.vue +++ b/ui/src/views/application-workflow/component/DropdownMenu.vue @@ -19,17 +19,13 @@