Bladeren bron

校验观影人列表导入的文件格式

gcz 1 week geleden
bovenliggende
commit
f1ab9e02e1
1 gewijzigde bestanden met toevoegingen van 23 en 1 verwijderingen
  1. 23 1
      pages/bookticket.vue

+ 23 - 1
pages/bookticket.vue

@@ -249,7 +249,13 @@
 		methods: {
 			// 文件选择回调
 			onSelect(files) {
-				const file = files[0];
+				let file;
+				if(Array.isArray(files)){
+					file = files[0]
+				}else{
+					file = files.file
+				}
+				console.log('file',file.name)
 				if (!/\.(xlsx|xls)$/i.test(file.name)) {
 					uni.showToast({
 						title: '请上传XLSX或XLS格式的文件',
@@ -261,6 +267,22 @@
 			},
 			// 文件读取后的处理
 			afterRead(files) {
+				let file;
+				if(Array.isArray(files)){
+					file = files[0]
+				}else{
+					file = files.file
+				}
+				// console.log('file',file.name)
+				if (!/\.(xlsx|xls)$/i.test(file.name)) {
+					uni.showToast({
+						title: '请上传XLSX或XLS格式的文件',
+						icon: 'none'
+					});
+					return false;
+				}
+				
+
 				this.fileList = [files.file];
 				const size  = this.fileList[0].size/1024/1024;//M
 				if(size>5){