|
@@ -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){
|