Przeglądaj źródła

fix: 修改批量导入交互逻辑

bxy 7 miesięcy temu
rodzic
commit
c9ca5c9d67
1 zmienionych plików z 4 dodań i 9 usunięć
  1. 4 9
      src/components/batch-import/BatchImport.vue

+ 4 - 9
src/components/batch-import/BatchImport.vue

@@ -43,7 +43,7 @@
       </div>
     </el-card>
 
-    <el-dialog v-model="dialogVisibleErr" title="Warning" width="544" align-center @close="handleUpdate">
+    <el-dialog v-model="dialogVisibleErr" title="Warning" width="544" align-center @close="handleBackToImport">
       <template #header>
         <el-icon :size="24" color="#f2b20a" style="margin: 0 5px 2px">
           <WarnTriangleFilled />
@@ -64,7 +64,7 @@
         />
       </el-table>
       <template #footer>
-        <el-button type="primary" @click="handleErrConfirm"> 确定 </el-button>
+        <el-button type="primary" @click="handleBackToImport">重新导入 </el-button>
       </template>
     </el-dialog>
   </div>
@@ -203,10 +203,9 @@
     }
   };
 
-  const handleErrConfirm = () => {
+  const handleBackToImport = () => {
+    upload.value?.clearFiles();
     dialogVisibleErr.value = false;
-    emit('update');
-    emit('close');
   };
 
   // 当超出只能上传一个文件的限制时,自动替换上一个文件
@@ -226,10 +225,6 @@
   };
 
   const handleClose = () => {
-    emit('close');
-  };
-
-  const handleUpdate = () => {
     emit('update');
   };
 </script>