newsAdd.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. layui.config({
  2. base : "js/"
  3. }).use(['form','layer','jquery','layedit','laydate'],function(){
  4. var form = layui.form(),
  5. layer = parent.layer === undefined ? layui.layer : parent.layer,
  6. laypage = layui.laypage,
  7. layedit = layui.layedit,
  8. laydate = layui.laydate,
  9. $ = layui.jquery;
  10. //创建一个编辑器
  11. var editIndex = layedit.build('news_content');
  12. var addNewsArray = [],addNews;
  13. form.on("submit(addNews)",function(data){
  14. //是否添加过信息
  15. if(window.sessionStorage.getItem("addNews")){
  16. addNewsArray = JSON.parse(window.sessionStorage.getItem("addNews"));
  17. }
  18. //显示、审核状态
  19. var isShow = data.field.show=="on" ? "checked" : "",
  20. newsStatus = data.field.shenhe=="on" ? "审核通过" : "待审核";
  21. addNews = '{"newsName":"'+$(".newsName").val()+'",'; //文章名称
  22. addNews += '"newsId":"'+new Date().getTime()+'",'; //文章id
  23. addNews += '"newsLook":"'+$(".newsLook option").eq($(".newsLook").val()).text()+'",'; //开放浏览
  24. addNews += '"newsTime":"'+$(".newsTime").val()+'",'; //发布时间
  25. addNews += '"newsAuthor":"'+$(".newsAuthor").val()+'",'; //文章作者
  26. addNews += '"isShow":"'+ isShow +'",'; //是否展示
  27. addNews += '"newsStatus":"'+ newsStatus +'"}'; //审核状态
  28. addNewsArray.unshift(JSON.parse(addNews));
  29. window.sessionStorage.setItem("addNews",JSON.stringify(addNewsArray));
  30. //弹出loading
  31. var index = top.layer.msg('数据提交中,请稍候',{icon: 16,time:false,shade:0.8});
  32. setTimeout(function(){
  33. top.layer.close(index);
  34. top.layer.msg("文章添加成功!");
  35. layer.closeAll("iframe");
  36. //刷新父页面
  37. parent.location.reload();
  38. },2000);
  39. return false;
  40. })
  41. })