(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2dc9af1c"],{"1d4a":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAD+UlEQVRoQ+1ZUW7aQBCdXWQpH44KMv8lf1GwVXqCkhM0OUHpCRJO0OQEpSdoeoKQE5ScIInsRPkr/QcBsj8iAZ5qXEPB2N61vSBF6kr5iXdn5828eTu7MHjlg71y/+E/gLgMjg4Pa6Bpbze+ue5Dpd8fq8y6sgwM6vVPwNgJY6wJAOUUJwlAlwN0K7Z9UxRMYQDkOOP8AgBqOZzpI0C7atvdHGuDJbkBjGq18lzXr8OI591/se6Ku247D71yARgdHTX8UumngCrZQCHec887zgoiM4CtOL+AmgNEJgBEG39//y4n36UygojdquOcSk3OWgMD0yTOn8gazz3P99vG42NHZr10Bkam2fQZI96nD99vA+cNAPgkmpomtdx1D2TqQRrAwLK6DOCjyCmOeOwDNIGxLzQXEW+rjkNnw9oYmGaPMfYh0R7iN8NxzkX7SQEIuT9KMpbkJM0fWhZG1xHIOcBFKgCAsWHbFSUABpbVYgDfRcboezQDcWskAQS2Ko7TS9tXKgND0+wAY2e7BgASxSwFQMTXtEjR2hIAtRr/hufdz3W9K6AQFdCl4TjrayNRVAJgzSbiJQforSqWYdtsYJprCsYYI6VKa/p2CyDkPmk3dZobAOKKWUTJNHFYrFWWgTDKPQbQ457XAV2nCIMP0DEcpxEFEAAWnys/DNtuFS5iUQ3QBgRgaJr3QQZ8vzvn/Cv9n6hCchgBMDFsuyzMiqoakFGhAEC9fg6MlaMU4tPpAXBeDv5ozGb9uaY1GMB1Ko2UASDHwojGbUhcLc1mLXh5GS+ps06PMSJSdpZD5h6BAKeiy45UDdAd19e0X2nHPjLWA8Szkuedwt5e2de0C0SsMVIaxt4lrJ0AwJukb0QzUaFLASAjaXXA5/P3fqlEfQs1cH1A7HDfv608Pa1FPerM0DTv4K+cbgwEuKnatrDzlQeQ0k4gIjVmYl0XhXPlOwVFFIBAJDLYhEBlkumQxZRorlA+M50Di8nhdZJuZNscE+66NZm7QOYM0IJAKlMUqSgyWerkysBi0dCyrgreuGJxIsDnqm2TbemRqQZWrW4BhDTvV/3IDSCgk7pM5HI+Vw1saHlxELmdVwKAjMg0e/GkxwfueU1ZxYmzUYhCS3mlBy9d72U6I7C488oyQIbCl4t+Sm+zGsAJn04blednml9oKMnAMhOSj18yXaYsKqUAAmUSvGDIXBNlnVdKoUg9UM+0+RMTvRtNpwcqqFPoJBZFKPEdVeKGJbId/a6cQosNNg45xN/c8xpFJHNrMhpnOKpKKgtXWSshSveic1VduDsDEKpSnwO0RI+0omAkfd9aDayqkmre7zQDeSMru27rGZB1JO+8Vw/gD6SQ4EBsi21MAAAAAElFTkSuQmCC"},"37c4":function(module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("a481"),core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("28a5"),core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_1__),jquery__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("1157"),jquery__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_2__),_assets_icon_iconfont_css__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("ed2c"),_assets_icon_iconfont_css__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_assets_icon_iconfont_css__WEBPACK_IMPORTED_MODULE_3__),GPS={PI:3.141592653589793,x_pi:52.35987755982988,delta:function(t,e){var a=6378245,s=.006693421622965943,n=this.transformLat(e-105,t-35),i=this.transformLon(e-105,t-35),o=t/180*this.PI,r=Math.sin(o);r=1-s*r*r;var l=Math.sqrt(r);return n=180*n/(a*(1-s)/(r*l)*this.PI),i=180*i/(a/l*Math.cos(o)*this.PI),{lat:n,lon:i}},gcj_encrypt:function(t,e){if(this.outOfChina(t,e))return{lat:t,lon:e};var a=this.delta(t,e);return{lat:t+a.lat,lon:e+a.lon}},gcj_decrypt:function(t,e){if(this.outOfChina(t,e))return{lat:t,lon:e};var a=this.delta(t,e);return{lat:t-a.lat,lon:e-a.lon}},gcj_decrypt_exact:function(t,e){var a,s,n=.01,i=1e-9,o=n,r=n,l=t-o,c=e-r,h=t+o,u=e+r,p=0;while(1){a=(l+h)/2,s=(c+u)/2;var _=this.gcj_encrypt(a,s);if(o=_.lat-t,r=_.lon-e,Math.abs(o)<i&&Math.abs(r)<i)break;if(o>0?h=a:l=a,r>0?u=s:c=s,++p>1e4)break}return{lat:a,lon:s}},bd_encrypt:function(t,e){var a=e,s=t,n=Math.sqrt(a*a+s*s)+2e-5*Math.sin(s*this.x_pi),i=Math.atan2(s,a)+3e-6*Math.cos(a*this.x_pi);return this.bdLon=n*Math.cos(i)+.0065,this.bdLat=n*Math.sin(i)+.006,{lat:this.bdLat,lon:this.bdLon}},bd_decrypt:function(t,e){var a=e-.0065,s=t-.006,n=Math.sqrt(a*a+s*s)-2e-5*Math.sin(s*this.x_pi),i=Math.atan2(s,a)-3e-6*Math.cos(a*this.x_pi),o=n*Math.cos(i),r=n*Math.sin(i);return{lat:r,lon:o}},mercator_encrypt:function(t,e){var a=20037508.34*e/180,s=Math.log(Math.tan((90+t)*this.PI/360))/(this.PI/180);return s=20037508.34*s/180,{lat:s,lon:a}},mercator_decrypt:function(t,e){var a=e/20037508.34*180,s=t/20037508.34*180;return s=180/this.PI*(2*Math.atan(Math.exp(s*this.PI/180))-this.PI/2),{lat:s,lon:a}},distance:function(t,e,a,s){var n=6371e3,i=Math.cos(t*this.PI/180)*Math.cos(a*this.PI/180)*Math.cos((e-s)*this.PI/180),o=Math.sin(t*this.PI/180)*Math.sin(a*this.PI/180),r=i+o;r>1&&(r=1),r<-1&&(r=-1);var l=Math.acos(r),c=l*n;return c},outOfChina:function(t,e){return e<72.004||e>137.8347||(t<.8293||t>55.8271)},transformLat:function(t,e){var a=2*t-100+3*e+.2*e*e+.1*t*e+.2*Math.sqrt(Math.abs(t));return a+=2*(20*Math.sin(6*t*this.PI)+20*Math.sin(2*t*this.PI))/3,a+=2*(20*Math.sin(e*this.PI)+40*Math.sin(e/3*this.PI))/3,a+=2*(160*Math.sin(e/12*this.PI)+320*Math.sin(e*this.PI/30))/3,a},transformLon:function(t,e){var a=300+t+2*e+.1*t*t+.1*t*e+.1*Math.sqrt(Math.abs(t));return a+=2*(20*Math.sin(6*t*this.PI)+20*Math.sin(2*t*this.PI))/3,a+=2*(20*Math.sin(t*this.PI)+40*Math.sin(t/3*this.PI))/3,a+=2*(150*Math.sin(t/12*this.PI)+300*Math.sin(t/30*this.PI))/3,a}};__webpack_exports__["a"]={data:function(){return{bdLon:null,bdLat:null,loading:!0,snesorParams:["PM2.5","PM10","SO2","NO2","CO","O3","TVOC","尘负荷"],changeColor:0,changeColor1:0,sensorKey:"a34004",viewKey:"2D",dataType:"history",responseJSON:null,radio1:null,viewOptions:["平铺","立体"],dateValue:null,pickerOptions:{disabledDate:function(t){return t.getTime()>Date.now()},shortcuts:[{text:"今天",onClick:function(t){t.$emit("pick",new Date)}},{text:"昨天",onClick:function(t){var e=new Date;e.setTime(e.getTime()-864e5),t.$emit("pick",e)}},{text:"一周前",onClick:function(t){var e=new Date;e.setTime(e.getTime()-6048e5),t.$emit("pick",e)}}]},sensorDate:null,noneData:!1,defaultData:[],carMac:null,dialogFormVisible:!1,sensorTableData:[{sensorName:"PM2.5",unit:"ug/m³",tab1:"35",tab2:"75",tab3:"115",tab4:"150",tab5:"250",tab6:"350"},{sensorName:"PM10",unit:"ug/m³",tab1:"50",tab2:"150",tab3:"250",tab4:"350",tab5:"420",tab6:"500"},{sensorName:"SO2",unit:"ug/m³",tab1:"50",tab2:"150",tab3:"475",tab4:"800",tab5:"1600",tab6:"2100"},{sensorName:"NO2",unit:"ug/m³",tab1:"40",tab2:"80",tab3:"180",tab4:"280",tab5:"565",tab6:"750"},{sensorName:"CO",unit:"mg/m³",tab1:"2",tab2:"4",tab3:"14",tab4:"24",tab5:"36",tab6:"48"},{sensorName:"O3",unit:"ug/m³",tab1:"100",tab2:"160",tab3:"215",tab4:"265",tab5:"800",tab6:"800"},{sensorName:"TVOC",unit:"mg/m³",tab1:"0.1",tab2:"0.3",tab3:"0.5",tab4:"0.7",tab5:"0.9",tab6:"1"},{sensorName:"尘负荷",unit:"ug/m³",tab1:"0.05",tab2:"0.1",tab3:"0.3",tab4:"0.5",tab5:"0.9",tab6:"1"}],carWs:null,map:null,sensor:null,viewType:null,size:null,distance:null,showPoints:null,viewport:null,mapZoom:null,centerPoint:null,view:null,abc:0,firstPlayFlag:!0,firstWsFlag:!0,msgTemp:[],dataTypeList:[{value:"history",label:"历史数据"},{value:"webSocket",label:"实时数据"}],dataTypeValue:"history",historyView:!0,webSocketView:!1,isDataList:[],shapeLayer:null,carData:null,timeDuan:0,isDisTime:!1,startTime:"",endTime:"",dataDate:"",sensorTime:[],timeValue:[new Date(2020,1,1,0,0,0),new Date(2022,12,31,23,59,59)]}},watch:{dataTypeValue:function(t,e){"webSocket"===this.dataTypeValue?(this.dateValue=null,this.historyView=!1,this.webSocketView=!0):(this.dateValue=null,this.historyView=!0,this.webSocketView=!1)},viewKey:function(t,e){}},mounted:function(){"history"===this.dataType?this.getStart():this.wsStart()},beforeDestroy:function(){},created:function(){var t=this;this.newTime(this.timeValue),this.newDate(),this.getCarData(),this.$watch("carMac",(function(){t.getMacDate()}))},methods:{deviceDetail:function(t,e,a,s){this.$router.push({name:"deviceDetail",params:{monitorPointInfo:e,device:a,macName:t,indexs:s,items:[a.latitude,a.longitude]},query:{monitorPointInfo:JSON.stringify(e),device:a,macName:t,indexs:s,items:[a.latitude,a.longitude],equipment:"car"}})},customLevel:function(){this.getStart(),this.dialogFormVisible=!1},changeCarData:function(t){this.carMac=t.mac,this.getStart()},getCarData:function(){var t=this;this.$request({url:"/cruiser/selectCruisers",method:"get"}).then((function(e){t.defaultData=e.data,t.carMac=e.data[0].mac})).catch((function(t){console.log(t)}))},getMacDate:function(){var t=this;this.isDataList=[],this.$request({url:"/cruiser/getDates",method:"get",params:{mac:this.carMac}}).then((function(e){for(var a=0;a<e.data.length;a++)t.isDataList.push({value:e.data[a],label:e.data[a]})})).catch((function(t){console.log(t)}))},Rad:function(t){return t*Math.PI/180},GetDistance:function(t,e,a,s){var n=this.Rad(t),i=this.Rad(a),o=n-i,r=this.Rad(e)-this.Rad(s),l=2*Math.asin(Math.sqrt(Math.pow(Math.sin(o/2),2)+Math.cos(n)*Math.cos(i)*Math.pow(Math.sin(r/2),2)));return l*=6378.137,l=Math.round(1e4*l)/1e4,l},newDate:function(){var t=new Date,e=t.getMonth()<9?"0"+(t.getMonth()+1):t.getMonth()+1,a=t.getDate()<=9?"0"+t.getDate():t.getDate();this.sensorDate=t.getFullYear()+"-"+e+"-"+a},newTime:function(t){var e=this,a="",s="";this.sensorTime=[],t.map((function(t){t=JSON.stringify(t),s=t.substr(12,8).split(":"),s[0]=(s[0]-0+8)%24<9?"0"+(s[0]-0+8)%24:(s[0]-0+8)%24,a=s.join(":"),e.sensorTime.push(a)}))},dateChange:function(t){this.sensorDate=t},dataChangeClick:function(t){this.isDisTime||(this.newTime(this.timeValue),this.view&&(this.view.removeAllLayers(),this.map.clearOverlays()),this.dataType="history",this.getStart()),this.isDisTime=!1},blurChange:function(){this.newTime(this.timeValue),this.view&&(this.view.removeAllLayers(),this.map.clearOverlays()),this.dataType="history",this.getStart()},wsStart:function(){this.ws&&(this.ws.close(),console.log("关闭ws"));var t=this;this.view&&(this.view.removeAllLayers(),this.map.clearOverlays()),t.dataType="webSocket";var e="cruiserWebsocket/"+this.carMac;e=e.replace("https","ws").replace("http","ws"),this.ws=new WebSocket(e),this.ws.onopen=function(){console.log("wsStart开启成功")},this.ws.onmessage=function(e){t.firstWsFlag&&(t.initStart([JSON.parse(e.data)]),t.firstWsFlag=!1);var a=parseFloat(JSON.parse(e.data).flylat),s=parseFloat(JSON.parse(e.data).flylon);t.msgTemp.length<2&&t.msgTemp.push({lat:a,lon:s});var n=t.GetDistance(t.msgTemp[0].lat,t.msgTemp[0].lon,t.msgTemp[1].lat,t.msgTemp[1].lon);n>=.05?(t.msgTemp.shift(),t.msgTemp.push({lat:a,lon:s}),t.initStart([JSON.parse(e.data)])):t.msgTemp.pop()}},getStart:function(){var t=this;this.noneData=!1,this.ws&&this.ws.close(),this.view&&(this.view.removeAllLayers(),this.map.clearOverlays());var e=this.sensorDate+" "+this.sensorTime[0],a=this.sensorDate+" "+this.sensorTime[1];this.$request({url:"/cruiser/cruiserTrajectory",method:"get",params:{mac:this.carMac,time1:e,time2:a}}).then((function(e){e.data.length||(t.noneData=!0,t.loading=!1),e.data.length&&(t.carData=e,t.initStart(t.carData))}))},initStart:function initStart(res){this.abc+=1;var that=this;if(res){"history"===this.dataType?this.responseJSON=res.data:this.responseJSON=res;var trackPoints=[];this.loading=!1,this.responseJSON.length>0&&(this.noneData=!1,jquery__WEBPACK_IMPORTED_MODULE_2___default.a.each(this.responseJSON,(function(t,e){if("undefined"===typeof e.flylon)showNoPoints();else{var a=parseFloat(e.flylon.substr(0,e.flylon.length-1)),s=parseFloat(e.flylat.substr(0,e.flylat.length-1));if(a<70||a>150||s>60||s<20)return!0;a=GPS.gcj_encrypt(s,a).lon,s=GPS.gcj_encrypt(s,a).lat,a=GPS.bd_encrypt(s,a).lon,s=GPS.bd_encrypt(s,a).lat;var n=new BMapGL.Point(a,s);n.a34004=parseInt(e.a34004),n.a34002=parseInt(e.a34002),n.a21026=parseInt(e.a21026),n.a21004=parseInt(e.a21004),n.a21005=parseFloat(e.a21005).toFixed(3),n.a05024=parseInt(e.a05024),n.a99054=parseFloat(e.a99054).toFixed(3),n.dustld=e.dustld-0,trackPoints.push(n)}})),that.sensor=this.sensorKey,that.viewType=this.viewKey,that.size=50,that.distance=that.size/2/Math.sin(1*Math.PI/4),that.showPoints||(that.map=new BMapGL.Map("map_container")),that.map.enableScrollWheelZoom(!0),that.map.setHeading(0),"2D"===that.viewKey?that.map.setTilt(0):that.map.setTilt(52),that.map.setDisplayOptions({skyColors:["rgba(186, 0, 255, 0)","rgba(186, 0, 255, 0.2)"],building:!1,poiText:!0}),that.map.addControl(new BMapGL.NavigationControl3D),0===this.responseJSON.length&&showNoPoints(),that.showPoints=getShowPoints(that.size),that.viewport=that.map.getViewport(eval(that.showPoints)),that.mapZoom=that.viewport.zoom,that.centerPoint=that.viewport.center,that.firstPlayFlag?(that.map.centerAndZoom(that.centerPoint,that.mapZoom),that.view=new mapvgl.View({map:that.map}),that.firstPlayFlag=!1):(this.view.removeAllLayers(),this.map.clearOverlays())),draw(that.sensor,that.viewType),drawStartAndEnd(),that.map.addEventListener("zoomend",(function(){var t=that.map.getZoom();jquery__WEBPACK_IMPORTED_MODULE_2___default()("span.my-maptip").parent()[t<=15.5?"hide":"show"](),jquery__WEBPACK_IMPORTED_MODULE_2___default()("span.my-maptip").parent().css("font-size",30-t)})),that.firstPlayFlag&&clickChange()}function draw(t,e){var a=getGrading(t,e);jquery__WEBPACK_IMPORTED_MODULE_2___default.a.each(a,(function(t,e){var a=e.color,s=e.data;s.length>0&&(that.shapeLayer=new mapvgl.ShapeLayer({color:a,enablePicked:!0,selectedIndex:-1,selectedColor:"#ee1111",autoSelect:!0,riseTime:1800}),that.shapeLayer.setData(s),that.view.addLayer(that.shapeLayer))})),that.map.setDefaultCursor("default"),"2D"===e&&jquery__WEBPACK_IMPORTED_MODULE_2___default.a.each(that.showPoints,(function(e,a){setLabelStyle(a[t],a)}))}function drawPolygon(t){jquery__WEBPACK_IMPORTED_MODULE_2___default.a.each(that.showPoints,(function(e,a){var s=getPoint(225,a.lng,a.lat,that.distance),n=getPoint(45,a.lng,a.lat,that.distance),i=a[t];color=getColorAndLevel(t,i).color;var o=new BMapGL.Polygon([new BMapGL.Point(s.lng,s.lat),new BMapGL.Point(n.lng,s.lat),new BMapGL.Point(n.lng,n.lat),new BMapGL.Point(s.lng,n.lat)],{strokeWeight:.5,strokeOpacity:0,fillColor:color});that.map.addOverlay(o),setLabelStyle(i,a)}))}function drawStartAndEnd(){var t=new BMapGL.Icon(__webpack_require__("1d4a"),new BMapGL.Size(48,48)),e=new BMapGL.Marker(that.showPoints[0],{icon:t,offset:new BMapGL.Size(0,-20)});that.map.addOverlay(e);var a=new BMapGL.Icon(__webpack_require__("dc5c"),new BMapGL.Size(48,48)),s=new BMapGL.Marker(that.showPoints[that.showPoints.length-1],{icon:a,offset:new BMapGL.Size(0,-20)});that.map.addOverlay(s)}function drawLine(){var t=[],e=[];jquery__WEBPACK_IMPORTED_MODULE_2___default.a.each(trackPoints,(function(t,a){var s=[];s.push(a["lng"],a["lat"]),e.push(s)})),t.push({geometry:{type:'"LineString"',coordinates:[e]}});var a=new mapvgl.LineLayer({color:"red",width:3,animation:!0,duration:10,trailLength:.1,interval:.3});that.view.addLayer(a),a.setData(t)}function getShowPoints(t){var e=[];e.push(trackPoints[0]);for(var a=1;a<trackPoints.length;a++){for(var s=!0,n=trackPoints[a],i=0;i<e.length;i++){var o=e[i],r=that.map.getDistance(n,o);r<t&&(s=!1)}s&&e.push(n)}return e}function getPoint(t,e,a,s){var n=6378137,i=s/n;return t=t/180*Math.PI,e=e/180*Math.PI,a=a/180*Math.PI,e+=Math.atan2(Math.sin(t)*Math.sin(i)*Math.cos(a),Math.cos(i)-Math.sin(a)*Math.sin(a)),a=Math.asin(Math.sin(a)*Math.cos(i)+Math.cos(a)*Math.sin(i)*Math.cos(t)),e=180*e/Math.PI,a=180*a/Math.PI,new BMapGL.Point(e,a)}function getGrading(t,e){var a=[],s={},n={},i={},o={},r={},l={},c={},h=[],u=[],p=[],_=[],d=[],f=[],m=[];return s.color="#38D9D3",n.color="#00e400",i.color="#ffff00",o.color="#ff7e00",r.color="#ff0000",l.color="#99004c",c.color="#7e0023",jquery__WEBPACK_IMPORTED_MODULE_2___default.a.each(that.showPoints,(function(a,s){var n=getPoint(225,s.lng,s.lat,that.distance),i=getPoint(45,s.lng,s.lat,that.distance),o=[],r=[],l=[],c=[],g=[];r.push(n.lng,n.lat),l.push(i.lng,n.lat),c.push(i.lng,i.lat),g.push(n.lng,i.lat),o.push(r),o.push(l),o.push(c),o.push(g);s[t];var b,v=getColorAndLevel(t,s[t]),w=v["level"];switch("2D"===e?b=0:(b=10*s[t],"a99054"===t&&(b=500*s[t]),"dustld"===t&&s[t]-0<100&&(b=1e3)),w){case 0:h.push({geometry:{type:"Polygon",coordinates:[o]},properties:{height:b}});break;case 1:u.push({geometry:{type:"Polygon",coordinates:[o]},properties:{height:b}});break;case 2:p.push({geometry:{type:"Polygon",coordinates:[o]},properties:{height:b}});break;case 3:_.push({geometry:{type:"Polygon",coordinates:[o]},properties:{height:b}});break;case 4:d.push({geometry:{type:"Polygon",coordinates:[o]},properties:{height:b}});break;case 5:f.push({geometry:{type:"Polygon",coordinates:[o]},properties:{height:b}});break;case 6:m.push({geometry:{type:"Polygon",coordinates:[o]},properties:{height:b}});break}})),s.data=h,n.data=u,i.data=p,o.data=_,r.data=d,l.data=f,c.data=m,a.push(s,n,i,o,r,l,c),a}function getColorAndLevel(t,e){var a,s,n=that.sensorTableData,i={};switch(that.sensor){case"a34004":e<n[0].tab1?(a="#00e400",s=1):e<n[0].tab2?(a="#ffff00",s=2):e<n[0].tab3?(a="#ff7e00",s=3):e<n[0].tab4?(a="#ff0000",s=4):e<n[0].tab5?(a="#99004c",s=5):(a="#7e0023",s=6);break;case"a34002":e<n[1].tab1?(a="#00e400",s=1):e<n[1].tab2?(a="#ffff00",s=2):e<n[1].tab3?(a="#ff7e00",s=3):e<n[1].tab4?(a="#ff0000",s=4):e<n[1].tab5?(a="#99004c",s=5):(a="#7e0023",s=6);break;case"a21026":e<n[2].tab1?(a="#00e400",s=1):e<n[2].tab2?(a="#ffff00",s=2):e<n[2].tab3?(a="#ff7e00",s=3):e<n[2].tab4?(a="#ff0000",s=4):e<n[2].tab5?(a="#99004c",s=5):(a="#7e0023",s=6);break;case"a21004":e<n[3].tab1?(a="#00e400",s=1):e<n[3].tab2?(a="#ffff00",s=2):e<n[3].tab3?(a="#ff7e00",s=3):e<n[3].tab4?(a="#ff0000",s=4):e<n[3].tab5?(a="#99004c",s=5):(a="#7e0023",s=6);break;case"a21005":e<n[4].tab1?(a="#00e400",s=1):e<n[4].tab2?(a="#ffff00",s=2):e<n[4].tab3?(a="#ff7e00",s=3):e<n[4].tab4?(a="#ff0000",s=4):e<n[4].tab5?(a="#99004c",s=5):(a="#7e0023",s=6);break;case"a05024":e<n[5].tab1?(a="#00e400",s=1):e<n[5].tab2?(a="#ffff00",s=2):e<n[5].tab3?(a="#ff7e00",s=3):e<n[5].tab4?(a="#ff0000",s=4):e<n[5].tab5?(a="#99004c",s=5):(a="#7e0023",s=6);break;case"a99054":e<n[6].tab1?(a="#00e400",s=1):e<n[6].tab2?(a="#ffff00",s=2):e<n[6].tab3?(a="#ff7e00",s=3):e<n[6].tab4?(a="#ff0000",s=4):e<n[6].tab5?(a="#99004c",s=5):(a="#7e0023",s=6);break;case"dustld":e<n[7].tab1?(a="#00e400",s=1):e<n[7].tab2?(a="#ffff00",s=2):e<n[7].tab3?(a="#ff7e00",s=3):e<n[7].tab4?(a="#ff0000",s=4):e<n[7].tab5?(a="#99004c",s=5):(a="#7e0023",s=6);break}return i["color"]=a,i["level"]=s,i}function setLabelStyle(t,e){var a=new BMapGL.Label("<span class='my-maptip'>"+t+"<br /><span>",{offset:new BMapGL.Size(-8,-10),position:e}),s=(new BMapGL.Size(0,0),"10px");that.map.getZoom()<=15.5&&(s="0px");var n={border:"0",fontSize:s,height:"20px",lineHeight:"20px",fontFamily:"微软雅黑",backgroundColor:"0.05",fontWeight:"bold"};a.setStyle(n),that.map.addOverlay(a)}function showNoPoints(){that.map.centerAndZoom("昆山市",17),setTimeout((function(){document.getElementById("cpm").style.display="block",document.getElementById("data").style.display="none"}),250)}function clickChange(){jquery__WEBPACK_IMPORTED_MODULE_2___default()(".carTop").on("click",(function(){that.view.removeAllLayers(),that.map.clearOverlays(),that.sensor=that.sensorKey,that.viewType=that.viewKey,draw(that.sensor,that.viewType),"2D"===that.viewType?(that.map.setTilt(0),drawStartAndEnd(),jquery__WEBPACK_IMPORTED_MODULE_2___default()(".sensorLevel").attr("src","/img/pollutionlevel.png")):"3D"===that.viewType&&(that.map.setTilt(52),"a34004"===that.sensor?jquery__WEBPACK_IMPORTED_MODULE_2___default()(".sensorLevel").attr("src","/img/pm25.png"):"a34002"===that.sensor?jquery__WEBPACK_IMPORTED_MODULE_2___default()(".sensorLevel").attr("src","/img/pm10.png"):"a99054"===that.sensor&&jquery__WEBPACK_IMPORTED_MODULE_2___default()(".sensorLevel").attr("src","/img/tvoc.png"))}))}},changeCode:function(t){switch(this.changeColor=t,t){case 0:this.sensorKey="a34004";break;case 1:this.sensorKey="a34002";break;case 2:this.sensorKey="a21026";break;case 3:this.sensorKey="a21004";break;case 4:this.sensorKey="a21005";break;case 5:this.sensorKey="a05024";break;case 6:this.sensorKey="a99054";break;case 7:this.sensorKey="dustld";break}this.initStart(this.carData)},changeCode1:function(t){this.changeColor1=t,this.viewKey=0===t?"2D":"3D",this.getStart()}}}},"5e5e":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main_body"},[a("el-container",{staticStyle:{height:"100%"}},[this.$store.state.aside?a("el-aside",{staticStyle:{"background-color":"rgb(238, 241, 246)","padding-top":"10px"},attrs:{width:"300px"}},[a("span",{staticStyle:{"font-size":"13px","padding-left":"10px","font-weight":"500",color:"rgb(64, 158, 255)"}},[t._v("走航车设备")]),t._v(" "),a("el-menu",{staticStyle:{"margin-top":"10px"}},t._l(t.defaultData,(function(e,s){return a("el-menu-item",{key:s,staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","padding-right":"0","border-bottom":"1px solid #eee"},attrs:{index:(s+1+"-"+s+1).toString()},on:{click:function(a){return t.changeCarData(e)}}},[a("span",[t._v(t._s(e.name))]),t._v(" "),a("i",{staticClass:"iconfont iconfaxianzuobiao",staticStyle:{"vertical-align":"-2.5px","font-size":"20px","margin-right":"10px","margin-left":"auto"},on:{click:function(a){return t.deviceDetail(e.mac,null,e,0)}}})])})),1)],1):t._e(),t._v(" "),a("el-container",{staticStyle:{position:"relative"}},[a("div",{staticClass:"carTop"},[a("span",{staticStyle:{float:"left",margin:"1px 10px 0 0"}},[a("el-button",{attrs:{size:"medium",type:"primary",icon:"el-icon-setting"},on:{click:function(e){t.dialogFormVisible=!0}}},[t._v("6参设定")])],1),t._v(" "),t._l(t.snesorParams,(function(e,s){return a("span",{key:s,staticClass:"left",class:{click:t.changeColor==s},on:{click:function(e){return t.changeCode(s)}}},[t._v(t._s(e)+"\n ")])})),t._v(" "),t._l(t.viewOptions,(function(e,s){return a("span",{key:s+"-only",staticClass:"right",class:{click:t.changeColor1==s},on:{click:function(e){return t.changeCode1(s)}}},[t._v(t._s(e)+"\n ")])})),t._v(" "),t.webSocketView?a("span",{staticStyle:{float:"right",margin:"2px 10px 0 0"}},[a("el-button",{attrs:{size:"medium",type:"primary"},on:{click:function(e){return t.wsStart()}}},[t._v("开启实时")])],1):t._e(),t._v(" "),a("el-time-picker",{staticStyle:{float:"right",width:"210px"},attrs:{disabled:t.isDisTime,"is-range":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围"},on:{blur:t.blurChange},model:{value:t.timeValue,callback:function(e){t.timeValue=e},expression:"timeValue"}}),t._v(" "),t.historyView?a("el-select",{staticStyle:{float:"right","line-height":"40px","margin-right":"10px",width:"140px"},attrs:{placeholder:"选择日期"},on:{change:t.dateChange},model:{value:t.dateValue,callback:function(e){t.dateValue=e},expression:"dateValue"}},t._l(t.isDataList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value},nativeOn:{click:function(e){return t.dataChangeClick(e)}}})})),1):t._e(),t._v(" "),a("el-select",{staticStyle:{float:"right","line-height":"40px","margin-right":"10px",width:"103px"},attrs:{placeholder:"数据类型"},model:{value:t.dataTypeValue,callback:function(e){t.dataTypeValue=e},expression:"dataTypeValue"}},t._l(t.dataTypeList,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],2),t._v(" "),t.noneData?a("div",{staticClass:"noneData"},[t._v("当前时间没有走航数据")]):t._e(),t._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{id:"map_container"}})])],1),t._v(" "),a("el-dialog",{attrs:{title:"6参设定",visible:t.dialogFormVisible,width:"1000px"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-descriptions",{attrs:{title:"国控6参",column:3,border:""}},[a("el-descriptions-item",{attrs:{label:"PM2.5 | ug/m³","label-class-name":"my-label","content-class-name":"my-content"}},[t._v("22")]),t._v(" "),a("el-descriptions-item",{attrs:{label:"PM10 | ug/m³"}},[t._v("34")]),t._v(" "),a("el-descriptions-item",{attrs:{label:"SO2 | ug/m³"}},[t._v("4")]),t._v(" "),a("el-descriptions-item",{attrs:{label:"NO2 | ug/m³"}},[t._v("16")]),t._v(" "),a("el-descriptions-item",{attrs:{label:"CO | mg/m³"}},[t._v("0.5")]),t._v(" "),a("el-descriptions-item",{attrs:{label:"O3 | ug/m³"}},[t._v("149")])],1),t._v(" "),a("div",{staticStyle:{"font-size":"16px","font-weight":"700",margin:"10px 0 20px 0",color:"#303133"}},[t._v("设备标准值")]),t._v(" "),a("el-table",{attrs:{data:t.sensorTableData,border:""}},[a("el-table-column",{attrs:{prop:"sensorName",label:"名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"unit",label:"单位"}}),t._v(" "),a("el-table-column",{attrs:{label:"一级"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:e.row.tab1,callback:function(a){t.$set(e.row,"tab1",a)},expression:"scope.row.tab1"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"二级"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:e.row.tab2,callback:function(a){t.$set(e.row,"tab2",a)},expression:"scope.row.tab2"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"三级"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:e.row.tab3,callback:function(a){t.$set(e.row,"tab3",a)},expression:"scope.row.tab3"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"四级"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:e.row.tab4,callback:function(a){t.$set(e.row,"tab4",a)},expression:"scope.row.tab4"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"五级"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:e.row.tab5,callback:function(a){t.$set(e.row,"tab5",a)},expression:"scope.row.tab5"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"六级"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:e.row.tab6,callback:function(a){t.$set(e.row,"tab6",a)},expression:"scope.row.tab6"}})]}}])})],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.customLevel}},[t._v("确 定")])],1)],1)],1)},n=[],i=a("37c4"),o=i["a"],r=(a("8ea3"),a("2877")),l=Object(r["a"])(o,s,n,!1,null,"3b943ccf",null);e["default"]=l.exports},"8ea3":function(t,e,a){"use strict";a("fd56")},dc5c:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEWElEQVRoQ+1YQXLaShDtGUU7qA8F+5BdKhZlfILvnCD4BCEnCD5B7BN85wTBJwg5QcgJYpeUVHZffw+FKWmRKmWmUy1LBGPQtMTgKld9rSik6enX/fpN9wh45I945P7D/wA2ZXD+/HkHXPfpvXdRdN0MwxubWbeWgenBwWsQoi+EOAaARoGTBGAsAcZN3/+0K5idAZDjQsozAOhUcCZEgNO2748rrE2XVAYw73Qaqlb7mEW86v75upGMotMq9KoEYP7iRU87zmcDVcqBQryScfyyLIjSAPbifA61AohSAIg2ul7/WpHvrIwg4rgdBCesj8vWwNTziPN9rvHK32l92vr27YKznp2BuecdayGI90XPAgGGAuDDnY8Q34MQJK2vOU4BwI2MomecemADmHa7YwHwyuDApVTqQjsO0ez2QfxPxnFvTbEWAPBXoS3E960gGJoAswBk3J+bjMkkeaZdl86EZaQl4stmEEzW18487ysI0Ss68Fq+3zTtyQIw7XYH92hx3/Kf6CNegxCHCPCm7fujabfbFwAfs4ycS4AJg46wDfzq1iwAM8+7ACHeFkRjIaOok9HkSCbJbWR//rzRtdpnqfUb7ThDBGg4UTSg/wzRv92KUcwsAFPPmwgh/t4GgCIFv36FynV7jlKhcpxOmjHEMHM0lFF0ROtLnd6I560gIEpufawAIO0WAFcA0JRxfKbr9X/vnNKI5zKOU1lU9TrRiX4XF/GtADwMgCw8C6KOevLkw0p/dCmT5AykbGjHoRpoSMQTytZ6sW8KMSJ+aQcBdbf7zQAALKRSx8pxeoBIBT9BIXpOkgy1674DxCMQgjKUq9NIJsn5GthNTl62fH+wdwC52pDcQr1+qBF7CJDPBoCIE0AcOUp94UR+6bAtCjFUKMw4XzTILIEIKUcmfc8l10oRzw4OhiDlP5xNibdZQdPnfQkw0ADUP/VBiPtjZoFRBDgxDTssFaIZV7suKcvmR+tTqdS4+eNHSO22EuJQSEnFNyD6CBoh4/gSarWeFoI4zemJFi3fL8woOcMCQB8azoIRInYY01lavOkZ5brUL211EAE+tX3f2PnyAfDaCQ7L0lowgZVKHTW/fyflKnzYAMjKzPOuqMcxGbXw3iif+R6lAGTj5J9W2YKnG0ykfRVnFihVA/lGZRSpCj4udSplYAmi2yUd5yhJKQz5gVhmUSkKrRqe2QfB5v2qH5UBpEVtD0Ql5yvVwHp6LYCo7LwVAIxDbjulEa9lHB9zFWeToZ0olBtMh/5abVLqjLDgvLUMkKHs5oK6UvOkRfNDkvSodyqjOHvLwDITvMsv4HSZXGBWKHRHXg03GJwxkeu8VQqt1QP1TBt7f7r8skGdnU5iU4S23qMyRkST7fX31im0td3I7kh3kcy9F/HqBuuqZLNwrbUSpnTnnavtwn0wAGm/5HkhDfabbqhNAeC831sNrKqSbd4/aAY4Udzlm71nYBfnOGsfPYDfQBMHT8BqpLcAAAAASUVORK5CYII="},ed2c:function(t,e,a){},fd56:function(t,e,a){}}]);
|