main.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. layui.config({
  2. base : "js/"
  3. }).use(['form','element','layer','jquery'],function(){
  4. var form = layui.form(),
  5. layer = parent.layer === undefined ? layui.layer : parent.layer,
  6. element = layui.element(),
  7. $ = layui.jquery;
  8. $(".panel a").on("click",function(){
  9. //window.parent.addTab($(this));//暂时屏蔽 首页上按钮的连接
  10. })
  11. ////动态获取文章总数和待审核文章数量,最新文章
  12. //$.get("../json/newsList.json",
  13. // function(data){
  14. // var waitNews = [];
  15. // $(".allNews span").text(0); //文章总数
  16. // for(var i=0;i<data.length;i++){
  17. // var newsStr = data[i];
  18. // if(newsStr["newsStatus"] == "待审核"){
  19. // waitNews.push(newsStr);
  20. // }
  21. // }
  22. // $(".waitNews span").text(0); //待审核文章
  23. // //加载最新文章
  24. // var hotNewsHtml = '';
  25. // for(var i=0;i<5;i++){
  26. // hotNewsHtml += '<tr>'
  27. // +'<td align="left">'+data[i].newsName+'</td>'
  28. // +'<td>'+data[i].newsTime+'</td>'
  29. // +'</tr>';
  30. // }
  31. // $(".hot_news").html(hotNewsHtml);
  32. // }
  33. //)
  34. //图片总数
  35. $.get("../json/images.json",
  36. function(data){
  37. $(".imgAll span").text(0);
  38. }
  39. )
  40. //用户数
  41. $.get("../json/usersList.json",
  42. function(data){
  43. $(".userAll span").text(0);
  44. }
  45. )
  46. //新消息
  47. $.get("../json/message.json",
  48. function(data){
  49. $(".newMessage span").text(0);
  50. }
  51. )
  52. //数字格式化
  53. $(".panel span").each(function(){
  54. $(this).html($(this).text()>9999 ? ($(this).text()/10000).toFixed(2) + "<em>万</em>" : $(this).text());
  55. })
  56. //系统基本参数
  57. if(window.sessionStorage.getItem("systemParameter")){
  58. var systemParameter = JSON.parse(window.sessionStorage.getItem("systemParameter"));
  59. fillParameter(systemParameter);
  60. }else{
  61. $.ajax({
  62. url : "../json/systemParameter.json",
  63. type : "get",
  64. dataType : "json",
  65. success : function(data){
  66. fillParameter(data);
  67. }
  68. })
  69. }
  70. //填充数据方法
  71. function fillParameter(data){
  72. //判断字段数据是否存在
  73. function nullData(data){
  74. if(data == '' || data == "undefined"){
  75. return "未定义";
  76. }else{
  77. return data;
  78. }
  79. }
  80. $(".version").text(nullData(data.version)); //当前版本
  81. $(".author").text(nullData(data.author)); //开发作者
  82. $(".homePage").text(nullData(data.homePage)); //网站首页
  83. $(".server").text(nullData(data.server)); //服务器环境
  84. $(".dataBase").text(nullData(data.dataBase)); //数据库版本
  85. $(".maxUpload").text(nullData(data.maxUpload)); //最大上传限制
  86. $(".userRights").text(nullData(data.userRights));//当前用户权限
  87. }
  88. })