| 
					
				 | 
			
			
				@ -15,8 +15,6 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						leftChart2: null, //左边的图表2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						leftData3:null,//左边的图表3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						leftData2_legend:null,//左边的图表2中间数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						rightChart1: null, //右边边的图表1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						rightChart2: null, //右边的图表2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						tableData1: null, //表格数据1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						tableData2: null, //表格数据2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						mapData: null, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -87,12 +85,8 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url: bigDataAPI.getTemplateDataByViewCode,reqType: 'get',data: {viewCode: "VIEW_22_0002",linkageFilter:linkageFilter1}},//医保目录外费用占比 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url: bigDataAPI.getTemplateDataByViewCode,reqType: 'get',data: {viewCode: "VIEW_22_0005",linkageFilter:linkageFilter1}},// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url:bigDataAPI.getMapJingWeiDuInfo,reqType: 'get',data:{}},//上饶地图经纬度数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url: bigDataAPI.getTemplateDataByViewCode,reqType: 'get',data: {viewCode: "VIEW_22_0001",linkageFilter:linkageFilter1}},//机构排行 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url: bigDataAPI.getTemplateDataByViewCode,reqType: 'get',data: {viewCode: "VIEW_14_0015",linkageFilter:linkageFilter3}},//门诊人次月趋势 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url: bigDataAPI.getTemplateDataByViewCode,reqType: 'get',data: {viewCode: "VIEW_14_0016",linkageFilter:linkageFilter3}},//住院人次月趋势 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url: bigDataAPI.getTemplateDataByViewCode,reqType: 'get',data: {viewCode: "VIEW_14_0017",linkageFilter:linkageFilter3}},//门诊分类别月趋势 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url: bigDataAPI.getTemplateDataByViewCode,reqType: 'get',data: {viewCode: "VIEW_14_0018",linkageFilter:linkageFilter3}},//住院平均日数月趋势 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										   
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url: bigDataAPI.getNoChartTemplateData,reqType: 'get',data: {viewCodeStr: "VIEW_22_0001",linkageFilter:linkageFilter1}},//机构排行 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  {url: bigDataAPI.getNoChartTemplateData,reqType: 'get',data: {viewCodeStr: "VIEW_22_0006",linkageFilter:linkageFilter1,limitCondition:JSON.stringify({'VIEW_22_0006': '50'})}},//疾病 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										  ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										//   debugger 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							httpRequest.getReqPromises(reqUrl).then(function(datas) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -117,16 +111,12 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var data1 = datas[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var data5 = datas[5]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var data6 = datas[6]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								console.log(data6) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								// data5 = datas[5]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								// data6 = datas[6]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								// data7 = datas[7]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								// data8 = datas[8]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								// data9 = datas[9]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var data7 = datas[7]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								vm.setLeftChart1(chart2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								vm.setLeftChart2(chart3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								vm.setLeftChart3(chart4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								vm.setTable1(data6) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								vm.setTable2(data7) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								// vm.setRightChart1(data8); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								// vm.setRightChart2(data9); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								// vm.setTable1(data4); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -216,63 +206,25 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.hasMapData = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						setRightChart1: function(data8) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var options = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var options = data8.successFlg?data8.obj.viewInfos&&JSON.parse(data8.obj.viewInfos[0].options[0].option):{}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							if(options&&options.series && options.series[0].data && options.series[1].data && options.series[2].data && options.series[3].data){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								options = rightChart1DataFormat(options); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.rightChart1 = options 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.hasData4 = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								$(".right1 .contentBox3").removeClass("div-menzhenfenleibei"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.hasData4 = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								$(".right1 .contentBox3").addClass("div-menzhenfenleibei"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						setRightChart2: function(data9) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var options = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var options = data9.successFlg?data9.obj.viewInfos&&JSON.parse(data9.obj.viewInfos[0].options[0].option):{}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							if(options&&options.series && options.series[0].data && options.series[1].data){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								options = rightChart2DataFormat(options); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.rightChart2 = options 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.hasData6 = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								$(".right2 .contentBox3").removeClass("div-menzhenfenleibei"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.hasData6 = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								$(".right2 .contentBox3").addClass("div-menzhenfenleibei"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						setTable1: function(data4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var resData = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var data = data4.successFlg?data4.obj.VIEW_14_0013:[]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							_.map(data, function(item, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								if(item.firstColumn != "合计" && item.month) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									item.month = parseInt(item.month.substring(5, 7))+"月"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									resData.push(item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						setTable1: function(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var arr = data.obj.VIEW_22_0001; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							arr.shift() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							arr = arr.map(function(item){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								item.HC_22_1001 = toThousands(Number(item.HC_22_1001)/10000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								return item; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							if(resData.length==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.hasData3 = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.hasData3 = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.tableData1 = resData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							this.tableData1 = arr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						setTable2: function(data5) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var resData = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var data = data5.successFlg?data5.obj.VIEW_14_0014:[]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							_.map(data, function(item, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								if(item.firstColumn != "合计" && item.month) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									item.month = parseInt(item.month.substring(5, 7))+"月"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									resData.push(item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						setTable2: function(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							console.log(data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var arr = data.obj.VIEW_22_0006; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							arr.shift() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							arr = arr.map(function(item){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								item.HC_22_1004 = toThousands(Number(item.HC_22_1004)/10000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								return item; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							if(resData.length==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.hasData5 = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.hasData5 = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								this.tableData2 = resData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							this.tableData2 = arr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							console.log(this.tableData2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						setCity(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							this.city = item.name; 
			 |