|
@ -33,8 +33,10 @@ new Vue({
|
|
|
level: this.level,
|
|
|
area: this.area,
|
|
|
areaTitle: this.areaTitle,
|
|
|
lowLevel: this.lowLevel,
|
|
|
endDate: this.endDate
|
|
|
index: this.index,
|
|
|
endDate: this.endDate,
|
|
|
startDate: this.startDate,
|
|
|
lowLevel: this.lowLevel
|
|
|
})
|
|
|
}
|
|
|
},
|
|
@ -110,7 +112,7 @@ function initReqParams(vm){
|
|
|
data: {level: vm.level, area: vm.area, statDate: vm.startDate, endDate: vm.endDate}
|
|
|
},{
|
|
|
url: "/statistics/lowlevel_all",
|
|
|
data: {level: vm.level, area: vm.area, index: vm.index, sort: 1, date: vm.endDate, lowlevel: vm.lowLevel}
|
|
|
data: {level: vm.level, area: vm.area, index: vm.index, sort: 1, date: vm.endDate, lowLevel: vm.lowLevel}
|
|
|
}];
|
|
|
|
|
|
return param;
|
|
@ -132,7 +134,11 @@ function loadData(loadArr, vm){
|
|
|
}
|
|
|
}
|
|
|
|
|
|
//因为中间区域的请求时间较长,所以另外放出来处理
|
|
|
if(sendPanelReq.length > 0){
|
|
|
//删除loadArr里的1
|
|
|
var index = loadArr.indexOf(1);
|
|
|
loadArr.splice(index, 1);
|
|
|
statisticAPI.getAVGSocreByMonth(sendPanelReq[0].data).then(function(res){
|
|
|
if(res.status == 200){
|
|
|
handleSecondPanelData(res.data, vm);
|
|
@ -143,15 +149,13 @@ function loadData(loadArr, vm){
|
|
|
}
|
|
|
if(reqPromise.length > 0){
|
|
|
Promise.all(reqPromise).then(function(ress){
|
|
|
var res1, res2, res2;
|
|
|
var res1, res2, res3;
|
|
|
for(var i=0; i<loadArr.length; i++){
|
|
|
var j = loadArr[i] + 1;
|
|
|
if(j == 1){
|
|
|
res1 = ress[i];
|
|
|
}
|
|
|
if(j == 2){
|
|
|
res2 = ress[i];
|
|
|
}
|
|
|
|
|
|
if(j == 3){
|
|
|
res3 = ress[i];
|
|
|
}
|
|
@ -172,11 +176,11 @@ function loadData(loadArr, vm){
|
|
|
// }
|
|
|
//
|
|
|
// }
|
|
|
if(res2){
|
|
|
if(res2.status == 200){
|
|
|
listHandle(res2.data, vm);
|
|
|
if(res3){
|
|
|
if(res3.status == 200){
|
|
|
listHandle(res3.data, vm);
|
|
|
}else{
|
|
|
console.log(res2.msg);
|
|
|
console.log(res3.msg);
|
|
|
}
|
|
|
}
|
|
|
})
|
|
@ -214,7 +218,9 @@ function listHandle(data, vm){
|
|
|
area: vm.area,
|
|
|
lowLevel: vm.lowLevel,
|
|
|
headers: ["排名", "平均评分"],
|
|
|
rows: arr
|
|
|
rows: arr,
|
|
|
cityLevelNoShowTeamTab: true,
|
|
|
districtLevelNoShowTeamTab: true
|
|
|
});
|
|
|
}
|
|
|
}
|