From bf7d5c2e61a5ca3158785a1574f7984450d06cfd Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Fri, 25 Jul 2025 18:08:38 +0800 Subject: [PATCH] feat: Tool reaource --- ui/src/api/system-resource-management/tool.ts | 26 +- ui/src/layout/components/breadcrumb/index.vue | 2 +- ui/src/utils/dynamics-api/shared-api.ts | 4 +- ui/src/views/application-overview/index.vue | 2 +- ui/src/views/application/index.vue | 2 +- .../ToolResourceIndex.vue | 266 +++++++++++++++++- .../tool/component/ToolListContainer.vue | 18 +- 7 files changed, 289 insertions(+), 31 deletions(-) diff --git a/ui/src/api/system-resource-management/tool.ts b/ui/src/api/system-resource-management/tool.ts index ae3e2f62e..00ae4f853 100644 --- a/ui/src/api/system-resource-management/tool.ts +++ b/ui/src/api/system-resource-management/tool.ts @@ -37,6 +37,20 @@ const getToolListPage: ( return get(`${prefix}/${page.current_page}/${page.page_size}`, param, loading) } +/** + * 获取工具详情 + * @param tool_id 工具id + * @param loading 加载器 + * @returns 工具详情 + */ +const getToolById: (tool_id: string, loading?: Ref) => Promise> = ( + tool_id, + loading, +) => { + return get(`${prefix}/${tool_id}`, undefined, loading) +} + + /** * 修改工具 * @param 参数 @@ -50,18 +64,6 @@ const putTool: (tool_id: string, data: toolData, loading?: Ref) => Prom return put(`${prefix}/${tool_id}`, data, undefined, loading) } -/** - * 获取工具详情 - * @param tool_id 工具id - * @param loading 加载器 - * @returns 工具详情 - */ -const getToolById: (tool_id: string, loading?: Ref) => Promise> = ( - tool_id, - loading, -) => { - return get(`${prefix}/${tool_id}`, undefined, loading) -} /** * 删除工具 diff --git a/ui/src/layout/components/breadcrumb/index.vue b/ui/src/layout/components/breadcrumb/index.vue index db438a064..b45c73992 100644 --- a/ui/src/layout/components/breadcrumb/index.vue +++ b/ui/src/layout/components/breadcrumb/index.vue @@ -27,7 +27,7 @@