Browse Source

监听数据重渲染

master
j1ack 3 years ago
parent
commit
f6698022c7
  1. 1
      src/components/companySummary/business.vue
  2. 6
      src/components/companySummary/talent.vue

1
src/components/companySummary/business.vue

@ -34,6 +34,7 @@ export default {
}, },
methods: { methods: {
getEchartLeft1() { getEchartLeft1() {
sum=0
// //
// eslint-disable-next-line no-undef // eslint-disable-next-line no-undef
let myChart = echarts.init(document.getElementById('chart_left1')); let myChart = echarts.init(document.getElementById('chart_left1'));

6
src/components/companySummary/talent.vue

@ -68,7 +68,7 @@ export default {
if (isNaN(num) || isNaN(total)) { if (isNaN(num) || isNaN(total)) {
return "-"; return "-";
} }
return Math.round(Number((num / this.sum) * 100)); return parseInt(Math.round(Number((num / this.sum) * 100)));
}, },
getEchartLeft2() { getEchartLeft2() {
let myChart = echarts.init(document.getElementById('chart_left2')); let myChart = echarts.init(document.getElementById('chart_left2'));
@ -166,12 +166,12 @@ export default {
let percent = 0; let percent = 0;
let total = 0; let total = 0;
for (let i = 0; i < scaleData.length; i++) { for (let i = 0; i < scaleData.length; i++) {
total += scaleData[i].value; total += parseInt(scaleData[i].value);
} }
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 + '%}';
return percent + '%'; return parseInt(percent) + '%';
} else { } else {
return ''; return '';
} }

Loading…
Cancel
Save