From c3ce2bc5d069ba57309567aee4ae418bc0cf75ed Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期五, 17 三月 2023 13:22:05 +0800
Subject: [PATCH] 优化异常处理以及级联设备状态查询

---
 web_src/src/components/console.vue |   30 ++++++++++++++++++++++++------
 1 files changed, 24 insertions(+), 6 deletions(-)

diff --git a/web_src/src/components/console.vue b/web_src/src/components/console.vue
index 352989f..e192fb1 100644
--- a/web_src/src/components/console.vue
+++ b/web_src/src/components/console.vue
@@ -52,6 +52,7 @@
         </div>
       </el-col>
     </el-row>
+    <configInfo ref="configInfo"></configInfo>
   </div>
 </template>
 
@@ -63,6 +64,7 @@
 import consoleNodeLoad from './console/ConsoleNodeLoad.vue'
 import consoleDisk from './console/ConsoleDisk.vue'
 import consoleResource from './console/ConsoleResource.vue'
+import configInfo from './dialog/configInfo.vue'
 
 import echarts from 'echarts';
 
@@ -77,10 +79,11 @@
     consoleNodeLoad,
     consoleDisk,
     consoleResource,
+    configInfo,
   },
   data() {
     return {
-      timer: null
+      timer: null,
     };
   },
   created() {
@@ -98,11 +101,14 @@
         window.clearTimeout(this.timer);
       }
       this.timer = setTimeout(()=>{
-        this.getSystemInfo();
-        this.getLoad();
-        this.timer = null;
-        this.loopForSystemInfo()
-        this.getResourceInfo()
+        if (this.$route.path === "/console") {
+          this.getSystemInfo();
+          this.getLoad();
+          this.timer = null;
+          this.loopForSystemInfo()
+          this.getResourceInfo()
+        }
+
       }, 2000)
     },
     getSystemInfo: function (){
@@ -143,6 +149,18 @@
     },
     showInfo: function (){
 
+      this.$axios({
+        method: 'get',
+        url: `/api/server/system/configInfo`,
+      }).then( (res)=> {
+        console.log(res)
+        if (res.data.code === 0) {
+          console.log(2222)
+          console.log(this.$refs.configInfo)
+          this.$refs.configInfo.openDialog(res.data.data)
+        }
+      }).catch( (error)=> {
+      });
     }
 
   }

--
Gitblit v1.8.0