From e635b5b4edab0a000a0af533b6b36f7300c5fa42 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Fri, 02 Feb 2024 10:07:00 +0800
Subject: [PATCH] fix:断线监控

---
 src/views/deviceDetail/index.vue |   46 +++++++++++++++++++++++++++++++++-------------
 1 files changed, 33 insertions(+), 13 deletions(-)

diff --git a/src/views/deviceDetail/index.vue b/src/views/deviceDetail/index.vue
index c9796d3..0fe0de8 100644
--- a/src/views/deviceDetail/index.vue
+++ b/src/views/deviceDetail/index.vue
@@ -338,7 +338,6 @@
 // ���������import������������������from'������������������';
 
 import json from '@/assets/json/sensor.json'
-import requestObj from '@/utils/request'
 import * as echarts from 'echarts'
 // import { parse } from 'path-to-regexp'
 // import LineChart from '@/components/Echarts/LineChart'
@@ -712,18 +711,17 @@
       // var param = this.macName
       // ������URL
       var socketUrl
-      console.log('requestObj.baseUrl', requestObj.baseUrl)
       if (this.equipment === 'car') {
-        socketUrl = requestObj.baseUrl + 'cruiserWebsocket/' + this.macName
+        socketUrl = 'https://qx.7drlb.com/api/cruiserWebsocket/' + this.macName
         // socketUrl = 'http://192.168.0.11:8081/cruiserWebsocket/' + this.macName
       } else {
-        socketUrl = requestObj.baseUrl + 'singleDevice/' + this.macName
+        socketUrl = 'https://qx.7drlb.com/api/singleDevice/' + this.macName
         // socketUrl = 'http://192.168.0.11:8081/singleDevice/' + this.macName
       }
       // ������http���WS
-      console.log('socketUrl', socketUrl, this.macNamel)
-      socketUrl = socketUrl.replace('https', 'ws').replace('http', 'ws')
 
+      socketUrl = socketUrl.replace('https', 'wss').replace('http', 'ws')
+      console.log('socketUrl', socketUrl)
       this.ws = new WebSocket(socketUrl)
 
       this.ws.onopen = function() {
@@ -1253,14 +1251,20 @@
             bottom: 25
           },
           tooltip: {
-            // formatter:function(res){
-            //   console.log(res,'res');
-            //   var result=''
-            //   var html1='<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#fff;"></span>'
-            //   result+=res[0].axisValue+"<br/>"+html1+res[0].value
-            //   return result
-            // },
+            formatter: function(res) {
+              console.log(res, 'res')
+              var result = ''
+              var html1 = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:red;"></span>'
+              result += res[0].axisValue + '<br/>' + html1 + res[0].value
+              return result
+            },
             trigger: 'axis',
+            backgroundColor: '#444', // ������������rgba������������������������������
+            color: 'red',
+            textStyle: { // ���������������������
+              color: '#fff',
+              fontSize: 12
+            },
             axisPointer: {
               type: 'cross',
               label: {
@@ -1289,6 +1293,22 @@
           },
           series: [
             {
+              // prettier-ignore
+              itemStyle: {
+                normal: {
+                  color: '#fff', // ������������
+                  borderColor: 'red', // ������������������
+                  borderWidth: 3// ������������������
+                },
+                emphasis: { // ������������������(������������������������)
+                  borderColor: '#c00', //  ������������������
+                  borderWidth: 2, //  ������������������
+                  shadowColor: '#c00', //  ������������
+                  shadowBlur: 3, //  ������������������������
+                  color: 'red'// hover������������������
+                }
+              },
+              symbolSize: 6,
               data: this.PM2_5Data,
               type: 'line',
               label: {

--
Gitblit v1.8.0