From 083c818af77d33d619dba3dc20f94e996225a1c7 Mon Sep 17 00:00:00 2001
From: value <z1292839451@163.com>
Date: 星期四, 16 五月 2024 10:28:39 +0800
Subject: [PATCH] 增加人事系统对接

---
 src/components/tool/echart.vue |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/components/tool/echart.vue b/src/components/tool/echart.vue
index c0686d1..a9bbaf8 100644
--- a/src/components/tool/echart.vue
+++ b/src/components/tool/echart.vue
@@ -19,7 +19,7 @@
         default: () => {}
       },
       datas: {
-          type: Array,
+          type: Object,
           default: () => {}
       }
   },
@@ -34,7 +34,9 @@
       deep: true,
       // immediate: true,
       handler(val) {
-        this.init();
+        this.$nextTick(() => {
+          this.init();
+        })
       },
     },
   },
@@ -74,6 +76,11 @@
             case 'line':
             iuCharts.drawLine(this.chart,this.datas)
               break;
+            case 'pie':
+            iuCharts.drawPie(this.chart,this.datas)
+              break;
+            default:
+              break;
           }
           setTimeout(()=>{
             this.chart.resize()
@@ -91,7 +98,6 @@
               this.chart.resize();
           });
       },
-
       /* 褰撶獥鍙g缉鏀炬椂锛宔chart鍔ㄦ�佽皟鏁磋嚜韬ぇ灏� */
       windowResizeListener() {
           if (!this.chart) return;
@@ -103,6 +109,6 @@
 <style scoped>
 .echart_size{
   width: 100%;
-  height: 500px;
+  height: 100%;
 }
 </style>

--
Gitblit v1.9.3