添加公示数据加载
Showing
3 changed files
with
70 additions
and
14 deletions
| ... | @@ -143,7 +143,7 @@ | ... | @@ -143,7 +143,7 @@ |
| 143 | <i>查看全部 ></i> | 143 | <i>查看全部 ></i> |
| 144 | </a> | 144 | </a> |
| 145 | </h2> | 145 | </h2> |
| 146 | <ul class="notice_list"> | 146 | <ul class="notice_list" id="ulNotice"> |
| 147 | <li> | 147 | <li> |
| 148 | <a href="" title="1地信中心开展外业安全生产监控系统培训工作"> | 148 | <a href="" title="1地信中心开展外业安全生产监控系统培训工作"> |
| 149 | 1地信中心开展外业安全生产监控系统培训工作 | 149 | 1地信中心开展外业安全生产监控系统培训工作 | ... | ... |
| 1 | //设置当前页面导航栏背景色 | 1 | //设置当前页面导航栏背景色 |
| 2 | function addTabs(id){ | 2 | function addTabs(id) { |
| 3 | $('.layui-nav-item').removeClass('layui-this') | 3 | $('.layui-nav-item').removeClass('layui-this') |
| 4 | $(id).addClass('layui-this') | 4 | $(id).addClass('layui-this') |
| 5 | } | 5 | } |
| 6 | 6 | ||
| 7 | //设置ajax调取服务接口 | 7 | //设置ajax调取服务接口 |
| 8 | 8 | ||
| 9 | function SetServicesPath(){ | 9 | function SetServicesPath() { |
| 10 | return "http://192.168.2.108" | 10 | return "http://192.168.2.108" |
| 11 | } | 11 | } |
| 12 | 12 | ||
| 13 | //设置全局參數 | 13 | //设置全局參數 |
| ... | @@ -17,10 +17,10 @@ var portal = | ... | @@ -17,10 +17,10 @@ var portal = |
| 17 | 'name': 'myName' | 17 | 'name': 'myName' |
| 18 | }; | 18 | }; |
| 19 | 19 | ||
| 20 | 20 | //截取日期 | |
| 21 | function CutDate(times){ | 21 | function CutDate(times) { |
| 22 | var timearr = times.replace(" ", ":").replace(/\:/g, "-").split("-"); | 22 | var timearr = times.replace(" ", ":").replace(/\:/g, "-").split("-"); |
| 23 | var timestr = ""+timearr[0]+"/" + timearr[1] + "/" + timearr[2] | 23 | var timestr = "" + timearr[0] + "/" + timearr[1] + "/" + timearr[2] |
| 24 | //var timestr = "" + timearr[1].split("")[1] + "月" + timearr[2] + "日\t" + timearr[3] + ":" + timearr[4] + "" | 24 | //var timestr = "" + timearr[1].split("")[1] + "月" + timearr[2] + "日\t" + timearr[3] + ":" + timearr[4] + "" |
| 25 | return timestr | 25 | return timestr |
| 26 | } | 26 | } | ... | ... |
| ... | @@ -29,17 +29,39 @@ layui.use('util', function () { | ... | @@ -29,17 +29,39 @@ layui.use('util', function () { |
| 29 | }); | 29 | }); |
| 30 | }); | 30 | }); |
| 31 | 31 | ||
| 32 | var recentlyDay; | ||
| 33 | |||
| 34 | function getDate() { | ||
| 35 | var date = new Date(); | ||
| 36 | var base = new Date(date).getTime(); | ||
| 37 | var oneDay = 24 * 3600 * 1000; | ||
| 38 | var date = []; | ||
| 39 | var data = [Math.random() * 300]; | ||
| 40 | var time = new Date(base); | ||
| 41 | date.push([time.getFullYear(), time.getMonth() + 1, time.getDate()].join('/')); | ||
| 42 | for (var i = 1; i < 7; i++) {//控制需要的天数 | ||
| 43 | var now = new Date(base -= oneDay); //这里控制往前一周还是往后一周 | ||
| 44 | date.push([now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/')); | ||
| 45 | data.push(Math.round((Math.random() - 0.5) * 20 + data[i - 1])); | ||
| 46 | } | ||
| 47 | return date.reverse(); | ||
| 48 | // var newdate = date.reverse(); //往后一周的话需要将数组倒叙 | ||
| 49 | //console.log(date); | ||
| 50 | } | ||
| 51 | |||
| 32 | //初始化方法 | 52 | //初始化方法 |
| 33 | $(function () { | 53 | $(function () { |
| 34 | // NewsData(); | 54 | addTabs('#index'); |
| 35 | addTabs('#index') | 55 | recentlyDay = getDate(); |
| 56 | NewsData(); | ||
| 57 | NoticeData(); | ||
| 36 | }); | 58 | }); |
| 37 | 59 | ||
| 38 | //加载新闻首页数据 | 60 | //加载新闻数据 |
| 39 | function NewsData() { | 61 | function NewsData() { |
| 40 | var ulNews = $("#ulNews"); | 62 | var ulNews = $("#ulNews"); |
| 41 | ulNews.empty(); | 63 | ulNews.empty(); |
| 42 | var str = ''; | 64 | var li, publishTime; |
| 43 | $.ajax({ | 65 | $.ajax({ |
| 44 | type: "get", //提交方式 | 66 | type: "get", //提交方式 |
| 45 | url: portal.api_url + "/hlwj/Mh/getNewsHotArticleList",//路径 | 67 | url: portal.api_url + "/hlwj/Mh/getNewsHotArticleList",//路径 |
| ... | @@ -49,13 +71,47 @@ function NewsData() { | ... | @@ -49,13 +71,47 @@ function NewsData() { |
| 49 | if (result.code == 200 && result.data != null) { | 71 | if (result.code == 200 && result.data != null) { |
| 50 | for (var i = 0; i < result.data.length; i++) { | 72 | for (var i = 0; i < result.data.length; i++) { |
| 51 | if (i == 6) return; | 73 | if (i == 6) return; |
| 52 | str = '<li><a href="#" title="' + result.data[i].headline + '">' + result.data[i].headline + '</a>'; | 74 | publishTime = CutDate(result.data[i].publishTime); |
| 53 | str+='<span>' + CutDate(result.data[i].publishTime) + '</span></li>'; | 75 | li = '<li><a href="#" title="' + result.data[i].headline + '">'; |
| 54 | ulNews.append(str); | 76 | li += '<div class="news_item">'; |
| 77 | if (recentlyDay.indexOf(publishTime) > -1) { | ||
| 78 | li += '<svg class="icon svg-icon" aria-hidden="true"> <use xlink:href="#iconzuixin"></use> </svg>'; | ||
| 79 | } | ||
| 80 | li += result.data[i].headline + '</div>'; | ||
| 81 | li += '<span>' + publishTime + '</span></a></li>'; | ||
| 82 | ulNews.append(li); | ||
| 55 | } | 83 | } |
| 56 | 84 | ||
| 57 | } | 85 | } |
| 58 | } | 86 | } |
| 59 | }); | 87 | }); |
| 88 | } | ||
| 60 | 89 | ||
| 90 | //加载公告数据 | ||
| 91 | function NoticeData() { | ||
| 92 | var ulTag = $("#ulNotice"); | ||
| 93 | ulTag.empty(); | ||
| 94 | var li; | ||
| 95 | $.ajax({ | ||
| 96 | type: "get", //提交方式 | ||
| 97 | url: portal.api_url + "/hlwj/Mh/getMHNotice",//路径 | ||
| 98 | dataType: "json", | ||
| 99 | //数据,这里使用的是Json格式进行传输 | ||
| 100 | success: function (result) {//返回数据根据结果进行相应的处理 | ||
| 101 | if (result.code == 200 && result.data != null) { | ||
| 102 | for (var i = 0; i < result.data.length; i++) { | ||
| 103 | if (i == 6) return; | ||
| 104 | li = '<li><a href="#" title="' + result.data[i].title + '">' + result.data[i].title; | ||
| 105 | if (result.data[i].noticeType == 1) { | ||
| 106 | li += '<svg class="icon svg-icon" aria-hidden="true"> <use xlink:href="#icongonggao1"></use> </svg>'; | ||
| 107 | } | ||
| 108 | else { | ||
| 109 | li += '<svg class="icon svg-icon" aria-hidden="true"> <use xlink:href="#icongongshi"></use> </svg>'; | ||
| 110 | } | ||
| 111 | li += '</a></li>'; | ||
| 112 | ulTag.append(li); | ||
| 113 | } | ||
| 114 | } | ||
| 115 | } | ||
| 116 | }); | ||
| 61 | } | 117 | } |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or sign in to post a comment