From 6748d5bc244c5288253a748c5e53da87c3dbed35 Mon Sep 17 00:00:00 2001 From: opensnail <598092184@qq.com> Date: Thu, 30 May 2024 17:13:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5F1.0.0):=201=E3=80=81=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E6=B5=81=E5=AF=BC=E5=85=A5=E5=AF=BC=E5=87=BA=E4=BC=98?= =?UTF-8?q?=E5=8C=96=202=E3=80=81=E5=AF=BC=E5=85=A5=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E5=88=B7=E6=96=B0=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/file-upload.vue | 7 ++++++ src/typings/api.d.ts | 5 ++++ src/views/group/index.vue | 2 +- src/views/job/task/index.vue | 2 +- src/views/retry/scene/index.vue | 2 +- src/views/workflow/task/index.vue | 23 +++++++++++++------ .../workflow/task/modules/workflow-search.vue | 2 +- 7 files changed, 32 insertions(+), 11 deletions(-) diff --git a/src/components/common/file-upload.vue b/src/components/common/file-upload.vue index 853dd63..0b40d64 100644 --- a/src/components/common/file-upload.vue +++ b/src/components/common/file-upload.vue @@ -7,6 +7,12 @@ defineOptions({ name: 'FileUpload' }); +const emit = defineEmits(); + +interface Emits { + (e: 'refresh'): void; +} + interface Props { accept?: string; action?: string; @@ -51,6 +57,7 @@ const handleImport = ({ }) .then(() => { onFinish(); + emit('refresh'); }) .catch(() => onError()); }; diff --git a/src/typings/api.d.ts b/src/typings/api.d.ts index b81cfc4..056cb72 100644 --- a/src/typings/api.d.ts +++ b/src/typings/api.d.ts @@ -894,6 +894,11 @@ declare namespace Api { Pick & CommonSearchParams >; + type ExportWorkflow = Common.CommonRecord<{ + workflowIds: String[]; + }> & + WorkflowSearchParams; + /** workflow list */ type WorkflowList = Common.PaginatingQueryRecord; } diff --git a/src/views/group/index.vue b/src/views/group/index.vue index d4c3142..b59a7dc 100644 --- a/src/views/group/index.vue +++ b/src/views/group/index.vue @@ -195,7 +195,7 @@ function handleExport() { @refresh="getData" >