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 usersData = ''; $.get("../../json/usersList.json", function(data){ usersData = data; if(window.sessionStorage.getItem("addUser")){ var addUsers = window.sessionStorage.getItem("addUser"); usersData = JSON.parse(addUsers).concat(usersData); } //执行加载数据的方法 usersList(); }) //查询 $(".search_btn").click(function(){ var userArray = []; if($(".search_input").val() != ''){ var index = layer.msg('查询中,请稍候',{icon: 16,time:false,shade:0.8}); setTimeout(function(){ $.ajax({ url : "../../json/usersList.json", type : "get", dataType : "json", success : function(data){ if(window.sessionStorage.getItem("addUsers")){ var addUsers = window.sessionStorage.getItem("addUsers"); usersData = JSON.parse(addUsers).concat(data); }else{ usersData = data; } for(var i=0;i 1){ for (var j=0;j" + selectStr + ""; } dataStr += data.split(eval("/"+selectStr+"/ig"))[showNum]; return dataStr; }else{ dataStr = data.split(eval("/"+selectStr+"/ig"))[0] + "" + selectStr + "" + data.split(eval("/"+selectStr+"/ig"))[1]; return dataStr; } } //用户名 if(usersStr.userName.indexOf(selectStr) > -1){ usersStr["userName"] = changeStr(usersStr.userName); } //用户邮箱 if(usersStr.userEmail.indexOf(selectStr) > -1){ usersStr["userEmail"] = changeStr(usersStr.userEmail); } //性别 if(usersStr.userSex.indexOf(selectStr) > -1){ usersStr["userSex"] = changeStr(usersStr.userSex); } //会员等级 if(usersStr.userGrade.indexOf(selectStr) > -1){ usersStr["userGrade"] = changeStr(usersStr.userGrade); } if(usersStr.userName.indexOf(selectStr)>-1 || usersStr.userEmail.indexOf(selectStr)>-1 || usersStr.userSex.indexOf(selectStr)>-1 || usersStr.userGrade.indexOf(selectStr)>-1){ userArray.push(usersStr); } } usersData = userArray; usersList(usersData); } }) layer.close(index); },2000); }else{ layer.msg("请输入需要查询的内容"); } }) //添加会员 $(".usersAdd_btn").click(function(){ var index = layui.layer.open({ title : "添加会员", type : 2, content : "addUser.html", success : function(layero, index){ layui.layer.tips('点击此处返回文章列表', '.layui-layer-setwin .layui-layer-close', { tips: 3 }); } }) //改变窗口大小时,重置弹窗的高度,防止超出可视区域(如F12调出debug的操作) $(window).resize(function(){ layui.layer.full(index); }) layui.layer.full(index); }) //全选 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') 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'); }) //操作 $("body").on("click",".users_edit",function(){ //编辑 layer.alert('您点击了会员编辑按钮,由于是纯静态页面,所以暂时不存在编辑内容,后期会添加,敬请谅解。。。',{icon:6, title:'文章编辑'}); }) $("body").on("click",".users_del",function(){ //删除 var _this = $(this); layer.confirm('确定删除此用户?',{icon:3, title:'提示信息'},function(index){ //_this.parents("tr").remove(); for(var i=0;i' + ''+currData[i].userName+'' + ''+currData[i].userEmail+'' + ''+currData[i].userSex+'' + ''+currData[i].userGrade+'' + ''+currData[i].userStatus+'' + ''+currData[i].userEndTime+'' + '' + ' 编辑' + ' 删除' + '' +''; } }else{ dataHtml = '暂无数据'; } return dataHtml; } //分页 var nums = 13; //每页出现的数据量 laypage({ cont : "page", pages : Math.ceil(usersData.length/nums), jump : function(obj){ $(".users_content").html(renderDate(usersData,obj.curr)); $('.users_list thead input[type="checkbox"]').prop("checked",false); form.render(); } }) } })