From 0568fa140511a5df539dbc87759bb2040e7d8b10 Mon Sep 17 00:00:00 2001
From: houzhongjian <houzhongyi@126.com>
Date: 星期二, 06 五月 2025 15:06:52 +0800
Subject: [PATCH] 模型管理数据分析页面增加授权功能,以供第三方嵌入

---
 src/views/model/pre/item/MmPredictItemChart.vue |   56 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 53 insertions(+), 3 deletions(-)

diff --git a/src/views/model/pre/item/MmPredictItemChart.vue b/src/views/model/pre/item/MmPredictItemChart.vue
index 4d24c06..6491020 100644
--- a/src/views/model/pre/item/MmPredictItemChart.vue
+++ b/src/views/model/pre/item/MmPredictItemChart.vue
@@ -63,6 +63,7 @@
   itemId: undefined,
   startTime: undefined,
   endTime: undefined,
+  prec: -1
 })
 const dataForm = ref({
   id: "",
@@ -167,6 +168,39 @@
               },
             },
           })
+          //累计点
+          if(viewData.cumulantRealData) {
+            legendData.push(key + "累计:" + '真实值')
+            seriesData.push({
+              name: key + "累计:" + '真实值',
+              type: "line",
+              data: viewData.cumulantRealData,
+              showSymbol: false,
+              smooth: false,
+              lineStyle: {
+                normal: {
+                  width: 1,
+                },
+              },
+              yAxisIndex: 1
+            })
+          }
+          if(viewData.cumulantPreData) {
+            legendData.push(key + "累计:" + '预测值')
+            seriesData.push({
+              name: key + "累计:" + '预测值',
+              type: "line",
+              data: viewData.cumulantPreData,
+              showSymbol: false,
+              smooth: false,
+              lineStyle: {
+                normal: {
+                  width: 1,
+                },
+              },
+              yAxisIndex: 1
+            })
+          }
         })
       }
 
@@ -190,6 +224,12 @@
             },
           },
         },
+        toolbox: {
+          show: true,
+          feature: {
+            saveAsImage: {}
+          }
+        },
         legend: {
           show: true,
           top: 20,
@@ -207,9 +247,19 @@
           boundaryGap: false,
           data: data.categories,
         },
-        yAxis: {
-          type: "value",
-        },
+        yAxis: [
+          {
+            type: "value",
+            name: '预测值/真实值'
+          },
+          {
+            type: "value",
+            splitLine: {
+              show: false
+            },
+            name: '累计值'
+          }
+        ],
         dataZoom: [
           {
             type: "inside",

--
Gitblit v1.9.3