diff --git a/src/views/workflow/process-definition/modules/definition-import-modal.vue b/src/views/workflow/process-definition/modules/definition-import-modal.vue index 4b37d7fe..3f6fe8b7 100644 --- a/src/views/workflow/process-definition/modules/definition-import-modal.vue +++ b/src/views/workflow/process-definition/modules/definition-import-modal.vue @@ -61,8 +61,9 @@ async function handleSubmit() { fileList.value.forEach(item => { item.status = 'pending'; }); - uploadRef.value?.submit(); + await uploadRef.value?.submit(); visible.value = false; + emit('submitted'); } function isErrorState(xhr: XMLHttpRequest) { @@ -125,10 +126,10 @@ watch(visible, () => { :action="`${baseURL}/workflow/definition/importDef`" :headers="headers" :data="data" - :max="1" + :max="10" :file-size="50" accept=".json" - :multiple="false" + :multiple="true" directory-dnd :default-upload="false" list-type="text"