pageHome.js
4.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
layui.use('carousel', function () {
var carousel = layui.carousel;
//建造实例
carousel.render({
elem: '#banner_swiper'
, width: '100%' //设置容器宽度
, arrow: 'always' //始终显示箭头
, autoplay: true
, height: '500px'
});
});
//注意:导航 依赖 element 模块,否则无法进行功能性操作
layui.use('element', function () {
var element = layui.element;
//…
});
layui.use('util', function () {
var util = layui.util;
//执行
util.fixbar({
bar1: true,
bar2: true,
top: true
, click: function (type) {
if (type === 'bar1') {
alert('点击了bar1')
}
}
});
});
var recentlyDay;
function getDate() {
var date = new Date();
var base = new Date(date).getTime();
var oneDay = 24 * 3600 * 1000;
var date = [];
var data = [Math.random() * 300];
var time = new Date(base);
date.push([time.getFullYear(), time.getMonth() + 1, time.getDate()].join('/'));
for (var i = 1; i < 7; i++) {//控制需要的天数
var now = new Date(base -= oneDay); //这里控制往前一周还是往后一周
date.push([now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/'));
data.push(Math.round((Math.random() - 0.5) * 20 + data[i - 1]));
}
return date.reverse();
// var newdate = date.reverse(); //往后一周的话需要将数组倒叙
//console.log(date);
}
//初始化方法
$(function () {
addTabs('#index');
recentlyDay = getDate();
NewsData();
NoticeData();
});
//加载新闻数据
function NewsData() {
var ulNews = $("#ulNews");
ulNews.empty();
var li, publishTime;
$.ajax({
type: "get", //提交方式
url: portal.api_url + "/hlwj/Mh/getNewsHotArticleList",//路径
dataType: "json",
//数据,这里使用的是Json格式进行传输
success: function (result) {//返回数据根据结果进行相应的处理
if (result.code == 200 && result.data != null) {
for (var i = 0; i < result.data.length; i++) {
if (i == 6) return;
publishTime = CutDate(result.data[i].publishTime);
li = '<li><a href="#" title="' + result.data[i].headline + '">';
li += '<div class="news_item">';
if (recentlyDay.indexOf(publishTime) > -1) {
li += '<svg class="icon svg-icon" aria-hidden="true"> <use xlink:href="#iconzuixin"></use> </svg>';
}
li += result.data[i].headline + '</div>';
li += '<span>' + publishTime + '</span></a></li>';
ulNews.append(li);
}
}
}
});
}
//加载公告数据
function NoticeData() {
var ulTag = $("#ulNotice");
ulTag.empty();
var li;
$.ajax({
type: "get", //提交方式
url: portal.api_url + "/hlwj/Mh/getMHNotice",//路径
dataType: "json",
//数据,这里使用的是Json格式进行传输
success: function (result) {//返回数据根据结果进行相应的处理
if (result.code == 200 && result.data != null) {
for (var i = 0; i < result.data.length; i++) {
if (i == 6) return;
li = '<li class="item_notice"><a href="#" title="' + result.data[i].title + '">';
li += '<p>' + result.data[i].title + '</P>';
if (result.data[i].noticeType == 1) {
li += '<svg class="icon svg-icon" aria-hidden="true"> <use xlink:href="#icongonggao1"></use> </svg>';
}
else {
li += '<svg class="icon svg-icon" aria-hidden="true"> <use xlink:href="#icongongshi"></use> </svg>';
}
li += '</a></li>';
ulTag.append(li);
}
}
}
});
}