|
|
@ -604,15 +604,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
clickPie (seriesIndex) { |
|
|
|
|
|
|
|
if (seriesIndex === 0) { |
|
|
|
this.processStatus = 'closed_case' |
|
|
|
} else if (seriesIndex === 1) { |
|
|
|
this.processStatus = 'processing' |
|
|
|
} else { |
|
|
|
this.processStatus = '' |
|
|
|
} |
|
|
|
|
|
|
|
let isSelected = false |
|
|
|
this.pieData.forEach((element, index) => { |
|
|
|
if (index === seriesIndex) { |
|
|
|
element.label = { |
|
|
@ -626,7 +618,8 @@ export default { |
|
|
|
} |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
element.selected = !element.selected |
|
|
|
isSelected = element.selected |
|
|
|
} else { |
|
|
|
element.label = { |
|
|
|
show: false, |
|
|
@ -639,8 +632,20 @@ export default { |
|
|
|
color: 'rgba(255,255,255,0)' |
|
|
|
} |
|
|
|
}; |
|
|
|
element.selected = false |
|
|
|
} |
|
|
|
}); |
|
|
|
if (isSelected) { |
|
|
|
if (seriesIndex === 0) { |
|
|
|
this.processStatus = 'closed_case' |
|
|
|
} else if (seriesIndex === 1) { |
|
|
|
this.processStatus = 'processing' |
|
|
|
} else { |
|
|
|
this.processStatus = '' |
|
|
|
} |
|
|
|
} else { |
|
|
|
this.processStatus = '' |
|
|
|
} |
|
|
|
this.pieOption.series[1].data = this.pieData |
|
|
|
this.demand.pageNo = 1 |
|
|
|
this.getTable() |
|
|
|