/*-----搜索按钮------*/ $(function(){ $("#btnListSearch").click(function(){ $("#currentPage").val(1); $("#ListForm").submit(); }); }); /*-----列表全选------*/ $(function(){ $(".page-table-header input[type='checkbox']").click(function(){ if($(this).prop('checked')){ $(".table input[type='checkbox']").prop('checked', true); $(".page-table-header .btn-group button[type='button']").attr("disabled",false); }else{ $(".table input[type='checkbox']").removeProp('checked'); $(".page-table-header .btn-group button[type='button']").attr("disabled",true); } }); }); /*-----列表选中控制头部按钮------*/ $(function(){ $(".table input[type='checkbox']").change(function() { var isCheck=false; $(".table input[type='checkbox']").each(function () { if($(this).prop('checked')){ isCheck=true; } }); if(isCheck) $(".page-table-header .btn-group button[type='button']").attr("disabled",false); else $(".page-table-header .btn-group button[type='button']").attr("disabled",true); }); }); /*-----列表显示隐藏标签-----*/ $(function(){ $(".label-default,.label-primary").click(function(){ var deleteStatus=1; if($(this).hasClass("label-default")) deleteStatus=0; updateShowHide($(this).attr("data-href"),$(this).attr("data-switch-value"),deleteStatus); }); }); /*-----列表多选显示隐藏按钮-----*/ $(function(){ $(".icow-xianshi").parent().click(function(){ var deleteStatus=0; var mulitIds =""; $(".table input[type='checkbox']").each(function () { if($(this).prop('checked')){ if(mulitIds!="") mulitIds+=","; mulitIds+=$(this).val(); } }); updateShowHide($(this).attr("data-href"),mulitIds,deleteStatus); }); $(".icow-yincang").parent().click(function(){ var deleteStatus=1; var mulitIds =""; $(".table input[type='checkbox']").each(function () { if($(this).prop('checked')){ if(mulitIds!="") mulitIds+=","; mulitIds+=$(this).val(); } }); updateShowHide($(this).attr("data-href"),mulitIds,deleteStatus); }); }); /*-----列表显示隐藏通用调用方法-----*/ function updateShowHide(updateUrl,mulitIds,deleteStatus){ if (mulitIds == undefined) { return; } var mulitIdArray = mulitIds.split(","); $(".label-default,.label-primary").each(function(){ for(var i=0;i"); } } }); $.post(updateUrl, { mulitIds : mulitIds, deleteStatus : deleteStatus }, function(data) { var mulitIdArray = mulitIds.split(","); $(".label-default,.label-primary").each(function(){ for(var i=0;in){ $("#currentPage").val(n) }else if(nowPage<1){ $("#currentPage").val(1) }else{ $("#currentPage").val(nowPage); } $("#ListForm").submit(); } /*-----日期格式化(yyyy-mm-dd)-----*/ function crtTimeFtt(time){ var date = new Date(time), year = date.getFullYear(), month = date.getMonth()+1,//月份是从0开始的 day = date.getDate(); var newTime = year + '-' + (month < 10? '0' + month : month) + '-' + (day < 10? '0' + day : day); return newTime; } function excelUpload(element, url) { //④创建一个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); $.ajax({ url : url, type : 'POST', 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() { //是 example.ajax.reload(); layer.closeAll(); }, function() { //否 }); } else { showModal(result); } }, error : function(result) { $(element).val(""); $.dialog({title: '提示', content: result.msg}); } }); } function excelUpload3(element, url) { //④创建一个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); $.ajax({ url : url, type : 'POST', data : formData, dataType : 'json', processData : false,// ⑧告诉jQuery不要去处理发送的数据 contentType : false, // ⑨告诉jQuery不要去设置Content-Type请求头 beforeSend : function() { }, success : function(result) { console.log(result); $(element).val(""); if (result.success) { layer.confirm(result.msg, { btn: ['确认', '关闭'] //按钮 , yes: function(index, layero) { parent.layer.closeAll(); //取消操作,点击右上角的X window.parent.location.reload(); }, cancel: function(index, layero) { //取消操作,点击右上角的X } }, function() { $("#hideUpload").trigger("click"); //触发上传文件 }, function() { //否 $("#hideUpload").trigger("click"); //触发上传文件 }); } else { if (result.msg == "导入数据仅支持一条"){ $.dialog({title: '提示', content: result.msg}); }else { showModal(result); } } }, error : function(result) { console.log(result); $(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', 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 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'); }