sysnews-center.js
2.97 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
layui.use('element', function () {
let element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块
});
layui.use('laydate', function () {
var laydate = layui.laydate;
//执行一个laydate实例
laydate.render({
elem: '#date1' //指定元素
});
});
layui.use('laydate', function () {
var laydate = layui.laydate;
//执行一个laydate实例
laydate.render({
elem: '#date2' //指定元素
});
});
$(function () {
if (getItem('myCookie') && getItem('myCookie').userid) {
initNewsData()
}
handleInit();
})
// tabselect
function handleInit() {
$('.sysnews-list-head li').click(function(){
$('.sysnews-list-head li').removeClass('head-select');
$(this).addClass('head-select');
})
}
function initNewsData() {
layui.use('flow', function () {
var flow = layui.flow;
flow.load({
elem: '#sys-news' //流加载容器
, scrollElem: '#sys-news' //滚动条所在元素,一般不用填,此处只是演示需要。
, done: function (page, next) {
//模拟数据插入
// setTimeout(function () {
// var lis = [];
// for (var i = 0; i < 8; i++) {
// lis.push('<li>' + ((page - 1) * 8 + i + 1) + '</li>')
// }
// next(lis.join(''), page < 10); //假设总页数为 10
// }, 500);
var lis = [];
$.ajax({
type: "get", //提交方式
url: portal.api_url + "/portal/messageRemind/getDetailByUserid?userid=" + getItem('myCookie').userid + "&size=" + 5,//路径
dataType: "json",
//数据,这里使用的是Json格式进行传输
success: function (result) {//返回数据根据结果进行相应的处理
if (result.code == 200 && result.data != null) {
for (var i = 0; i < result.data.length; i++) {
li = '<li>'
li += '<span class="tips">提示</span>'
li += '<p>' + result.data[i].content + '</p>'
if (result.data[i].status == 0) {
li += '<span class="list-type list-type-unread">我知道了</span>'
} else {
li += '<img class="readed" src="/staticImages/readed.png">'
}
li += '<span class="list-date">' + result.data[i].addTime + '</span></li>'
lis.push(li)
}
next(lis.join(''), page < 2); //假设总页数为 10
}
}
});
}
});
});
}