|
@@ -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('格式错误!请重新选择')
|
|
@@ -334,7 +341,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;
|
|
|
}
|
|
|
|