|  |  | @ -163,14 +163,14 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |       legendArray: [ | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '未结案', | 
			
		
	
		
			
				
					|  |  |  |           count: 120, | 
			
		
	
		
			
				
					|  |  |  |           percent: '25.0%', | 
			
		
	
		
			
				
					|  |  |  |           count: 0, | 
			
		
	
		
			
				
					|  |  |  |           percent: '0%', | 
			
		
	
		
			
				
					|  |  |  |           url: require('../../../../assets/img/shuju/measure/huang@2x.png') | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '已结案', | 
			
		
	
		
			
				
					|  |  |  |           count: 351, | 
			
		
	
		
			
				
					|  |  |  |           percent: '50.0%', | 
			
		
	
		
			
				
					|  |  |  |           count: 0, | 
			
		
	
		
			
				
					|  |  |  |           percent: '0%', | 
			
		
	
		
			
				
					|  |  |  |           url: require('../../../../assets/img/shuju/measure/lv@2x.png') | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |       ], | 
			
		
	
	
		
			
				
					|  |  | @ -321,17 +321,29 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |         this.projectTotal = data.projectTotal | 
			
		
	
		
			
				
					|  |  |  |         this.dateIncr = data.dateIncr | 
			
		
	
		
			
				
					|  |  |  |         this.monthIncr = data.monthIncr | 
			
		
	
		
			
				
					|  |  |  |         this.legendArray = [ | 
			
		
	
		
			
				
					|  |  |  |           { | 
			
		
	
		
			
				
					|  |  |  |             name: '未结案', | 
			
		
	
		
			
				
					|  |  |  |             count: data.pendingTotal, | 
			
		
	
		
			
				
					|  |  |  |             percent: data.pendingRatio, | 
			
		
	
		
			
				
					|  |  |  |             url: require('../../../../assets/img/shuju/measure/huang@2x.png') | 
			
		
	
		
			
				
					|  |  |  |           }, | 
			
		
	
		
			
				
					|  |  |  |           { | 
			
		
	
		
			
				
					|  |  |  |             name: '已结案', | 
			
		
	
		
			
				
					|  |  |  |             count: data.closedTotal, | 
			
		
	
		
			
				
					|  |  |  |             percent: data.closedRatio, | 
			
		
	
		
			
				
					|  |  |  |             url: require('../../../../assets/img/shuju/measure/lv@2x.png') | 
			
		
	
		
			
				
					|  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |         ] | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         this.pieData = [ | 
			
		
	
		
			
				
					|  |  |  |           { | 
			
		
	
		
			
				
					|  |  |  |             name: "未结案", | 
			
		
	
		
			
				
					|  |  |  |             value: data.pendingTotal, | 
			
		
	
		
			
				
					|  |  |  |             selected: true, | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |           }, | 
			
		
	
		
			
				
					|  |  |  |           { | 
			
		
	
		
			
				
					|  |  |  |             name: "已结案", | 
			
		
	
		
			
				
					|  |  |  |             value: data.pendingTotal | 
			
		
	
		
			
				
					|  |  |  |             value: data.closedTotal, | 
			
		
	
		
			
				
					|  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |         ] | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | @ -512,19 +524,27 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |     async assignPieChart () { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |       this.pieTotal = 0 | 
			
		
	
		
			
				
					|  |  |  |       let maxIndex = 0 | 
			
		
	
		
			
				
					|  |  |  |       let maxValue = this.pieData[0].value | 
			
		
	
		
			
				
					|  |  |  |       const _that = this | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |       // 获取pieChart配置 | 
			
		
	
		
			
				
					|  |  |  |       this.pieOption = pieOption(this.pieChartS) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |       this.pieData.forEach(item => { | 
			
		
	
		
			
				
					|  |  |  |       this.pieData.forEach((item, index) => { | 
			
		
	
		
			
				
					|  |  |  |         this.pieTotal = this.pieTotal + item.value | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         if (item.value > maxValue) { | 
			
		
	
		
			
				
					|  |  |  |           maxValue = item.value | 
			
		
	
		
			
				
					|  |  |  |           maxIndex = index | 
			
		
	
		
			
				
					|  |  |  |           item.selected = true | 
			
		
	
		
			
				
					|  |  |  |         } else if (index !== 0) { | 
			
		
	
		
			
				
					|  |  |  |           item.selected = false | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |       }); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |       this.pieOption.title.text = this.pieTotal | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |       this.clickPie(0) | 
			
		
	
		
			
				
					|  |  |  |       this.clickPie(maxIndex) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |       let fun = function (params) { | 
			
		
	
		
			
				
					|  |  |  |         _that.clickPie(params.dataIndex) | 
			
		
	
	
		
			
				
					|  |  | 
 |