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