cy
2022-06-21 129904537f66509f97b285e7eb4f42b3dc349dd0
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
function singlePagination(base,url,mdiv,pdiv,pages,param,mycallback){
    //初始化当前页和每页记录数
    pages = $.extend({cpage:1,psize:10},pages||{});
    param = $.extend({currPage:pages.cpage,pageSize:pages.psize},param||{});
    //初始化回调,默认为清空重置
    callback = function(data){
        loaded($("#"+mdiv));
        if("ajax_login_time_out" == data){
            alert("登录已超时,请重新登录系统!");
            window.top.location.reload(true);
            return;
        } 
        var result = data.DATALIST;
        var html = "";
        if(result&&result.length>0) {
            $.each(result,function(i,item) {
                html += '<div class="jieguo">';
                if(data.type == 1) {
                    html += '<h2><font>[<i>知识</i>]</font><a target="_blank" href="'+base+'/uc/ucknowledge/ucknowledgeWkDetail.html?id='+item.business_id+'">'+item.title+'</a></h2><p>'+item.content+'<font>['+item.update_time+']</font></p><div class="link">关键字:<a href="#">'+item.tag+'</a></div>';
                } else if(data.type == 2) {
                        html += '<h2><font>[<i>';
                        if(item.small_category == 6) {
                            html += '例行维护';
                        } else if(item.small_category == 7) {
                            html += '健康检查';
                        } else if(item.small_category == 8) {
                            html += '事件';
                        } else if(item.small_category == 9) {
                            html += '问题';
                        } else if(item.small_category == 10) {
                            html += '驻场运维';
                        }
                        html += '</i>]</font><a target="_blank" href="'+base+'/uc/orderInfo.html?orderId='+item.business_id+'&flowId='+item.flow_id+'&orderType='+item.small_category+'">'+item.title+'</a></h2><p>'+item.content+'<font>['+item.update_time+']</font></p>';
                }
                html += '</div>';
            });
        } else {
            html = '<div class="loadpos"><span class="nodata"></span></div>';
        }
        $("#"+mdiv).html(html);
        if(mycallback)mycallback(data);
    };
    
    //开始执行
    loading($("#"+mdiv));
    $('#'+pdiv).html("");
    
    $.post(url,param,function(json){
        loaded($("#"+mdiv));
        //放置第一页
        total = json.total;
        callback(json);
        
        if(total>pages.psize) {
            $('#'+pdiv).mypagination(total,pages.cpage,pages.psize,{
                callback:function(currPage){ //currPage 当前页面
                    param.currPage=currPage;
                    loading($("#"+mdiv));
                    $.post(url,param,callback,"json");
                }
            }).show();
        } else {
            $('#'+pdiv).hide();
        }
    },'json');
}