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 newsData = ''; $.get("../../json/newsList.json", function(data){ var newArray = []; //单击首页“待审核文章”加载的信息 if($(".top_tab li.layui-this cite",parent.document).text() == "待审核文章"){ if(window.sessionStorage.getItem("addNews")){ var addNews = window.sessionStorage.getItem("addNews"); newsData = JSON.parse(addNews).concat(data); }else{ newsData = 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(newsStr.newsName.indexOf(selectStr) > -1){ newsStr["newsName"] = changeStr(newsStr.newsName); } //发布人 if(newsStr.newsAuthor.indexOf(selectStr) > -1){ newsStr["newsAuthor"] = changeStr(newsStr.newsAuthor); } //审核状态 if(newsStr.newsStatus.indexOf(selectStr) > -1){ newsStr["newsStatus"] = changeStr(newsStr.newsStatus); } //浏览权限 if(newsStr.newsLook.indexOf(selectStr) > -1){ newsStr["newsLook"] = changeStr(newsStr.newsLook); } //发布时间 if(newsStr.newsTime.indexOf(selectStr) > -1){ newsStr["newsTime"] = changeStr(newsStr.newsTime); } if(newsStr.newsName.indexOf(selectStr)>-1 || newsStr.newsAuthor.indexOf(selectStr)>-1 || newsStr.newsStatus.indexOf(selectStr)>-1 || newsStr.newsLook.indexOf(selectStr)>-1 || newsStr.newsTime.indexOf(selectStr)>-1){ newArray.push(newsStr); } } newsData = newArray; newsList(newsData); } }) layer.close(index); },2000); }else{ layer.msg("请输入需要查询的内容"); } }) //添加文章 //改变窗口大小时,重置弹窗的高度,防止超出可视区域(如F12调出debug的操作) $(window).one("resize",function(){ $(".newsAdd_btn").click(function(){ var index = layui.layer.open({ title : "添加新闻", type : 2, content : "newsadd.jsp", success : function(layero, index){ setTimeout(function(){ layui.layer.tips('点击此处返回新闻列表', '.layui-layer-setwin .layui-layer-close', { tips: 3 }); },500) } }) layui.layer.full(index); }) }).resize(); //推荐文章 $(".recommend").click(function(){ var $checkbox = $(".news_list").find('tbody input[type="checkbox"]:not([name="show"])'); if($checkbox.is(":checked")){ var index = layer.msg('推荐中,请稍候',{icon: 16,time:false,shade:0.8}); setTimeout(function(){ layer.close(index); layer.msg("推荐成功"); },2000); }else{ layer.msg("请选择需要推荐的文章"); } }) //审核文章 $(".audit_btn").click(function(){ var $checkbox = $('.news_list tbody input[type="checkbox"][name="checked"]'); var $checked = $('.news_list tbody input[type="checkbox"][name="checked"]:checked'); if($checkbox.is(":checked")){ var index = layer.msg('审核中,请稍候',{icon: 16,time:false,shade:0.8}); setTimeout(function(){ for(var j=0;j<$checked.length;j++){ for(var i=0;i 0){ layer.msg("取消收藏成功!"); $(this).html(" 收藏"); }else{ layer.msg("收藏成功!"); $(this).html(" 已收藏"); } }) $("body").on("click",".news_del",function(){ //删除 var _this = $(this); layer.confirm('确定删除此信息?',{icon:3, title:'提示信息'},function(index){ //_this.parents("tr").remove(); for(var i=0;i' +''+currData[i].newsName+'' +''+currData[i].newsAuthor+''; if(currData[i].newsStatus == "待审核"){ dataHtml += ''+currData[i].newsStatus+''; }else{ dataHtml += ''+currData[i].newsStatus+''; } dataHtml += ''+currData[i].newsLook+'' +'' +''+currData[i].newsTime+'' +'' + ' 编辑' + ' 收藏' + ' 删除' +'' +''; } }else{ dataHtml = '暂无数据'; } return dataHtml; } //分页 var nums = 13; //每页出现的数据量 if(that){ newsData = that; } laypage({ cont : "page", pages : Math.ceil(newsData.length/nums), jump : function(obj){ $(".news_content").html(renderDate(newsData,obj.curr)); $('.news_list thead input[type="checkbox"]').prop("checked",false); form.render(); } }) } })