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" >