Browse Source

Merge remote-tracking branch 'origin/master'

mashengyi 3 years ago
parent
commit
4f2eb3434f

+ 10 - 1
src/views/noCar/billway.vue

@@ -246,9 +246,17 @@ import XLSX from "xlsx";
             }
           }, 
     importExcel (content) {
+      debugger
     const file = content.file
     // let file = file.files[0] // 使用传统的input方法需要加上这一步
-    const types = file.name.split('.')[1]
+    const filename = file.name
+    if(!filename||typeof filename!='string'){
+      this.$message('格式错误!请重新选择')
+     return
+    }
+  let a = filename.split('').reverse().join('');
+  let types = a.substring(0,a.search(/\./)).split('').reverse().join('');
+
     const fileType = ['xlsx', 'xlc', 'xlm', 'xls', 'xlt', 'xlw', 'csv'].some(item => item === types)
     if (!fileType) {
       this.$message('格式错误!请重新选择')
@@ -361,6 +369,7 @@ import XLSX from "xlsx";
          this.total = response.data.data.length;
       }else {
         this.fullscreenLoading = false;
+        
         this.$message.error('数据存在错误,请检查文件中数据');
       }
     },

+ 9 - 2
src/views/noCar/invoice.vue

@@ -251,7 +251,14 @@ import XLSX from "xlsx";
           importExcel (content) {
     const file = content.file
     // let file = file.files[0] // 使用传统的input方法需要加上这一步
-    const types = file.name.split('.')[1]
+    const filename = file.name
+    if(!filename||typeof filename!='string'){
+      this.$message('格式错误!请重新选择')
+     return
+    }
+  let a = filename.split('').reverse().join('');
+  let types = a.substring(0,a.search(/\./)).split('').reverse().join('');
+
     const fileType = ['xlsx', 'xlc', 'xlm', 'xls', 'xlt', 'xlw', 'csv'].some(item => item === types)
     if (!fileType) {
       this.$message('格式错误!请重新选择')
@@ -338,7 +345,7 @@ import XLSX from "xlsx";
       let extName = this.formUserList.file.name.substring(this.formUserList.file.name.lastIndexOf(".")).toLowerCase();
        let AllUpExt = ".xlsx";
        if( extName != AllUpExt){
-          this.$message.error('文件格式不正确!');
+          this.$message.error('格式错误!请重新选择');
           return false;
     }
 

+ 2 - 2
src/views/platform/car/carupload.vue

@@ -342,7 +342,7 @@ export default{
       let extName = this.formUserList.file.name.substring(this.formUserList.file.name.lastIndexOf(".")).toLowerCase();
        let AllUpExt = ".xlsx";
        if( extName != AllUpExt){
-          this.$message.error('文件格式不正确!');
+          this.$message.error('格式错误!请重新选择');
           return false;
     }
 
@@ -372,7 +372,7 @@ const loading = this.$loading({
         this.$message.error('数据存在错误,请检查文件中数据');
       }else {
        loading.close();
-        this.$message.error(msg);
+        this.$message.error("数据存在错误,请检查文件中数据");
       }
     },
     // 查看批次数据

+ 2 - 2
src/views/platform/invoice/invoice.vue

@@ -303,7 +303,7 @@ export default{
       let extName = this.formUserList.file.name.substring(this.formUserList.file.name.lastIndexOf(".")).toLowerCase();
        let AllUpExt = ".xlsx";
        if( extName != AllUpExt){
-          this.$message.error('文件格式不正确!');
+          this.$message.error('格式错误!请重新选择');
           return false;
     }
 
@@ -333,7 +333,7 @@ export default{
         this.$message.error('数据存在错误,请检查文件中数据');
       }else {
        loading.close();
-        this.$message.error(msg);
+        this.$message.error("数据存在错误,请检查文件中数据");
       }
     },
 

+ 2 - 2
src/views/platform/waybill/history.vue

@@ -300,7 +300,7 @@ export default{
       let extName = this.formUserList.file.name.substring(this.formUserList.file.name.lastIndexOf(".")).toLowerCase();
        let AllUpExt = ".xlsx";
        if( extName != AllUpExt){
-          this.$message.error('文件格式不正确!');
+          this.$message.error('格式错误!请重新选择');
           return false;
     }
 
@@ -328,7 +328,7 @@ export default{
         this.$message.error('数据存在错误,请检查文件中数据,金额是否有空的,时间是否全是时间格式');
       }else {
         loading.close();
-        this.$message.error(msg);
+        this.$message.error("数据存在错误,请检查文件中数据");
       }
     },
     // 查看批次数据

+ 2 - 2
src/views/platform/waybill/over.vue

@@ -234,7 +234,7 @@ export default{
       let extName = this.formUserList.file.name.substring(this.formUserList.file.name.lastIndexOf(".")).toLowerCase();
        let AllUpExt = ".xlsx";
        if( extName != AllUpExt){
-          this.$message.error('文件格式不正确!');
+          this.$message.error('格式错误!请重新选择');
           return false;
     }
 
@@ -262,7 +262,7 @@ export default{
         this.$message.error('数据存在错误,请检查文件中数据');
       }else {
          loading.close();
-        this.$message.error(msg);
+        this.$message.error("数据存在错误,请检查文件中数据");
       }
     },
     // 查看批次数据

+ 2 - 2
src/views/platform/waybill/waybill.vue

@@ -301,7 +301,7 @@ export default{
       let extName = this.formUserList.file.name.substring(this.formUserList.file.name.lastIndexOf(".")).toLowerCase();
        let AllUpExt = ".xlsx";
        if( extName != AllUpExt){
-          this.$message.error('文件格式不正确!');
+          this.$message.error('格式错误!请重新选择');
           return false;
     }
 
@@ -329,7 +329,7 @@ export default{
         this.$message.error('数据存在错误,请检查文件中数据');
       }else {
        loading.close();
-        this.$message.error(msg);
+        this.$message.error("数据存在错误,请检查文件中数据");
       }
     },
     // 查看批次数据

+ 9 - 2
src/views/selfCar/invoice.vue

@@ -234,7 +234,14 @@ import XLSX from "xlsx";
 importExcel (content) {
     const file = content.file
     // let file = file.files[0] // 使用传统的input方法需要加上这一步
-    const types = file.name.split('.')[1]
+    const filename = file.name
+    if(!filename||typeof filename!='string'){
+      this.$message('格式错误!请重新选择')
+     return
+    }
+  let a = filename.split('').reverse().join('');
+  let types = a.substring(0,a.search(/\./)).split('').reverse().join('');
+
     const fileType = ['xlsx', 'xlc', 'xlm', 'xls', 'xlt', 'xlw', 'csv'].some(item => item === types)
     if (!fileType) {
       this.$message('格式错误!请重新选择')
@@ -314,7 +321,7 @@ importExcel (content) {
       let extName = this.formUserList.file.name.substring(this.formUserList.file.name.lastIndexOf(".")).toLowerCase();
        let AllUpExt = ".xlsx";
        if( extName != AllUpExt){
-          this.$message.error('文件格式不正确!');
+          this.$message.error('格式错误!请重新选择');
           return false;
     }
 

+ 8 - 1
src/views/selfCar/selfCarTrade.vue

@@ -188,7 +188,14 @@ import XLSX from "xlsx";
           importExcel (content) {
     const file = content.file
     // let file = file.files[0] // 使用传统的input方法需要加上这一步
-    const types = file.name.split('.')[1]
+     const filename = file.name
+    if(!filename||typeof filename!='string'){
+      this.$message('格式错误!请重新选择')
+     return
+    }
+  let a = filename.split('').reverse().join('');
+  let types = a.substring(0,a.search(/\./)).split('').reverse().join('');
+
     const fileType = ['xlsx', 'xlc', 'xlm', 'xls', 'xlt', 'xlw', 'csv'].some(item => item === types)
     if (!fileType) {
       this.$message('格式错误!请重新选择')