wisdomisite-java/src/main/resources/static/js/chunk-850e8996.3ed1fdf9.js

1 line
19 KiB
JavaScript
Raw Normal View History

2023-02-21 16:58:52 +08:00
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-850e8996","chunk-2d0b59c3"],{"0f6d":function(t,e,a){"use strict";a.r(e);var r=(a("4160"),a("ac1f"),a("1276"),a("159b"),a("66b9")),n=a.n(r),s=a("1a41"),i={components:{closePage:a("6442").a},data:function(){return{devList:[],currentDevDetail:{},projectSn:"",alarmList:[],checked:1,airType:1,airAnalysis:[],currentDayAlarmNum:0,dustData_24:[],realTimeData:{arefaction:0,auxiliaryHeat:0,devSn:"",fan:0,humidification:0,humidity:"",id:0,projectSn:"",receiveTime:"",runState:0,temperature:"",temperatureControl:0}}},created:function(){this.projectSn=this.$store.state.projectSn},mounted:function(){var t=this;this.$nextTick((function(){t.getDevList()}))},methods:{getDevList:function(){var t=this;Object(s.v)({projectSn:this.$store.state.projectSn}).then((function(e){t.devList=e.result,e.result.length>0&&(t.currentDevDetail=e.result[0],t.selectDustNoiseData(),t.getAlarmList(),t.getRealTimeData())}))},realTimeMonitor:function(t){this.currentDevDetail=t,this.selectDustNoiseData(),this.getAlarmList(),this.getRealTimeData()},getRealTimeData:function(){var t=this,e={projectSn:this.projectSn,devSn:this.currentDevDetail.devSn};Object(s.C)(e).then((function(e){e.result&&(t.realTimeData=e.result),t.createdEcharts3(t.$refs.monitor,t.realTimeData.temperature,-40,80),t.createdEcharts3(t.$refs.monitor2,t.realTimeData.humidity,0,99)}))},getAlarmList:function(){var t=this,e={projectSn:this.projectSn,devSn:this.currentDevDetail.devSn};Object(s.s)(e).then((function(e){200==e.code&&(t.currentDayAlarmNum=e.result.currentDayAlarmNum,t.alarmList=e.result.alarmList)}))},selectDustNoiseData:function(){var t=this,e={projectSn:this.projectSn,devSn:this.currentDevDetail.devSn};Object(s.B)(e).then((function(e){t.dustData_24=e.result,t.createdEcharts2()}))},switchingData:function(t){this.checked=t,this.createdEcharts2()},createdEcharts3:function(t,e,a,r){var s=n.a.init(t);s.clear();for(var i,o=[],c=[],l=0;l<=135;l++)l<10||l>130?o.push(""):(l-10)%20==0?o.push("-3"):(l-10)%4==0?o.push("-1"):o.push("");e>20?c.push({offset:0,color:"#93FE94"},{offset:.5,color:"#E4D225"},{offset:1,color:"#E01F28"}):e>-20?c.push({offset:0,color:"#93FE94"},{offset:1,color:"#E4D225"}):c.push({offset:1,color:"#93FE94"}),i=e>r?r:e<a?a:parseInt(e),c[c.length-1].color;var u={grid:{right:-450,bottom:35,top:35,left:20},title:{text:"温度计",show:!1},yAxis:[{show:!1,data:[],min:0,max:135,axisLine:{show:!1}},{show:!1,min:0,max:50}],xAxis:[{show:!1,min:-10,max:150,data:[]},{show:!1,min:-10,max:150,data:[]},{show:!1,min:-10,max:150,data:[]},{show:!1,min:-5,max:150}],series:[{name:"条",type:"bar",xAxisIndex:0,data:[{value:i+Math.abs(a)+10}],barWidth:12,itemStyle:{normal:{color:new n.a.graphic.LinearGradient(0,1,0,0,c)}},z:2},{name:"白框",type:"bar",xAxisIndex:1,barGap:"-100%",data:[134],barWidth:20,itemStyle:{normal:{color:"#0C2E6D",barBorderRadius:50}},z:1},{name:"外框",type:"bar",xAxisIndex:2,barGap:"-100%",data:[135],barWidth:25,itemStyle:{normal:{color:"#4577BA",barBorderRadius:50}},z:0},{name:"圆",type:"scatter",hoverAnimation:!1,data:[0],xAxisIndex:0,symbolSize:25,itemStyle:{normal:{color:"#93FE94",opacity:1}},z:2},{name:"白圆",type:"scatter",hoverAnimation:!1,data:[0],xAxisIndex:1,symbolSize:36,itemStyle:{normal:{color:"#0C2E6D",opacity:1}},z:1},{name:"外圆",type:"scatter",hoverAnimation:!1,data:[0],xAxisIndex:2,symbolSize:40,itemStyle:{normal:{color:"#4577BA",opacity:1}},z:0},{name:"刻度",type:"bar",yAxisIndex:0,xAxisIndex:3,label:{normal:{show:!0,position:"left",distance:3,color:"white",fontSize:11,formatter:function(t){return t.dataIndex>130||t.dataIndex<10?"":(t.dataIndex-10)%20==0?t.dataIndex-Math.abs(a)-10:""}}},barGap:"-100%",data:o,barWidth:1,itemStyle:{normal:{color:"white",barBorderRadius:120}},z:0}]};s.setOption(u)},createdEcharts2:function(){var t=this,e=[],a=[],r=n.a.init(this.$refs.near24hChart);r.clear(),this.dustData_24.forEach((function(r){switch(e.push(r.receiveTime.split(" ")[1]),t.checked){case 1:a.push(r.temperature);break;case 2:a.push(r.humidity)}}));var s={grid:{top:20,left:50,bottom:20,right:20}