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');
|
}
|