| | |
| | | <li>NO2: [ 0, 40 ]</li> |
| | | <li>SO2: [ 0, 50 ]</li> |
| | | <li>CO: [ 0, 2 ]</li> |
| | | <li>O3: [ 0, 100 ]</li> |
| | | <li>O3: [ 0, 160 ]</li> |
| | | </ul> |
| | | </div> |
| | | </el-main> |
| | |
| | | alarmLevels: null, |
| | | // 报警等级 |
| | | alarmLevel: null, |
| | | alarmLevelDome: { |
| | | a00e12: '[10000, 15000, 20000]', |
| | | a00e13: '[60, 90, 120]', |
| | | a00e34: null, |
| | | a35e21: null, |
| | | a01001: '[25, 30, 60]', |
| | | a01002: '[60, 100, 160]', |
| | | a01006: null, |
| | | a01007: '[5, 6, 8]', |
| | | a01008: null, |
| | | a05024: '[160, 200, 300, 400, 800]', |
| | | a06001: null, |
| | | a19002: null, |
| | | a21004: '[100, 200, 700, 1200, 2340]', |
| | | a21005: '[5, 10, 35, 60, 90]', |
| | | a21026: '[150, 500, 650, 800, 1600]', |
| | | a34002: '[50, 150, 250, 350, 420]', |
| | | a34004: '[35, 75, 115, 150, 250]', |
| | | a99054: '[1.5, 3, 5]', |
| | | dustld: null, |
| | | flylat: null, |
| | | flylon: null |
| | | }, // 假设报警等级 |
| | | // 报警进度条 |
| | | alarmProgress: {}, |
| | | // 报警颜色 |
| | |
| | | var socketUrl |
| | | if (this.equipment === 'car') { |
| | | socketUrl = 'http://47.99.64.149:8081/cruiserWebsocket/' + this.macName |
| | | // socketUrl = 'http://192.168.0.33:8081/cruiserWebsocket/' + this.macName |
| | | } else { |
| | | socketUrl = 'http://47.99.64.149:8081/singleDevice/' + this.macName |
| | | } |
| | |
| | | this.ws.onmessage = function(msg) { |
| | | // if (JSON.parse(msg.data).名称) { |
| | | that.wsData2 = JSON.parse(msg.data) |
| | | if (that.wsData2.dustld) { |
| | | that.wsData2.dustld = that.wsData2.dustld.replace(/g/, 'ug') |
| | | } |
| | | // console.log('以下是websocket返回数据') |
| | | // console.log(that.wsData2) |
| | | // 风向算法 |
| | |
| | | }).then((res) => { |
| | | // console.log('以下是queryAlarmByMac请求的返回') |
| | | this.alarmLevel = res.data.alarmLevel |
| | | // console.log(this.alarmLevel) |
| | | // var levelList = res.data.alarmLevel |
| | | // var info = false |
| | | // for (let key in levelList) { |
| | | // if (levelList[key] !== null) { |
| | | // info = true |
| | | // break |
| | | // } |
| | | // } |
| | | // if (info) { |
| | | // this.alarmLevel = res.data.alarmLevel |
| | | // } else { |
| | | // this.alarmLevel = this.alarmLevelDome |
| | | // } |
| | | // console.log(this.alarmLevel, 'this.alarmLevel') |
| | | }).catch((err) => { |
| | | console.log(err) |
| | | }) |