lrf402788946 4 gadi atpakaļ
vecāks
revīzija
af4c4a4ad6
1 mainītis faili ar 16 papildinājumiem un 2 dzēšanām
  1. 16 2
      src/views/patent/index.vue

+ 16 - 2
src/views/patent/index.vue

@@ -30,6 +30,13 @@
         </el-col>
       </el-col>
     </el-row>
+    <el-dialog :visible.sync="dialog" title="错误记录">
+      <el-table border stripe :data="errorList">
+        <el-table-column label="错误记录">
+          <template v-slot="{ row }">{{ row }}</template>
+        </el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 
@@ -66,6 +73,7 @@ export default {
       ],
       list: [],
       total: 0,
+      dialog: false,
     };
   },
   async created() {
@@ -111,12 +119,18 @@ export default {
     // 导入
     async toImport(uri) {
       const res = await this.import({ uri });
-      this.$checkRes(res, '正在导入,请稍后...');
+      const { data } = res;
+      if (data) {
+        this.$message.error('导入失败');
+        this.dialog = true;
+      } else {
+        this.$message.success('导入成功');
+      }
     },
     // 上传成功
     uSuccess(response, file, fileList) {
       const { uri } = response;
-      this.$checkRes(response, '上传成功!');
+      this.$checkRes(response, '上传成功!正在导入,请稍后...');
       this.toImport(uri);
     },
     // 上传失败