From f6698022c7f9d95cff547a88a8bbb1324190d40f Mon Sep 17 00:00:00 2001 From: j1ack <1209452658@qq.com> Date: Fri, 5 Aug 2022 18:22:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=91=E5=90=AC=E6=95=B0=E6=8D=AE=E9=87=8D?= =?UTF-8?q?=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/companySummary/business.vue | 1 + src/components/companySummary/talent.vue | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/companySummary/business.vue b/src/components/companySummary/business.vue index edfa6eb..ebb86ca 100644 --- a/src/components/companySummary/business.vue +++ b/src/components/companySummary/business.vue @@ -34,6 +34,7 @@ export default { }, methods: { getEchartLeft1() { + sum=0 // 实例化对象 // eslint-disable-next-line no-undef let myChart = echarts.init(document.getElementById('chart_left1')); diff --git a/src/components/companySummary/talent.vue b/src/components/companySummary/talent.vue index b1cb191..08cfd33 100644 --- a/src/components/companySummary/talent.vue +++ b/src/components/companySummary/talent.vue @@ -68,7 +68,7 @@ export default { if (isNaN(num) || isNaN(total)) { return "-"; } - return Math.round(Number((num / this.sum) * 100)); + return parseInt(Math.round(Number((num / this.sum) * 100))); }, getEchartLeft2() { let myChart = echarts.init(document.getElementById('chart_left2')); @@ -166,12 +166,12 @@ export default { let percent = 0; let total = 0; for (let i = 0; i < scaleData.length; i++) { - total += scaleData[i].value; + total += parseInt(scaleData[i].value); } percent = ((params.value / total) * 100).toFixed(0); if (params.name !== '') { // return params.name + '\n{white|' + '占比' + percent + '%}'; - return percent + '%'; + return parseInt(percent) + '%'; } else { return ''; }