sysnews-center.js 2.97 KB
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
                        }
                    }
                });
            }
        });
    });
}