From 290730ad96e1c41b866abb231e458bcff1809b77 Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期五, 20 十二月 2024 10:54:05 +0800
Subject: [PATCH] itemchart

---
 src/views/model/pre/item/MmPredictItemChart.vue |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/src/views/model/pre/item/MmPredictItemChart.vue b/src/views/model/pre/item/MmPredictItemChart.vue
index a0f867a..2670907 100644
--- a/src/views/model/pre/item/MmPredictItemChart.vue
+++ b/src/views/model/pre/item/MmPredictItemChart.vue
@@ -58,8 +58,8 @@
 
 const message = useMessage() // 消息弹窗
 const visible = ref(false);
-const chartDomPre = ref(null);
-let myChart = null;
+const chartDomPre = ref();
+let myChart = undefined;
 const chartParams = reactive({
   itemId: undefined,
   startTime: undefined,
@@ -131,18 +131,20 @@
       if (data.viewMap) {
         Object.keys(data.viewMap).forEach(key => {
           let viewData = data.viewMap[key]
-          seriesData.push({
-            name: key + ":" + '真实值',
-            type: "line",
-            data: viewData.realData,
-            showSymbol: false,
-            smooth: false,
-            lineStyle: {
-              normal: {
-                width: 1,
+          if(viewData.realData) {
+            seriesData.push({
+              name: key + ":" + '真实值',
+              type: "line",
+              data: viewData.realData,
+              showSymbol: false,
+              smooth: false,
+              lineStyle: {
+                normal: {
+                  width: 1,
+                },
               },
-            },
-          })
+            })
+          }
           seriesData.push({
             name: key + ":" + '预测值',
             type: "line",
@@ -206,6 +208,7 @@
         ],
         series: seriesData,
       };
+      myChart.clear()
       myChart.setOption(option);
     } catch (error) {
       console.error(error)

--
Gitblit v1.9.3