|  | @ -508,16 +508,22 @@ export default { | 
			
		
	
		
		
			
				
					|  |  |       this.clickPie() // this.clickPie(maxIndex) |  |  |       this.clickPie() // this.clickPie(maxIndex) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |       let fun = function (params) { |  |  |       let fun = function (params) { | 
			
		
	
		
		
			
				
					
					|  |  |         _that.clickPie(params.dataIndex) |  |  |         _that.clickPie(params) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |       } |  |  |       } | 
			
		
	
		
		
			
				
					|  |  |       this.$refs.pieChart.handleClick(fun) |  |  |       this.$refs.pieChart.handleClick(fun) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     }, |  |  |     }, | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |     clickPie (seriesIndex) { |  |  |     clickPie (params) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |       let isSelected = false |  |  |       let dataIndex = params ? params.dataIndex : null | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |       let componentIndex = params ? params.componentIndex : null | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       if (componentIndex === 2) { // 点击中心 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         dataIndex = -1 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         this.categoryCode = '' | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         this.$refs.pieChart.clear() | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					|  |  |       this.pieData.forEach((element, index) => { |  |  |       this.pieData.forEach((element, index) => { | 
			
		
	
		
		
			
				
					
					|  |  |         if (index === seriesIndex) { |  |  |         if (index === dataIndex) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |           element.label = { |  |  |           element.label = { | 
			
		
	
		
		
			
				
					|  |  |             show: true, |  |  |             show: true, | 
			
		
	
		
		
			
				
					|  |  |           } |  |  |           } | 
			
		
	
	
		
		
			
				
					|  | @ -529,12 +535,6 @@ export default { | 
			
		
	
		
		
			
				
					|  |  |           } |  |  |           } | 
			
		
	
		
		
			
				
					|  |  |           this.categoryCode = element.categoryCode |  |  |           this.categoryCode = element.categoryCode | 
			
		
	
		
		
			
				
					|  |  |           element.selected = !element.selected |  |  |           element.selected = !element.selected | 
			
		
	
		
		
			
				
					|  |  |           isSelected = element.selected |  |  |  | 
			
		
	
		
		
			
				
					|  |  |           // if (isSelected) { |  |  |  | 
			
		
	
		
		
			
				
					|  |  |           //   this.categoryCode = element.categoryCode |  |  |  | 
			
		
	
		
		
			
				
					|  |  |           // } else { |  |  |  | 
			
		
	
		
		
			
				
					|  |  |           //   this.categoryCode = '' |  |  |  | 
			
		
	
		
		
			
				
					|  |  |           // }           |  |  |  | 
			
		
	
		
		
			
				
					|  |  |         } else { |  |  |         } else { | 
			
		
	
		
		
			
				
					|  |  |           element.label = { |  |  |           element.label = { | 
			
		
	
		
		
			
				
					|  |  |             show: false, |  |  |             show: false, | 
			
		
	
	
		
		
			
				
					|  | @ -600,15 +600,23 @@ export default { | 
			
		
	
		
		
			
				
					|  |  |       this.clickGridPie() // this.clickGridPie(maxIndex) |  |  |       this.clickGridPie() // this.clickGridPie(maxIndex) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |       let fun = function (params) { |  |  |       let fun = function (params) { | 
			
		
	
		
		
			
				
					
					|  |  |         _that.clickGridPie(params.dataIndex) |  |  |         _that.clickGridPie(params) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |       } |  |  |       } | 
			
		
	
		
		
			
				
					|  |  |       this.$refs.gridPieChart.handleClick(fun) |  |  |       this.$refs.gridPieChart.handleClick(fun) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     }, |  |  |     }, | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |     clickGridPie (seriesIndex) { |  |  |     clickGridPie (params) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |       let dataIndex = params ? params.dataIndex : null | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       let componentIndex = params ? params.componentIndex : null | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       if (componentIndex === 2) { // 点击中心 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         dataIndex = -1 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         this.tableOrgId = '' | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         this.tableOrgType = '' | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         this.$refs.gridPieChart.clear() | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					|  |  |       this.gridPieData.forEach((element, index) => { |  |  |       this.gridPieData.forEach((element, index) => { | 
			
		
	
		
		
			
				
					
					|  |  |         if (index === seriesIndex) { |  |  |         if (index === dataIndex) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |           element.label = { |  |  |           element.label = { | 
			
		
	
		
		
			
				
					|  |  |             show: true, |  |  |             show: true, | 
			
		
	
		
		
			
				
					|  |  |           } |  |  |           } | 
			
		
	
	
		
		
			
				
					|  | 
 |