From 339331a775b111bb1c0079e146312792cf228c10 Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Sun, 08 Oct 2023 15:47:36 +0800 Subject: [PATCH] Merge branch 'feature_1.0' --- src/views/deviceDetail/index.vue | 48 ++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 38 insertions(+), 10 deletions(-) diff --git a/src/views/deviceDetail/index.vue b/src/views/deviceDetail/index.vue index 9b4ab1c..bdb9ab5 100644 --- a/src/views/deviceDetail/index.vue +++ b/src/views/deviceDetail/index.vue @@ -338,6 +338,8 @@ // ���������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' // import draggable from 'vuedraggable' @@ -446,6 +448,7 @@ watch: { PM2_5Data(val) { // console.log('���������' + val) + this.myChart = null this.drawChart() }, leftaSide(n, o) { @@ -702,20 +705,23 @@ if (this.ws) { this.ws.close() } + var that = this // ������������ // var param = this.accountId + '&' + this.orgId + '&' + this.macName // var param = this.macName // ������URL var socketUrl + console.log('requestObj.baseUrl', requestObj.baseUrl) if (this.equipment === 'car') { - socketUrl = 'http://47.99.64.149:8081/api/cruiserWebsocket/' + this.macName + socketUrl = requestObj.baseUrl + '/cruiserWebsocket/' + this.macName // socketUrl = 'http://192.168.0.11:8081/cruiserWebsocket/' + this.macName } else { - socketUrl = 'http://47.99.64.149:8081/api/singleDevice/' + this.macName + socketUrl = requestObj.baseUrl + '/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') this.ws = new WebSocket(socketUrl) @@ -1231,7 +1237,7 @@ const that = this var bar_dv = this.$refs.main if (bar_dv) { - that.myChart = this.$echarts.init(bar_dv) + that.myChart = echarts.init(bar_dv) var option = { title: { left: 'center', @@ -1247,14 +1253,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: { @@ -1283,6 +1295,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