e623e0a0 by 田浩浩

添加公示数据加载

1 parent 6208707d
...@@ -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
......