From fc74998431982dc1385d2930adcf339cbf15ffd6 Mon Sep 17 00:00:00 2001
From: whyczyk <525500596@qq.com>
Date: 星期一, 22 三月 2021 13:40:47 +0800
Subject: [PATCH] 模块定时请求提交

---
 src/components/charts/triangleBarChart.vue |   48 +++++++++++++++++++++++++++---------------------
 1 files changed, 27 insertions(+), 21 deletions(-)

diff --git a/src/components/charts/triangleBarChart.vue b/src/components/charts/triangleBarChart.vue
index 4aa2233..3fb13a1 100644
--- a/src/components/charts/triangleBarChart.vue
+++ b/src/components/charts/triangleBarChart.vue
@@ -172,29 +172,35 @@
           this.$options.chartData = sendData;
           this.organizeData(sendData)
         } else {
-          let userId = localStorage.getItem('userId');
-          let params = {
-            userId: userId
-          }
-          batteryGroup(params).then((res) => {
-            if (res.data.code == 1) {
-              let optionData = {
-                xData: [],
-                data: []
-              }
-              let resData = res.data.data;
-              for (let key in resData) {
-                optionData.xData.push(key);
-                optionData.data.push(resData[key]);
-              }
-              this.$options.chartData = optionData;
-              this.organizeData(optionData)
-            }
-          }).catch((err) => {
-            console.log(err)
-          });
+          this.postData()
+          setInterval(() => {
+            this.postData()
+          }, 3000)
         }
       },
+      postData() {
+        let userId = localStorage.getItem('userId');
+        let params = {
+          userId: userId
+        }
+        batteryGroup(params).then((res) => {
+          if (res.data.code == 1) {
+            let optionData = {
+              xData: [],
+              data: []
+            }
+            let resData = res.data.data;
+            for (let key in resData) {
+              optionData.xData.push(key);
+              optionData.data.push(resData[key]);
+            }
+            this.$options.chartData = optionData;
+            this.organizeData(optionData)
+          }
+        }).catch((err) => {
+          console.log(err)
+        });
+      },
       resize() {
         setTimeout(() => {
           this.$options.chart.resize();

--
Gitblit v1.9.1