From 8b8c05d36567e18230604d48558df6daff9bccc8 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期二, 05 十二月 2023 19:14:44 +0800
Subject: [PATCH] 人员技能饼图优化
---
src/views/cockpitPage/components/PerSonnelProductivity.vue | 17 +++++++++++++----
1 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/views/cockpitPage/components/PerSonnelProductivity.vue b/src/views/cockpitPage/components/PerSonnelProductivity.vue
index 904cdf8..832d68f 100644
--- a/src/views/cockpitPage/components/PerSonnelProductivity.vue
+++ b/src/views/cockpitPage/components/PerSonnelProductivity.vue
@@ -17,6 +17,7 @@
//寮曞叆echart
import * as echarts from "echarts";
let myChart;
+let myRightChart;
export default {
components: {
ChartTitle,
@@ -108,7 +109,7 @@
// rotate:45,
margin: 10,
show: true,
- fontSize:12,
+ fontSize: 12,
textStyle: {
color: function (params, index) {
let colorList = ["#dcb018", "#00FFFF"];
@@ -215,7 +216,15 @@
},
getChartRight(chartName, data) {
let chartDom = this.$refs[chartName];
- let myChart = echarts.init(chartDom);
+ // let myRightChart = echarts.init(chartDom);
+ if (
+ myRightChart != null &&
+ myRightChart != "" &&
+ myRightChart != undefined
+ ) {
+ myRightChart.dispose(); //閿�姣�
+ }
+ myRightChart = echarts.init(chartDom);
let img = "/cockpitPage/dotted-circle.png";
let option;
if (data) {
@@ -295,10 +304,10 @@
],
};
- option && myChart.setOption(option);
+ option && myRightChart.setOption(option);
} else {
option = {};
- myChart.setOption(option, true);
+ myRightChart.setOption(option, true);
}
},
},
--
Gitblit v1.8.0