|
@ -63,6 +63,9 @@ export default { |
|
|
methods: { |
|
|
methods: { |
|
|
GetPercent(num, total) { |
|
|
GetPercent(num, total) { |
|
|
this.sum = this.chartData.alipayPayAmount + this.chartData.weixinPayAmount + this.chartData.casePayAmount + this.chartData.robotPayAmount + this.chartData.unionPayAmount |
|
|
this.sum = this.chartData.alipayPayAmount + this.chartData.weixinPayAmount + this.chartData.casePayAmount + this.chartData.robotPayAmount + this.chartData.unionPayAmount |
|
|
|
|
|
if (num == 0) { |
|
|
|
|
|
this.sum = 1 |
|
|
|
|
|
} |
|
|
num = parseFloat(num); |
|
|
num = parseFloat(num); |
|
|
total = parseFloat(total); |
|
|
total = parseFloat(total); |
|
|
if (isNaN(num) || isNaN(total)) { |
|
|
if (isNaN(num) || isNaN(total)) { |
|
@ -168,6 +171,9 @@ export default { |
|
|
for (let i = 0; i < scaleData.length; i++) { |
|
|
for (let i = 0; i < scaleData.length; i++) { |
|
|
total += parseInt(scaleData[i].value); |
|
|
total += parseInt(scaleData[i].value); |
|
|
} |
|
|
} |
|
|
|
|
|
if(params.value==0){ |
|
|
|
|
|
total=1 |
|
|
|
|
|
} |
|
|
percent = ((params.value / total) * 100).toFixed(0); |
|
|
percent = ((params.value / total) * 100).toFixed(0); |
|
|
if (params.name !== '') { |
|
|
if (params.name !== '') { |
|
|
// return params.name + '\n{white|' + '占比' + percent + '%}'; |
|
|
// return params.name + '\n{white|' + '占比' + percent + '%}'; |
|
|