| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
- var Controller = {
- index: function () {
- var ajax_page=function(page,memo){
- var overtime='<tr><td colspan="10" style="text-align:center;">请求超时,<a href="javascript:;" class="ajax-page" data-page="'+page+'" data-memo="'+memo+'">点击重试</a></td></tr>'
- $.ajax({
- url:url,
- type:'post',
- data:'page='+page+'&memo='+memo,
- dataType: "json",
- timeout: '10000',
- beforeSend:function(){
- $(".btn-group .btn-primary").addClass("btn-default");
- $(".btn-group .btn-primary").removeClass("btn-primary");
- $("#time_"+memo).addClass("btn-primary");
- $("#time_"+memo).removeClass("btn-default");
- $('.visit-toppage-tbody').html('<tr><td colspan="10" style="text-align: center;"><span><i class="fa fa-spin fa-spinner" aria-hidden="true"></i> 数据获取中...<span></td></tr>');
- },
- success:function(res){
- if(res.status){
- $('.pv_count').html(res['sum'][0]);
- $('.visitor_count').html(res['sum'][1]);
- $('.outward_count').html(res['sum'][4]);
- $('.exit_count').html(res['sum'][5]);
- $('.average_stay_time').html(res['sum'][6]);
- $('.visit-toppage-tbody').html(res.html);
- $('.visit-toppage-page').html(res.page);
- }else{
- $('.visit-toppage-tbody').html('<tr><td colspan="10" style="text-align:center;">'+res.msg+'</td></tr>');
- }
- },
- error:function(XMLHttpRequest, textStatus, errorThrown){
- $('.visit-toppage-tbody').html(overtime);
- },
- complete: function (XMLHttpRequest, textStatus) {
- if(textStatus == 'timeout'){
- $('.visit-toppage-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,'tody');
- }else{
- layer.alert(res.msg);
- }
- }
- });
- })
- $(document).on("click",".ajax-page",function(){
- var page=$(this).attr("data-page");
- var memo=$(this).attr("data-memo");
- ajax_page(page,memo);
- });
- if(bdtj_show==1){
- ajax_page(1,'tody');
- }else{
- layer.alert("尚未配置,请前往插件管理-百度网站统计-配置");
- }
- }
- };
- return Controller;
- });
|