From 6ee74409c4bc1e4a10cc9daf021ccfda5b9057e2 Mon Sep 17 00:00:00 2001
From: gaoluyang <gaoluyang@rengu.cc>
Date: 星期二, 24 九月 2024 15:18:03 +0800
Subject: [PATCH] 1.检验下单-下单如果类型选择的是其他成品,还需要一个字段是零件号(字段还未修改)

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

diff --git a/src/components/tool/echart.vue b/src/components/tool/echart.vue
index c0686d1..d0f7674 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,14 @@
             case 'line':
             iuCharts.drawLine(this.chart,this.datas)
               break;
+            case 'pie':
+            iuCharts.drawPie(this.chart,this.datas)
+              break;
+            case 'gauge':
+            iuCharts.drawGauge(this.chart,this.datas)
+              break;
+            default:
+              break;
           }
           setTimeout(()=>{
             this.chart.resize()
@@ -91,7 +101,6 @@
               this.chart.resize();
           });
       },
-
       /* 褰撶獥鍙g缉鏀炬椂锛宔chart鍔ㄦ�佽皟鏁磋嚜韬ぇ灏� */
       windowResizeListener() {
           if (!this.chart) return;
@@ -103,6 +112,6 @@
 <style scoped>
 .echart_size{
   width: 100%;
-  height: 500px;
+  height: 100%;
 }
 </style>

--
Gitblit v1.9.3