|
|
@ -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) |
|
|
|