define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
var Controller = {
index: function () {
var ajax_page = function(page){
var overtime='
| 请求超时,点击重试 |
';
$.ajax({
url:url,
type:'post',
data:'page='+page,
dataType: "json",
timeout: '10000',
beforeSend:function(){
$('.visit-latest-tbody').html('| 数据获取中... |
');
},
success:function(res){
if(res.status){
$('.visit-latest-tbody').html(res.html);
$('.visit-latest-page').html(res.page);
}else{
$('.visit-latest-tbody').html('| '+res.msg+' |
');
}
},
error:function(XMLHttpRequest, textStatus, errorThrown){
$('.visit-latest-tbody').html(overtime);
},
complete: function (XMLHttpRequest, textStatus) {
if(textStatus == 'timeout'){
$('.visit-latest-tbody').html(overtime);
}
},
});
};
$(document).on("change","#changeSiteId",function(){
var url=$(this).data("url");
var siteid=$(this).val();
$.ajax({
url:url,
data:'siteid='+siteid,
dataType: "json",
type:'post',
success:function(res){
if(res.code){
ajax_page(1);
}else{
layer.alert(res.msg);
}
}
});
})
$(document).on("click",".show-detail",function(){
var obj=$(this);
var key=obj.attr("data-key");
var fa=obj.find('i');
var plus=fa.hasClass('fa-plus');
if(plus){
fa.removeClass('fa-plus');
fa.addClass('fa-minus');
$(".table_tr_"+key).show();
}else{
fa.removeClass('fa-minus');
fa.addClass('fa-plus');
$(".table_tr_"+key).hide();
}
})
if(bdtj_show==1){
ajax_page(1);
}else{
layer.alert("尚未配置,请前往插件管理-百度网站统计-配置");
}
$(document).on("click",".overtime-trendLatestA,.ajax-page",function(){
var page=$(this).attr("data-page");
ajax_page(page);
})
}
};
return Controller;
});