Browse Source

统计图报错修改

duy 3 months ago
parent
commit
c2b48df8b4

+ 1 - 0
src/views/statistics/components/echarts/ArrRoundChart.vue

@@ -62,6 +62,7 @@ const resizeEvent = () => {
 
 
 //设置图表
 //设置图表
 const setOptions = (AxisData) => {
 const setOptions = (AxisData) => {
+    if (!chart || !echart.value) return
     const { color, label } = props.config
     const { color, label } = props.config
     chart.setOption({
     chart.setOption({
         color: color,
         color: color,

+ 1 - 0
src/views/statistics/components/echarts/BarChart.vue

@@ -87,6 +87,7 @@ const setDatas = (data) => {
 
 
 //设置图表
 //设置图表
 const setOptions = (AxisData, seriesData) => {
 const setOptions = (AxisData, seriesData) => {
+    if (!chart || !echart.value) return
     const { name, color, label } = props.config
     const { name, color, label } = props.config
     let xLabelWidth = ((chart.getWidth() * 1 - 30 - 40) / AxisData.length) - 30
     let xLabelWidth = ((chart.getWidth() * 1 - 30 - 40) / AxisData.length) - 30
     chart.setOption({
     chart.setOption({

+ 1 - 0
src/views/statistics/components/echarts/RoundPieChart.vue

@@ -47,6 +47,7 @@ const resizeEvent = () => {
 
 
 //设置图表
 //设置图表
 const setOptions = (AxisData) => {
 const setOptions = (AxisData) => {
+    if (!chart || !echart.value) return
     chart.setOption({
     chart.setOption({
         tooltip: {
         tooltip: {
             trigger: 'item',
             trigger: 'item',