(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages_manage-views-emergencyEvacuationBigFullScreen"],{"102a":function(t,e,a){"use strict";a("6a54");var o=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("aa9c"),a("d4b5"),a("e966"),a("c9b5"),a("bf0f"),a("ab80"),a("64aa"),a("5c47"),a("a1c1");var n=o(a("2634")),i=o(a("2fdc")),r=o(a("0ac6")),s=a("a831"),u={data:function(){return{buildingId:null,floorId:null,subId:null,checkSubId:null,mapType:!1,mapList:[],zoomData:null,mapWidth:null,mapHeight:null,buildingOptions:{},mtopicOne:"lab/floor/exit/line",client:{},buttonType:!1,isEvacuate:!1}},onLoad:function(t){if(t.item){var e=JSON.parse(decodeURIComponent(t.item));this.$set(this,"buildingId",e.buildingId),this.$set(this,"floorId",e.floorId),this.$set(this,"subId",e.subId),this.$set(this,"checkSubId",e.subId),2==e.type?this.$set(this,"buttonType",!0):this.$set(this,"buttonType",!1)}},onShow:function(){this.getBuildingData()},methods:{mqttPageFunction:function(t){var e=this;"FLOOR_EXITLINE"==t?this.getRedisEvacuation():"FLOOR_OVER_EXITLINE"==t&&(uni.showToast({title:"疏散已结束",icon:"none",mask:!0,duration:2e3}),setTimeout((function(){e.getBuildingData()}),2e3))},checkRoom:function(t){this.buttonType&&(t.roomCheckType=!t.roomCheckType,this.$forceUpdate())},executeEvacuation:function(){var t=this;return(0,i.default)((0,n.default)().mark((function e(){var a,o,i,r,u,c,l;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(a=t,o=[],i=[],r=0;ro&&(o=t[i].x+t[i].w),t[i].y+t[i].h>n&&(n=t[i].y+t[i].h);this.$set(this,"mapWidth",o),this.$set(this,"mapHeight",n);var r=e/n;parseInt(this.accMul(r,n))<=e&&parseInt(this.accMul(r,o))<=a&&(r,this.$set(this,"zoomData",r));var s=a/o;parseInt(this.accMul(s,n))<=e&&parseInt(this.accMul(s,o))<=a&&(s,this.$set(this,"zoomData",s))},accMul:function(t,e){var a=0,o=t.toString(),n=e.toString();try{a+=o.split(".")[1].length}catch(i){}try{a+=n.split(".")[1].length}catch(i){}return Number(o.replace(".",""))*Number(n.replace(".",""))/Math.pow(10,a)},sensorMQTT:function(){var t=this;this.client=r.default.connect("wss://"+uni.getStorageSync("mqttUrl"),{username:uni.getStorageSync("mqttUser"),password:uni.getStorageSync("mqttPassword")}),this.client.on("connect",(function(e){t.client.subscribe(t.mtopicOne,(function(e){e||console.log("疏散订阅成功:"+t.mtopicOne)}))})),this.client.on("message",(function(e,a){a&&e==t.mtopicOne&&t.getRedisEvacuation()}))},offMQTT:function(t){this.client.unsubscribe&&(this.client.unsubscribe(this.mtopicOne,(function(t){})),this.client.end(),this.$set(this,"client",{})),t&&this.sensorMQTT()}},beforeDestroy:function(){this.offMQTT()}};e.default=u},"42fb":function(t,e,a){"use strict";a("6a54");var o=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.tansParams=function(t){for(var e="",a=0,o=Object.keys(t);a