//上傳文件 upload: function () { layui.use('upload', function () { var upload = layui.upload; //執行實例 var uploadInst = upload.render({ elem: '#upload' //綁定元素 , url: QUERY_BATCH_UPLOAD //上傳接口 ,auto: false //選擇文件后不自動上傳 , accept: 'file' , exts: 'xlsx|xls' //只允許上傳Excel文件 , size: 5000 //限制文件大小,單位 KB ,choose: function(obj){ // 確定導入文件並進行線上合規驗證嗎? //確認框 layer.confirm('確定導入文件嗎?', {icon: 3, title:'提示'}, function(index){ //讀取本地文件 obj.preview(function(index, file, result){ //單個重傳 obj.upload(index, file); }); layer.close(index); }); } , done: function (res) { var code = res.code; if(code && code==0){ //上傳完畢回調 layer.msg("文件已經成功上傳!"); }else{ var msg = res.msg; layer.alert(msg); return; } } , error: function () { //請求異常回調 } }); }); },