Explorar o código

批量删除错误提示

xiao547607 %!s(int64=5) %!d(string=hai) anos
pai
achega
c78aaf59d9
Modificáronse 1 ficheiros con 14 adicións e 1 borrados
  1. 14 1
      src/views/base/personInfo-list.vue

+ 14 - 1
src/views/base/personInfo-list.vue

@@ -593,7 +593,6 @@ export default {
     },
     handleBatchDelete() {
       var self = this;
-      self.loading = true;
       var idList = this.multipleSelection.map(record => {
         return record.id;
       });
@@ -603,6 +602,7 @@ export default {
         cancelButtonText: "取消",
         type: "warning"
       }).then(() => {
+        self.loading = true;
         personInfoApi
           .batchRemove(idList)
           .then(function(response) {
@@ -615,6 +615,19 @@ export default {
                 type: "success",
                 message: "删除成功!"
               });
+            } else {
+              if (response.message != null) {
+                //下载有错误信息提示的报表
+                //window.open(response.data);
+                this.$message({
+                  showClose: true,
+                  dangerouslyUseHTMLString: true,
+                  message:
+                    '错误' +
+                    `,<a href="${response.message}" target="_blank">点击下载未导入的数据报表</a>&nbsp;`,
+                  duration: 30000
+                });
+              }
             }
           })
           .catch(() => {