var idNumber; var loadingMsg; var trainFileNames = []; var trainFilePaths = []; var examFileNames = []; var examFilePaths = []; function setYjId(yjId){ layui.use(['layer', 'form', 'upload'], function () { var upload1 = layui.upload; var upload2 = layui.upload; var form = layui.form; var layer = layui.layer; $("#closeBt").click(function () { var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 parent.layer.close(index); //再执行关闭 }); $("#saveBt").click(function () { if(!$('#file')[0].files[0]){ layer.msg("请上传填好的信息表", { icon: 0 }) return } excelUploads(yjId); }); }); } function getNextMonth(currentDate) { let nextMonth = new Date(currentDate); nextMonth.setMonth(nextMonth.getMonth() + 1); // 确保日期格式为 YYYY-MM let year = nextMonth.getFullYear(); let month = (nextMonth.getMonth() + 1).toString().padStart(2, '0'); return `${year}-${month}`; } function excelUploads(yjId) { let currentDate = new Date(); let nextMonth = getNextMonth(currentDate); console.log(nextMonth); loadingMsg = layer.msg('数据上传中,请稍候...', {icon: 16, scrollbar: false, time: 0, shade: [0.8, '#393D49']}); //④创建一个formData对象 var fileData = new FormData(); fileData.append('file', $('#file')[0].files[0]); fileData.append('insMonth', nextMonth); fileData.append('yjId', yjId); $.ajax({ url : PATH_URL + "/inspectionPlan/importData", type : 'POST', data : fileData, processData : false,// ⑧告诉jQuery不要去处理发送的数据 contentType : false, // ⑨告诉jQuery不要去设置Content-Type请求头 success : function(result) { console.log(result) layer.close(loadingMsg); if (result.code == 200) { parent.layer.alert(result.msg,{icon:1}); var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 parent.layer.close(index); //再执行关闭 } else { layer.alert(result.msg,{icon:2}); } }, error : function(XMLHttpRequest, textStatus, errorThrown,result) { top.layer.close(loadingMsg); if(XMLHttpRequest.status === 401){ localStorage.removeItem("token"); layer.msg('用户登录过期,请重新登录',{icon:5,time:2000},function(){ location.href = ctxPath + '/login.html'; }); }else{ layer.msg(result.data.msg,{icon:5,time:2000}); } // $.dialog({title: '提示', content: result.msg}); } }); } function showModal(result) { $('#myModal_edit').modal('hide'); let tableStr ="
| 序号 | " + "错误信息 | " + "
|---|---|
| " + (i+1) + " | " +"" + result.data[i].errorMsg + " | " +"