require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_manage/views/emergencyEvacuationBigFullScreen"],{"05fb":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=(t._self._c,t.mapType?t.__map(t.mapList,(function(e,i){var n=t.__get_orig(e),a=1==e.type?t.__map(e.doorList,(function(e,i){var n=t.__get_orig(e),a=t.imagesUrl("manage/icon_sysbjt_m.png");return{$orig:n,m0:a}})):null;return{$orig:n,l0:a}})):null);t.$mp.data=Object.assign({},{$root:{l1:i}})},a=[]},"36eb":function(t,e,i){"use strict";(function(t,e){var n=i("47a9");i("e7a6");n(i("3240"));var a=n(i("ff03"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(a.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},"6fb5":function(t,e,i){"use strict";i.r(e);var n=i("b464"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"81c5":function(t,e,i){"use strict";var n=i("d956"),a=i.n(n);a.a},b464:function(t,e,i){"use strict";(function(t,n){var a=i("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=a(i("7eb4")),s=a(i("ee10")),u=a(i("0ac6")),r=i("a831"),c={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(e){var i=this;"FLOOR_EXITLINE"==e?this.getRedisEvacuation():"FLOOR_OVER_EXITLINE"==e&&(t.showToast({title:"疏散已结束",icon:"none",mask:!0,duration:2e3}),setTimeout((function(){i.getBuildingData()}),2e3))},checkRoom:function(t){this.buttonType&&(t.roomCheckType=!t.roomCheckType,this.$forceUpdate())},executeEvacuation:function(){var e=this;return(0,s.default)(o.default.mark((function i(){var n,a,s,u,c,l,d;return o.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:for(n=e,a=[],s=[],u=0;un&&(n=t[o].x+t[o].w),t[o].y+t[o].h>a&&(a=t[o].y+t[o].h);this.$set(this,"mapWidth",n),this.$set(this,"mapHeight",a);var s=e/a;parseInt(this.accMul(s,a))<=e&&parseInt(this.accMul(s,n))<=i&&(s,this.$set(this,"zoomData",s));var u=i/n;parseInt(this.accMul(u,a))<=e&&parseInt(this.accMul(u,n))<=i&&(u,this.$set(this,"zoomData",u))},accMul:function(t,e){var i=0,n=t.toString(),a=e.toString();try{i+=n.split(".")[1].length}catch(o){}try{i+=a.split(".")[1].length}catch(o){}return Number(n.replace(".",""))*Number(a.replace(".",""))/Math.pow(10,i)},sensorMQTT:function(){var e=this;this.client=u.default.connect("wxs://"+t.getStorageSync("mqttUrl"),{username:t.getStorageSync("mqttUser"),password:t.getStorageSync("mqttPassword")}),this.client.on("connect",(function(t){e.client.subscribe(e.mtopicOne,(function(t){t||console.log("疏散订阅成功:"+e.mtopicOne)}))})),this.client.on("message",(function(t,i){i&&t==e.mtopicOne&&e.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=c}).call(this,i("df3c")["default"],i("3223")["default"])},d956:function(t,e,i){},ff03:function(t,e,i){"use strict";i.r(e);var n=i("05fb"),a=i("6fb5");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("81c5");var s=i("828b"),u=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"3e4a4e6a",null,!1,n["a"],void 0);e["default"]=u.exports}},[["36eb","common/runtime","common/vendor"]]]);