From 4001d0cdedc41bde704a0ba58069df365c4c0cca Mon Sep 17 00:00:00 2001 From: CaptainB Date: Tue, 24 Jun 2025 10:13:41 +0800 Subject: [PATCH] feat: update copyTool function to fetch tool data asynchronously --- ui/src/views/tool/index.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/src/views/tool/index.vue b/ui/src/views/tool/index.vue index 13c3e3633..8844ab665 100644 --- a/ui/src/views/tool/index.vue +++ b/ui/src/views/tool/index.vue @@ -478,9 +478,10 @@ function refresh(data?: any) { getList() } -function copyTool(row: any) { +async function copyTool(row: any) { ToolDrawertitle.value = t('views.tool.copyTool') - const obj = cloneDeep(row) + const res = await ToolApi.getToolById(row.id, changeStateloading) + const obj = cloneDeep(res.data) delete obj['id'] obj['name'] = obj['name'] + ` ${t('views.tool.form.title.copy')}` ToolFormDrawerRef.value.open(obj)