diff --git a/frontend/src/components/pure/ms-export-drawer/index.vue b/frontend/src/components/pure/ms-export-drawer/index.vue index cf956b29dc..bd0ccc9549 100644 --- a/frontend/src/components/pure/ms-export-drawer/index.vue +++ b/frontend/src/components/pure/ms-export-drawer/index.vue @@ -332,6 +332,7 @@ const handleDrawerConfirm = () => { emit('confirm', selectedList.value); + handleReset(); }; const handleDrawerCancel = () => { diff --git a/frontend/src/views/case-management/caseManagementFeature/components/caseTable.vue b/frontend/src/views/case-management/caseManagementFeature/components/caseTable.vue index 0abd2ff449..cd3eaacd69 100644 --- a/frontend/src/views/case-management/caseManagementFeature/components/caseTable.vue +++ b/frontend/src/views/case-management/caseManagementFeature/components/caseTable.vue @@ -1223,7 +1223,7 @@ } else { res = await exportXMindCase(params); } - taskId.value = res.taskId; + taskId.value = res; startWebsocketGetExportResult(); showExportingMessage(); exportLoading.value = false; @@ -1240,7 +1240,7 @@ async function batchExport() { try { const res = await checkCaseExportTask(); - if (!res.fileId.length) { + if (!res.fileId || !res.fileId.length) { showExportVisible.value = true; } else { reportId.value = res.fileId;