function excelUpload(element, url, cityId) { // 加载提示 var loadingMsg = layer.msg('数据导入中,请稍候...', { icon: 16, scrollbar: false, time: 0, shade: [0.01, '#393D49'] }); //④创建一个formData对象 var formData = new FormData(); //⑤获取传入元素的val var name = $(element).val(); //⑥获取files var files = $(element)[0].files[0]; //⑦将name 和 files 添加到formData中,键值对形式 formData.append("file", files); formData.append("name", name); formData.append("cityName", cityId); formData.append("token", token); $.ajax({ url: url, type: 'POST', headers: { "encrypt": sm3(JSON.stringify(formData)) }, data: formData, dataType: 'json', processData: false,// ⑧告诉jQuery不要去处理发送的数据 contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend: function () { }, success: function (result) { layer.close(loadingMsg); $(element).val(""); if (result.success) { layer.confirm(result.msg, { btn: ['确认', '关闭'] //按钮 , cancel: function (index, layero) { //取消操作,点击右上角的X } }, function () { //是 query(); layer.closeAll(); }, function () { //否 query(); }); } else { showModal(result); } }, error: function (result) { layer.close(loadingMsg); $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); } function excelUpload2(element, element2, url, proId, id) { //④创建一个formData对象 var formData = new FormData(); //⑤获取传入元素的val var name = $(element).val(); var names = $(element2).val(); //⑥获取files var files = $(element)[0].files[0]; var files2 = $(element2)[0].files[0]; //⑦将name 和 files 添加到formData中,键值对形式 formData.append("file", files); formData.append("file2", files2); formData.append("name", name); formData.append("names", names); formData.append("proId", proId); formData.append("id", id); $.ajax({ url: url, type: 'POST', headers: { "encrypt": sm3(JSON.stringify(formData)) }, data: formData, dataType: 'json', processData: false,// ⑧告诉jQuery不要去处理发送的数据 contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend: function () { }, success: function (result) { $(element).val(""); if (result.success) { layer.confirm(result.msg, { btn: ['确认', '关闭'] //按钮 , cancel: function (index, layero) { //取消操作,点击右上角的X } }, function () { //是 var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 parent.layer.close(index); //再执行关闭 window.parent.location.reload(); }, function () { //否 }); } else { showModal(result); } }, error: function (result) { $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); } // 违章依据 function excelUpload3(element, voiTypeId, url) { // 导入提示 let loadingMsg = layer.msg('数据导入中,请稍候...', {icon: 16, scrollbar: false, time: 0}); //④创建一个formData对象 let formData = new FormData(); //⑤获取传入元素的val //⑥获取files let files = $(element)[0].files[0]; //⑦将name 和 files 添加到formData中,键值对形式 formData.append("file", files); formData.append("voiTypeId", voiTypeId); $.ajax({ headers: { "encrypt": sm3(JSON.stringify({ voiTypeId: voiTypeId })) }, url: url, type: 'POST', data: formData, dataType: 'json', processData: false,// ⑧告诉jQuery不要去处理发送的数据 contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend: function () { }, success: function (result) { layer.close(loadingMsg); $(element).val(""); if (result.success) { reloadData(); layer.msg('导入成功', {icon: 1}); } else { showModal2(result); } }, error: function (result) { layer.close(loadingMsg); $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); } function excelUpload4(element, url) { // 导入提示 let loadingMsg = layer.msg('数据导入中,请稍候...', {icon: 16, scrollbar: false, time: 0}); //④创建一个formData对象 let formData = new FormData(); //⑤获取传入元素的val //⑥获取files let files = $(element)[0].files[0]; //⑦将name 和 files 添加到formData中,键值对形式 formData.append("file", files); $.ajax({ headers: { "encrypt": sm3(JSON.stringify({})) }, url: url, type: 'POST', data: formData, dataType: 'json', processData: false,// ⑧告诉jQuery不要去处理发送的数据 contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend: function () { }, success: function (result) { layer.close(loadingMsg); $(element).val(""); if (result.code === 200) { layer.msg('导入成功', {icon: 1}); reloadData(); top.reloadHomeData(2); } else { layer.msg('导入失败,请检查数据是否有误!', {icon: 2}); } }, error: function (result) { layer.close(loadingMsg); $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); } // 工程管理数据导入 function excelUpload5(element, voiTypeId, url) { // 导入提示 let loadingMsg = layer.msg('数据导入中,请稍候...', {icon: 16, scrollbar: false, time: 0}); //④创建一个formData对象 let formData = new FormData(); //⑤获取传入元素的val //⑥获取files let files = $(element)[0].files[0]; //⑦将name 和 files 添加到formData中,键值对形式 formData.append("file", files); $.ajax({ headers: { "encrypt": sm3(JSON.stringify({})) }, url: url, type: 'POST', data: formData, dataType: 'json', processData: false,// ⑧告诉jQuery不要去处理发送的数据 contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend: function () { }, success: function (result) { layer.close(loadingMsg); $(element).val(""); if (result.success) { reloadData(pageType); } else { showModal2(result); } }, error: function (result) { layer.close(loadingMsg); $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); } function showModal(result) { if (result.status == 1000) { $.dialog({title: '提示', content: result.msg}); return; } $('#myModal_edit').modal('hide'); var tableStr = ""; tableStr = tableStr + "" + "" + "" + "" + "" + "" + "" + "" + ""; for (var i = 0; i < result.data.length; i++) { if (result.data[i].storePhone == "" || typeof (result.data[i].storePhone) == "undefined") { result.data[i].storePhone = "无"; } tableStr = tableStr + "" + "" + "" + "" + "" + "" + "" + "" + ""; } tableStr = tableStr + "
序号行号列名错误值错误信息
" + (i + 1) + "" + result.data[i].errorRow + "" + result.data[i].errorLine + "" + result.data[i].errorData + "" + result.data[i].errorMsg + "
"; $("#tableAjax").html(tableStr); $('#myModal_edit').modal('show'); } function showModal2(result) { if (result.status == 1000) { $.dialog({title: '提示', content: result.msg}); return; } $('#myModal_edit').modal('hide'); let tableStr = "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + ""; let html = ''; for (var i = 0; i < result.data.length; i++) { html += "" + "" + "" + "" + "" + "" + ""; } tableStr += html + "
序号行号列名错误值错误信息
" + (i + 1) + "" + result.data[i].errorRow + "" + result.data[i].errorLine + "" + result.data[i].errorData + "" + result.data[i].errorMsg + "
"; $("#tableAjax").empty().append(tableStr); $('#myModal_edit').modal('show'); } function excelUpload6(element, url, cityId) { // 加载提示 var loadingMsg = layer.msg('数据导入中,请稍候...', { icon: 16, scrollbar: false, time: 0, shade: [0.01, '#393D49'] }); //④创建一个formData对象 var formData = new FormData(); //⑤获取传入元素的val var name = $(element).val(); //⑥获取files var files = $(element)[0].files[0]; //⑦将name 和 files 添加到formData中,键值对形式 formData.append("file", files); formData.append("name", name); formData.append("cityName", cityId); formData.append("token", token); $.ajax({ url: url, type: 'POST', headers: { "encrypt": sm3(JSON.stringify(formData)) }, data: formData, dataType: 'json', processData: false,// ⑧告诉jQuery不要去处理发送的数据 contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend: function () { }, success: function (result) { layer.close(loadingMsg); $(element).val(""); if (result.code === 200) { layer.confirm(result.msg, { btn: ['确认', '关闭'] //按钮 , cancel: function (index, layero) { //取消操作,点击右上角的X } }, function () { //是 query(); layer.closeAll(); }, function () { //否 query(); }); } else { layer.msg(result.msg, {icon: 2}) } }, error: function (result) { layer.close(loadingMsg); $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); } function excelUpload7(element, url) { // 导入提示 let loadingMsg = layer.msg('数据导入中,请稍候...', {icon: 16, scrollbar: false, time: 0}); //④创建一个formData对象 let formData = new FormData(); //⑤获取传入元素的val //⑥获取files let files = $(element)[0].files[0]; //⑦将name 和 files 添加到formData中,键值对形式 formData.append("file", files); $.ajax({ headers: { "encrypt": sm3(JSON.stringify({})) }, url: url, type: 'POST', data: formData, dataType: 'json', processData: false,// ⑧告诉jQuery不要去处理发送的数据 contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend: function () { }, success: function (result) { layer.close(loadingMsg); $(element).val(""); if (result.success) { query(); layer.msg('导入成功', {icon: 1}); } else { showModal2(result); } }, error: function (result) { layer.close(loadingMsg); $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); } function excelUpload8(element,proNo, url) { // 导入提示 let loadingMsg = layer.msg('数据导入中,请稍候...', {icon: 16, scrollbar: false, time: 0}); //④创建一个formData对象 let formData = new FormData(); //⑤获取传入元素的val //⑥获取files let files = $(element)[0].files[0]; //⑦将name 和 files 添加到formData中,键值对形式 formData.append("file", files); formData.append("proNo", proNo); $.ajax({ headers: { "encrypt": sm3(JSON.stringify({})) }, url: url, type: 'POST', data: formData, dataType: 'json', processData: false,// ⑧告诉jQuery不要去处理发送的数据 contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend: function () { }, success: function (result) { layer.close(loadingMsg); $(element).val(""); if (result.success) { reloadData(); layer.msg('导入成功', {icon: 1}); } else { showModal2(result); } }, error: function (result) { layer.close(loadingMsg); $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); } function excelUpload9(element,type, url) { // 导入提示 let loadingMsg = layer.msg('数据导入中,请稍候...', {icon: 16, scrollbar: false, time: 0}); //④创建一个formData对象 let formData = new FormData(); //⑤获取传入元素的val //⑥获取files let files = $(element)[0].files[0]; //⑦将name 和 files 添加到formData中,键值对形式 formData.append("file", files); formData.append("type", type); $.ajax({ headers: { "encrypt": sm3(JSON.stringify({})) }, url: url, type: 'POST', data: formData, dataType: 'json', processData: false,// ⑧告诉jQuery不要去处理发送的数据 contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend: function () { }, success: function (result) { layer.close(loadingMsg); $(element).val(""); if (result.success) { reloadData(); layer.msg('导入成功', {icon: 1}); } else { showModal2(result); } }, error: function (result) { layer.close(loadingMsg); $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); }