|
@ -46,6 +46,7 @@ new Vue({
|
|
|
{isloading:false,noMore:false,page:1}], //服务项分析
|
|
|
pieShow:true,
|
|
|
pageSize:100,
|
|
|
reqListLength:1,
|
|
|
},
|
|
|
components: {
|
|
|
vuedals: Vuedals.Component
|
|
@ -75,8 +76,10 @@ new Vue({
|
|
|
if(isNext){
|
|
|
//存储请求所带的参数
|
|
|
reqList.push(params);
|
|
|
vm.reqListLength=reqList.length
|
|
|
}else{
|
|
|
reqList[reqList.length-1]=params
|
|
|
vm.reqListLength=reqList.length
|
|
|
}
|
|
|
},
|
|
|
//加载上边三个表格
|
|
@ -129,25 +132,29 @@ new Vue({
|
|
|
},
|
|
|
showTab:function(){
|
|
|
},
|
|
|
backClick:function(){
|
|
|
var vm=this
|
|
|
if (reqList.length == 1) {
|
|
|
history.go(-1);
|
|
|
} else {
|
|
|
var preInfo = reqList.pop();
|
|
|
var info = reqList[reqList.length - 1];
|
|
|
vm.areaLevel = info.areaLevel;
|
|
|
vm.level = info.level;
|
|
|
vm.area = info.area;
|
|
|
vm.lowLevel = info.lowLevel;
|
|
|
|
|
|
vm.getData()
|
|
|
|
|
|
vm.$refs.tableRef0.changeTab({level:vm.level,lowlevel:vm.lowLevel}) //表格tab
|
|
|
}
|
|
|
},
|
|
|
bindEvent:function(){
|
|
|
var vm=this
|
|
|
//监听后退按钮的操作
|
|
|
EventBus.$on("back-click", function (arg) {
|
|
|
EventBus.$emit('update-statistics-time', {}); //更新统计时间
|
|
|
if (reqList.length == 1) {
|
|
|
history.go(-1);
|
|
|
} else {
|
|
|
var preInfo = reqList.pop();
|
|
|
var info = reqList[reqList.length - 1];
|
|
|
vm.areaLevel = info.areaLevel;
|
|
|
vm.level = info.level;
|
|
|
vm.area = info.area;
|
|
|
vm.lowLevel = info.lowLevel;
|
|
|
|
|
|
vm.getData()
|
|
|
|
|
|
vm.$refs.tableRef0.changeTab({level:vm.level,lowlevel:vm.lowLevel}) //表格tab
|
|
|
}
|
|
|
vm.backClick()
|
|
|
});
|
|
|
//监听页面刷新
|
|
|
EventBus.$on("refresh-click", function (arg) {
|
|
@ -160,20 +167,20 @@ new Vue({
|
|
|
var vm=this
|
|
|
vm.$refs.tableRef1.initTable({
|
|
|
//表格表头
|
|
|
headers:[{thead:"排名",param:"name",canclick:true},{thead:"工单量(个)",param:"orderCount"}],
|
|
|
headers:[{thead:"名称",param:"name",canclick:true},{thead:"工单量(个)",param:"orderCount"}],
|
|
|
})
|
|
|
vm.$refs.tableRef2.initTable({
|
|
|
//表格表头
|
|
|
headers:[{thead:"排名",param:"name",canclick:true},{thead:"使用人数(人)",param:"patientCount"},{thead:"工单量(个)",param:"orderCount"}],
|
|
|
headers:[{thead:"名称",param:"name",canclick:true},{thead:"使用人数(人)",param:"patientCount"},{thead:"工单量(个)",param:"orderCount"}],
|
|
|
})
|
|
|
vm.$refs.tableRef3.initTable({
|
|
|
//表格表头
|
|
|
headers:[{thead:"排名",param:"name",canclick:true},{thead:"使用人数(人)",param:"patientCount"},{thead:"工单量(个)",param:"orderCount"}],
|
|
|
headers:[{thead:"名称",param:"name",canclick:true},{thead:"使用人数(人)",param:"patientCount"},{thead:"工单量(个)",param:"orderCount"}],
|
|
|
})
|
|
|
vm.$refs.tableRef0.initTable({
|
|
|
tabList:[{name:"各区",level:"4",lowlevel:"3",isShow:true},{name:"社区",level:"3",lowlevel:"2",isShow:true},{name:"团队",level:"2",lowlevel:"1",isShow:true}],
|
|
|
//表格表头
|
|
|
headers:[{thead:"排名",param:"name",canclick:true},{thead:"合计工单(个)",param:"all"}],
|
|
|
headers:[{thead:"名称",param:"name",canclick:true},{thead:"合计工单(个)",param:"all"}],
|
|
|
tabnumber:vm.tabnumber
|
|
|
})
|
|
|
},
|