layui.config({ base : "js/" }).use(['form', 'layer', 'jquery', 'laypage'], function () { var form = layui.form(), layer = parent.layer === undefined ? layui.layer : parent.layer, laypage = layui.laypage, $ = layui.jquery; //加载页面数据 var linksData = ''; var txtkeywords = ""; var myPageSize = 50; var GtType = ""; function LoadDataList(pageSize, page, keywords) { var index = layer.msg('查询中,请稍候', { icon: 16, time: false, shade: 0.8 }); $.get("/BackgroundProcess.aspx?type=getpushuser&page=" + page + "&pageSize=" + pageSize + "&keywords=" + keywords, function (data) { var newArray = []; //正常加载信息 var tempDataObj = JSON.parse(data); //console.log(data); if (tempDataObj["code"] == 200) { //console.log(tempDataObj["data"]); //执行加载数据的方法 linksData = tempDataObj["data"]; newsList(linksData); } else { layer.msg("加载数据失败:" + tempDataObj["info"]); } layer.close(index); }) } LoadDataList(myPageSize, 1, ""); var Select_IOS = true; var Select_Android = true; form.on('checkbox(select_checkboxType)', function (data) { // layer.alert('选择目标 ' + data.value+" " + data.elem.checked, { icon: 6, title: '选择目标' }); if (data.value == "IOS") { Select_IOS = data.elem.checked; } if (data.value == "Android") { Select_Android = data.elem.checked; } }); $("body").on("click", "#addTargetID", function () { var index = parent.layer.getFrameIndex(window.name); var $checkbox = $('.links_list tbody input[type="checkbox"][name="checked"]'); var $checked = $('.links_list tbody input[type="checkbox"][name="checked"]:checked'); if ($checkbox.is(":checked")) { var delIDList = ""; //删除数据 for (var j = 0; j < $checked.length; j++) { delIDList += $checked.eq(j).parents("tr").find("input").val() + ","; } $("#TargetIDparameter").val(delIDList); parent.layer.close(index); } else { layer.msg("请选择要添加的用户"); } }) //查询 $(".search_btn").click(function () { txtkeywords = $(".search_input").val(); //var newArray = []; //if ((Select_IOS && Select_Android) || (!Select_IOS && !Select_Android)) { // GtType = ""; //} else { // if (Select_IOS) { // GtType = 0; // } else if (Select_Android) { // GtType = 1; // } else { // GtType = ""; // } //} LoadDataList(myPageSize, 1, txtkeywords); //if($(".search_input").val() != ''){ //}else{ // layer.msg("请输入需要查询的内容"); //} }) //全选 form.on('checkbox(allChoose)', function(data){ var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]:not([name="show"])'); child.each(function(index, item){ item.checked = data.elem.checked; }); form.render('checkbox'); }); //通过判断文章是否全部选中来确定全选按钮是否选中 form.on("checkbox(choose)",function(data){ var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]:not([name="show"])'); var childChecked = $(data.elem).parents('table').find('tbody input[type="checkbox"]:not([name="show"]):checked') data.elem.checked; if(childChecked.length == child.length){ $(data.elem).parents('table').find('thead input#allChoose').get(0).checked = true; }else{ $(data.elem).parents('table').find('thead input#allChoose').get(0).checked = false; } form.render('checkbox'); }) Date.prototype.format = function (format) { var date = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes(), "s+": this.getSeconds(), "q+": Math.floor((this.getMonth() + 3) / 3), "S+": this.getMilliseconds() }; if (/(y+)/i.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length)); } for (var k in date) { if (new RegExp("(" + k + ")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ("00" + date[k]).substr(("" + date[k]).length)); } } return format; } //渲染数据 function renderDate(data, curr) { var dataHtml = ''; currData = data["ListData"]; if (currData.length != 0) { for (var i = 0; i < currData.length; i++) { dataHtml += '