var scroller1, initLevel, level, code, title, preIndex = 0, //记录前一次请求时发送的index currType = 0; //记录当前选中的是签入(1)还是签出(0) var tags=[]; var colorArr = ['ff5442', 'ffc800 ','4ce428', '24bbfa','fb5dab', "9b5ffd"], colorArr2 = ['9b5ffd', 'ffc800', 'fb5dab']; //记录index的对应的值, 签出和签入和转签对应的各个level的值 var indexArr = [{4: 41, 3: 39, 2: 35}, {4: 40, 3: 38, 2: 34}, {4: 35, 3: 35}]; var reqArr = []; //记录请求的信息 var now = new Date(), endDate = now.getFullYear()+"-"+(now.getMonth()+1)+"-"+now.getDate(); mui.init(); mui.plusReady(function(){ var self = plus.webview.currentWebview(); initLevel = level = self.level; code = self.code; title = self.title; $("#title").text(title); plus.nativeUI.showWaiting(); initPage(); initScroller(); bindEvents(); }); function initScroller(){ scroller1 = $("#wrapper1").initScroll( { pullDownAction: function(){ plus.nativeUI.showWaiting(); var info = reqArr[reqArr.length - 1]; getAnalysisData(); loadListData(info.tags, info.params); },pullUpAction: function() { $(".pullUp").hide(); return false; } } ); } function initPage(){ getAnalysisData(); var index; switch (parseInt(level)){ case 4: //市级 index = indexArr[0][level]; //初始查看区签出数据 tags = ["各区","社区","团队"]; break; case 3://区级 index = indexArr[0][level]; //初始查看机构的签出数据 tags = ["社区","团队"]; break; case 2: //社区级 index = indexArr[0][level]; //初始查看团队的签出数据 tags = ["团队"]; break; default: break; } var params2 = { sort:1, level:level, area:code, date: endDate, index: index }; reqArr.push({tags: tags, params: params2, currType: currType, title: title}); loadListData(tags, params2); } //获得顶部统计数据和饼图的数据 function getAnalysisData(){ var url = "/statistics/getRenewAnalysis", params = {level: level, code: code}; sendGet(url, params, null, getAnalysisHandler); } //获得底部tab的值 function loadListData(tags, params, notReloadTag){ //加载数据截止时间 sendPost("/statistics/time",null,function(res){ },function(res){ if(res.status=="200"){ var date = (res.data && res.data.substring(11,16)) || ""; $(".jiezhi-time").html(date) } }); //加载显示tab if(!notReloadTag){ var tagStr = "", index = 0; for(var i=0;i'+tags[i]+''; } $(".c-lab-mor").html(tagStr); //将其他的内容tab隐藏 $(".tab-panel").addClass("c-hide").eq(index).removeClass("c-hide"); } $(".group1").show(); $(".group2").hide(); //选中选择“签入”“签出”的tab var selectedId = $(".c-lab-mor li.hit").attr("id").split("tab_")[1]; var $aList = $("#list"+selectedId).find(".tab a"); var tabText = $(".c-lab-mor li.hit a").text(); if(tabText == "团队"){ $(".group1").hide(); $(".group2").show(); } $aList.removeClass("active"); $("#list"+selectedId).find(".tab a[data-val="+currType+"]").addClass("active"); var url = "/statistics/lowlevel_all"; sendPost(url, params, null, listHandler); } function getAnalysisHandler(res){ if(res.status == 200){ if(level == 4){ $("#totalNum").text(res.data.thisYearSwithch); $("#card1").show(); $("#card2").hide(); }else{ $("#switchNum").text(res.data.thisYearSwithch); $("#outNum").text(res.data.outNum); $("#inNum").text(res.data.inNum); $("#card1").hide(); $("#card2").show(); } var len = res.data.switchHealth.length, sum = 0; for(var i=0; i 0){ $preDiv.hide(); } //判断是否存在div var $div = $("#listPanel"+selectedId).find(".l_"+k); var html = template('list_tmpl', data); if($div.length == 0){ var ulHtml = '