|  | @ -31,7 +31,9 @@ new Vue({
 | 
	
		
			
				|  |  | 			completeRate:"",
 | 
	
		
			
				|  |  | 			completeAmount:"",
 | 
	
		
			
				|  |  | 			completeRateAll:""
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 		},
 | 
	
		
			
				|  |  | 		yearHtml:"",
 | 
	
		
			
				|  |  | 		contentHtml:""
 | 
	
		
			
				|  |  | 	},
 | 
	
		
			
				|  |  | 	components: {
 | 
	
		
			
				|  |  | 		vuedals: Vuedals.Component
 | 
	
	
		
			
				|  | @ -76,7 +78,8 @@ new Vue({
 | 
	
		
			
				|  |  | 				endDate: this.endDate,
 | 
	
		
			
				|  |  | 				startDate: this.startDate,
 | 
	
		
			
				|  |  | 				lowLevel: this.lowLevel,
 | 
	
		
			
				|  |  | 				lowCode:this.lowCode
 | 
	
		
			
				|  |  | 				lowCode:this.lowCode,
 | 
	
		
			
				|  |  | 				analysisType: this.analysisType,
 | 
	
		
			
				|  |  | 			})
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 	},
 | 
	
	
		
			
				|  | @ -96,7 +99,8 @@ new Vue({
 | 
	
		
			
				|  |  | 			endDate: this.endDate,
 | 
	
		
			
				|  |  | 			startDate: this.startDate,
 | 
	
		
			
				|  |  | 			lowLevel: this.lowLevel,
 | 
	
		
			
				|  |  | 			lowCode:this.lowCode
 | 
	
		
			
				|  |  | 			lowCode:this.lowCode,
 | 
	
		
			
				|  |  | 			analysisType: this.analysisType
 | 
	
		
			
				|  |  | 		});
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 		//设置监听器, 监听折线图日期变化
 | 
	
	
		
			
				|  | @ -131,11 +135,23 @@ new Vue({
 | 
	
		
			
				|  |  |             Vuedals.Bus.$emit('new', {
 | 
	
		
			
				|  |  |                 title: '条件筛选',
 | 
	
		
			
				|  |  |                 onClose:function(data){
 | 
	
		
			
				|  |  |                     
 | 
	
		
			
				|  |  | 					vm.analysisType = data.id;
 | 
	
		
			
				|  |  | 					vm.lowCode = data.lowCode;
 | 
	
		
			
				|  |  | 					vm.yearHtml = data.yearHtml;
 | 
	
		
			
				|  |  | 					vm.contentHtml = data.contentHtml;
 | 
	
		
			
				|  |  | 					vm.chooseYear = data.year;
 | 
	
		
			
				|  |  | 					vm.startDate = getStartDate(vm.chooseYear);
 | 
	
		
			
				|  |  | 					vm.endDate = getEndDate(vm.chooseYear);
 | 
	
		
			
				|  |  | 					
 | 
	
		
			
				|  |  | 					loadData([0, 1, 2], vm);//刷新数据
 | 
	
		
			
				|  |  | 					EventBus.$emit('update-statistics-year', {selectDate:data.year + "年"});//更新年份
 | 
	
		
			
				|  |  | 					EventBus.$emit('update-dimension-name', {dimensionVal:data.name});//更新维度名称
 | 
	
		
			
				|  |  | 					EventBus.$emit('update-statistics-time', {});//更新统计时间
 | 
	
		
			
				|  |  |                 },
 | 
	
		
			
				|  |  |                 component: 'sign-progress-filter',
 | 
	
		
			
				|  |  |                 props: {
 | 
	
		
			
				|  |  |                     
 | 
	
		
			
				|  |  |                     yearHtml:vm.yearHtml,
 | 
	
		
			
				|  |  |                     contentHtml:vm.contentHtml
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             });
 | 
	
		
			
				|  |  | 		});
 | 
	
	
		
			
				|  | @ -151,7 +167,7 @@ function initData(vm) {
 | 
	
		
			
				|  |  | 	vm.userRole = JSON.parse(userRole);
 | 
	
		
			
				|  |  | 	vm.level = vm.userRole.code == '350200' ? 4 : vm.userRole.code.length == 6 ? 3 : 2;
 | 
	
		
			
				|  |  | 	vm.area = vm.userRole.code;
 | 
	
		
			
				|  |  | 	vm.areaTile = vm.userRole.name;
 | 
	
		
			
				|  |  | 	vm.areaTitle = vm.userRole.name;
 | 
	
		
			
				|  |  | 	var now = new Date();
 | 
	
		
			
				|  |  | 	if(now.getMonth() >= 6) {
 | 
	
		
			
				|  |  | 		vm.chooseYear = now.getFullYear();
 | 
	
	
		
			
				|  | @ -161,7 +177,7 @@ function initData(vm) {
 | 
	
		
			
				|  |  | 	vm.startDate = getStartDate(vm.chooseYear);
 | 
	
		
			
				|  |  | 	vm.endDate = getEndDate(vm.chooseYear);
 | 
	
		
			
				|  |  | 	//更新头部信息
 | 
	
		
			
				|  |  | 	EventBus.$emit('update-all-prompt-info', {areaName:vm.areaTile,selectDate:vm.chooseYear+"年",dimensionVal:vm.analysisName});
 | 
	
		
			
				|  |  | 	EventBus.$emit('update-all-prompt-info', {areaName:vm.areaTitle,selectDate:vm.chooseYear+"年",dimensionVal:vm.analysisName});
 | 
	
		
			
				|  |  | }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | function initReqParams(vm) {
 | 
	
	
		
			
				|  | @ -338,7 +354,7 @@ function listHandle(data, vm) {
 | 
	
		
			
				|  |  | 		topArr = soreRank(getKeyValueArr(list, 'amount'));
 | 
	
		
			
				|  |  | 		var arr = _.map(list, function(o, index) {
 | 
	
		
			
				|  |  | 			var cols = [o.name];
 | 
	
		
			
				|  |  | 			if(vm.analysisType=="2" && vm.level>2 && vm.lowLevel!=1){
 | 
	
		
			
				|  |  | 			if(vm.analysisType=="2" && vm.level>2 && vm.lowLevel!=1){//按人口
 | 
	
		
			
				|  |  | 				cols.push(o.num);
 | 
	
		
			
				|  |  | 			}else{
 | 
	
		
			
				|  |  | 				cols.push(o.amount);
 | 
	
	
		
			
				|  | @ -358,9 +374,9 @@ function listHandle(data, vm) {
 | 
	
		
			
				|  |  | 			}
 | 
	
		
			
				|  |  | 		});
 | 
	
		
			
				|  |  | 		var activeTab =  $(".area-tab-panel .area-tab.active span").html();
 | 
	
		
			
				|  |  | 		var headers = ["排名", "签约量", "目标率","当前签约率"];
 | 
	
		
			
				|  |  | 		var headers = ["排名", (vm.analysisType=="2"?"人口数":"签约量"), "目标率","当前签约率"];//analysisType=2 为按人口
 | 
	
		
			
				|  |  | 		if(activeTab=="团队"){
 | 
	
		
			
				|  |  | 			headers = ["排名", "签约量", "调控量"];
 | 
	
		
			
				|  |  | 			headers = ["排名", (vm.analysisType=="2"?"人口数":"签约量"), "调控量"];
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 		EventBus.$emit("render-area-data", {
 |