emergencyEvacuationBig.js 20 KB

1
  1. require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_manage/views/emergencyEvacuationBig"],{"0ace":function(t,e,i){"use strict";(function(t,e){var a=i("47a9");i("e7a6");a(i("3240"));var n=a(i("2776"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(n.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},2776:function(t,e,i){"use strict";i.r(e);var a=i("d985"),n=i("6cc5");for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("675c");var s=i("828b"),r=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"0630397a",null,!1,a["a"],void 0);e["default"]=r.exports},"4bee":function(t,e,i){},"675c":function(t,e,i){"use strict";var a=i("4bee"),n=i.n(a);n.a},"6cc5":function(t,e,i){"use strict";i.r(e);var a=i("fb97"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},d985:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=(t._self._c,1==t.pageType?t.imagesUrl("commonality/icon_06.png"):null),a=1==t.pageType?t.imagesUrl("commonality/icon_06.png"):null,n=1==t.pageType?t.imagesUrl("commonality/icon_06.png"):null,o=2==t.pageType?t.textFiltration(t.subName):null,s=2==t.pageType?t.imagesUrl("commonality/icon_14.png"):null,r=2==t.pageType?t.textFiltration(t.buildingName):null,u=2==t.pageType?t.textFiltration(t.floorName):null,l=2==t.pageType&&t.mapType?t.__map(t.mapList,(function(e,i){var a=t.__get_orig(e),n=1==e.type?t.__map(e.doorList,(function(e,i){var a=t.__get_orig(e),n=t.imagesUrl("manage/icon_sysbjt_m.png");return{$orig:a,m7:n}})):null;return{$orig:a,l0:n}})):null,d=2==t.pageType?t.imagesUrl("manage/icon_xq_spjk.png"):null,c=2==t.pageType?t.imagesUrl("commonality/icon_wdwg_gd.png"):null,f=2==t.pageType&&t.broadcastType?t.__map(t.trumpetList,(function(e,i){var a=t.__get_orig(e),n=e.type?null:t.imagesUrl("commonality/icon_sskz_zc.png"),o=e.type?t.imagesUrl("commonality/icon_sskz_xz.png"):null;return{$orig:a,m10:n,m11:o}})):null;t.$mp.data=Object.assign({},{$root:{m0:i,m1:a,m2:n,m3:o,m4:s,m5:r,m6:u,l1:l,m8:d,m9:c,l2:f}})},n=[]},fb97:function(t,e,i){"use strict";(function(t,a){var n=i("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(i("7eb4")),s=n(i("ee10")),r=i("0d60"),u=n(i("0ac6")),l=i("f414"),d=i("a831"),c={data:function(){return{videoCover:t.getStorageSync("videoCover"),pageType:"1",deptIndex:0,buildingList:[],buildingName:"",buildingId:"",floorList:[],floorName:"",floorId:"",fjListArray:[],subId:"",adminId:"",subName:"",title:"",type:"",trumpetList:[],liveType:!1,sendLock:!0,recorderManager:a.getRecorderManager(),isEvacuate:!0,startPoint:{},deptId:"",itemData:{hardwareNUM:"",name:""},broadcastType:!1,checkSubName:"",address:"",videoHardwareNUM:[],zoomData:null,mapType:!1,mapList:[],mapWidth:null,mapHeight:null,mtopic:"lab/risk/plan/change",mtopicOne:"lab/floor/exit/line",client:{},groupId:null,planStatus:!1,warnData:null,pageData:null,recording:!1,recorder:null,audioBlob:null,audioPath:null,touchStartY:0,isLongPress:!1,hasMoved:!1,longPressTimer:null,moveDirection:null,hasTriggeredMethod3:!1}},onLoad:function(t){if(t.item){var e=JSON.parse(decodeURIComponent(t.item));console.log("obj",e),"skip"==e.type?(this.$set(this,"pageData",e),this.$set(this,"buildingId",e.buildId),this.$set(this,"deptId",e.buildId),this.$set(this,"floorId",e.floorId),this.$set(this,"subId",e.subId),this.$set(this,"adminId",e.adminId),this.$set(this.itemData,"subjectId",e.subId),this.$set(this,"pageType",2)):(this.$set(this,"warnData",e),this.$set(this,"buildingId",e.buildId),this.$set(this,"deptId",e.buildId),this.$set(this,"floorId",e.floorId),this.$set(this,"subId",e.subId),this.$set(this,"adminId",e.adminId),this.$set(this.itemData,"subjectId",e.subId),this.$set(this,"groupId",e.groupId),this.$set(this,"pageType",2))}},onShow:function(){this.getDataA(),this.getRedisEvacuation()},onUnload:function(){},methods:{getDataA:function(){var t=this;return(0,s.default)(o.default.mark((function e(){var i,a;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,d.laboratoryBigViewGetBuildByBigView)({type:2});case 2:i=e.sent,a=i.data,200==a.code&&(t.$set(t,"buildingList",a.data),a.data.forEach((function(e){t.buildingId==e.id&&t.$set(t,"buildingName",e.name)})),t.selectTriggerInfo(1),t.getDataB());case 5:case"end":return e.stop()}}),e)})))()},getDataB:function(){var t=this;return(0,s.default)(o.default.mark((function e(){var i,a;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,d.laboratoryBigViewGetBuildByBigView)({type:3,id:t.deptId});case 2:i=e.sent,a=i.data,200==a.code&&(t.$set(t,"floorList",a.data),a.data.forEach((function(e){t.floorId==e.id&&t.$set(t,"floorName",e.name)})),t.selectTriggerInfo(2),t.confirmBtn(),t.getBuildingData());case 5:case"end":return e.stop()}}),e)})))()},backButton:function(){this.pageData?t.navigateBack():t.redirectTo({url:"/pages_manage/views/emergencyEvacuationSubList"})},closePlan:function(){var e=this;(0,r.itoOrVideoLimits)(this.adminId)?t.showModal({content:"传感器数据监测异常,确定要强制结束预案?关闭报警后,3分钟内系统不再触发预案报警,请核实确认后再执行此操作?",cancelColor:"#999",confirmColor:"#0183FA",success:function(t){t.confirm?e.closeRiskPlan():t.cancel}}):t.showToast({title:"没有相关操作权限,请联系管理员",icon:"none",mask:!0,duration:2e3})},getVideo:function(){if((0,r.itoOrVideoLimits)(this.adminId)){var e={type:5,floorId:this.floorId,subId:this.subId};t.navigateTo({url:"/pages_manage/views/laboratory/videoPlayer?item="+encodeURIComponent(JSON.stringify(e))})}else t.showToast({title:"没有相关操作权限,请联系管理员",icon:"none",mask:!0,duration:2e3})},closeRiskPlan:function(){var e=this;return(0,s.default)(o.default.mark((function i(){var a,n;return o.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,(0,d.laboratoryPlanCloseRiskPlan)({eventId:e.groupId});case 2:a=i.sent,n=a.data,200==n.code&&(t.showToast({title:"操作成功",icon:"none",mask:!0,duration:2e3}),e.selectTriggerInfo());case 5:case"end":return i.stop()}}),i)})))()},goAllPage:function(){var e={buildingId:this.buildingId,floorId:this.floorId,type:1};t.navigateTo({url:"/pages_manage/views/emergencyEvacuationBigFullScreen?item="+encodeURIComponent(JSON.stringify(e))})},laboratoryBigViewGetBuildByBigView:function(t){var e=this;return(0,s.default)(o.default.mark((function t(){var i,a;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,d.laboratoryBigViewGetBuildByBigView)({type:2});case 2:i=t.sent,a=i.data,e.$set(e,"buildingList",a.data),e.selectTriggerInfo(1);case 6:case"end":return t.stop()}}),t)})))()},getBuilding:function(t){var e=this;return(0,s.default)(o.default.mark((function i(){var a,n;return o.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,(0,d.laboratoryBigViewGetBuildByBigView)({type:3,id:t});case 2:a=i.sent,n=a.data,e.$set(e,"floorList",n.data),e.$set(e,"floorName",""),e.$set(e,"floorId",""),e.$set(e,"fjListArray",[]),e.$set(e,"subName",""),e.$set(e,"subId",""),e.selectTriggerInfo(2);case 11:case"end":return i.stop()}}),i)})))()},buildingChange:function(t){this.$set(this,"buildingName",this.buildingList[t.detail.value].name),this.$set(this,"buildingId",this.buildingList[t.detail.value].id),this.$set(this,"deptId",this.buildingList[t.detail.value].id),this.$set(this,"floorId",null),this.$set(this,"floorName",null),this.$set(this,"subId",null),this.$set(this,"subName",null),this.$set(this.itemData,"subjectId",null),this.$set(this,"floorList",[]),this.$set(this,"fjListArray",[]),this.getBuilding(this.buildingList[t.detail.value].id)},floorChange:function(t){this.$set(this,"floorName",this.floorList[t.detail.value].name),this.$set(this,"floorId",this.floorList[t.detail.value].id),this.$set(this,"subId",null),this.$set(this,"subName",null),this.$set(this.itemData,"subjectId",null),this.$set(this,"fjListArray",[]),this.getBuildingData()},fjListChange:function(t){this.$set(this,"subName",this.fjListArray[t.detail.value].subName),this.$set(this,"subId",this.fjListArray[t.detail.value].subId),this.$set(this.itemData,"subjectId",this.fjListArray[t.detail.value].subId)},shadeTypeClick:function(){(0,r.itoOrVideoLimits)(this.adminId)?this.broadcastType=!this.broadcastType:t.showToast({title:"没有相关操作权限,请联系管理员",icon:"none",mask:!0,duration:2e3})},selectTriggerInfo:function(t){var e=this;return(0,s.default)(o.default.mark((function i(){var a,n,s,r,u,l,c,f,h,p,m,g,b,y;return o.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return a=e,i.next=3,(0,d.laboratoryBigViewSelectTriggerInfo)();case 3:if(n=i.sent,s=n.data,200==s.code){if(1==t)for(r=0;r<a.buildingList.length;r++)for(u=0;u<s.data.length;u++)s.data[u].buildId==a.buildingList[r].id&&(a.buildingList[r].name=a.textFiltration(a.buildingList[r].name),a.buildingList[r].name="(预案发生) "+a.buildingList[r].name);if(2==t)for(l=0;l<a.floorList.length;l++)for(c=0;c<s.data.length;c++)s.data[c].floorId==a.floorList[l].id&&(a.floorList[l].name=a.textFiltration(a.floorList[l].name),a.floorList[l].name="(预案发生) "+a.floorList[l].name);if(3==t){for(f=0,h=0;h<a.fjListArray.length;h++){for(p=0,m=0;m<s.data.length;m++)s.data[m].subId==a.fjListArray[h].subId&&(p++,f++,a.$set(e,"groupId",s.data[m].eventId),a.fjListArray[h].subName=a.textFiltration(a.fjListArray[h].subName),a.fjListArray[h].subName="(预案发生) "+a.fjListArray[h].subName);0==p&&(a.fjListArray[h].subName=a.textFiltration(a.fjListArray[h].subName))}for(0!=f?a.$set(a,"planStatus",!0):a.$set(a,"planStatus",!1),g=0;g<a.mapList.length;g++)if(1==a.mapList[g].type){for(b=0,y=0;y<s.data.length;y++)s.data[y].subId==a.mapList[g].subId&&b++;a.mapList[g].policeType=0!=b}}e.$forceUpdate()}case 6:case"end":return i.stop()}}),i)})))()},getAppExitLine:function(){getApp().appMqttOn(1,[{type:"lab/exit/line"},{type:"lab/fireDevice/Warn/"}])},trumpetClick:function(t){this.trumpetList[t].type=!this.trumpetList[t].type},recordButton:function(e){for(var i=0,n=0;n<this.trumpetList.length;n++)this.trumpetList[n].type&&i++;if(0!=i){this.liveType=!0,this.startPoint=e.touches[0];this.recorderManager.start({duration:1e4,sampleRate:16e3,numberOfChannels:1,encodeBitRate:48e3,format:"mp3",frameSize:50}),this.recorderManager.onStart((function(){})),this.recorderManager.onError((function(t){})),a.showToast({title:"正在录音,上划取消发送",icon:"none",duration:6e4}),this.sendLock=!1}else t.showToast({title:"请选择喇叭",icon:"none",mask:!0,duration:2e3})},cancelButton:function(t){for(var e=0,i=0;i<this.trumpetList.length;i++)this.trumpetList[i].type&&e++;if(0!=e){this.liveType=!1;var n=t.touches[t.touches.length-1].clientY-this.startPoint.clientY;Math.abs(n)>50?(a.showToast({title:"松开手指,取消发送",icon:"none",duration:6e4}),this.sendLock=!0):(a.showToast({title:"正在录音,上划取消发送",icon:"none",duration:6e4}),this.sendLock=!1)}},sendButton:function(t){for(var e=this,i=0,n=0;n<this.trumpetList.length;n++)this.trumpetList[n].type&&i++;0!=i&&(this.liveType=!1,a.hideToast(),this.recorderManager.stop(),this.recorderManager.onStop((function(t){e.sendLock||e.uploadImg(t.tempFilePath)})))},uploadImg:function(e){var i=this;return(0,s.default)(o.default.mark((function a(){var n;return o.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:n=i,t.uploadFile({url:l.config.base_url+"/system/file/upload",header:{Authorization:t.getStorageSync("token")},filePath:e,name:"file",formData:{user:"test"},success:function(e){var i=JSON.parse(e.data);if(200==i.code){var a="http://"+t.getStorageSync("mqttIntranetUrl").split(":")[0]+"/"+i.data.url;n.iotAppSpeakerPlayVoice(a)}else t.showToast({title:i.msg,icon:"none",mask:!0,duration:2e3})},fail:function(e){t.hideLoading()},complete:function(){}});case 2:case"end":return a.stop()}}),a)})))()},iotAppSpeakerPlayVoice:function(e){var i=this;return(0,s.default)(o.default.mark((function a(){var n,s,r,u,l,c;return o.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:for(n=i,s=[],r=0;r<n.trumpetList.length;r++)n.trumpetList[r].type&&s.push(n.trumpetList[r].deviceNo);return u={deviceNo:s.join(","),voiceUrls:e,cycle:1,level:1e3},a.next=6,(0,d.iotAppSpeakerPlayVoice)(u);case 6:l=a.sent,c=l.data,200==c.code&&t.showToast({title:"发送成功",icon:"none",mask:!0,duration:2e3});case 9:case"end":return a.stop()}}),a)})))()},getMqttLineData:function(e){e.EXIT_LINE_MESSAGE?this.evacuate():(t.showToast({title:"应急疏散已结束",icon:"none",mask:!0,duration:2e3}),setTimeout((function(){t.navigateBack()}),2e3))},confirmBtn:function(){this.subId?(this.$set(this,"pageType",2),this.getDeviceList(),this.getRedisEvacuation()):t.showToast({title:"请选择实验室",icon:"none",mask:!0,duration:2e3})},lineEvacuate:function(){var e=this;return(0,s.default)(o.default.mark((function i(){var a;return o.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:a={buildingId:e.buildingId,floorId:e.floorId,type:2},t.navigateTo({url:"/pages_manage/views/emergencyEvacuationBigFullScreen?item="+encodeURIComponent(JSON.stringify(a))});case 2:case"end":return i.stop()}}),i)})))()},getDeviceList:function(){var t=this;return(0,s.default)(o.default.mark((function e(){var i,a,n,s;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i={subId:t.itemData.subjectId,floorId:t.floorId},e.next=3,(0,d.iotAppSpeakerFindHorn)(i);case 3:if(a=e.sent,n=a.data,200==n.code){for(s=0;s<n.data.length;s++)n.data[s].type=!1;t.$set(t,"trumpetList",n.data)}case 6:case"end":return e.stop()}}),e)})))()},scrollBoxClick:function(t){this.videoIndex=t},getBuildingData:function(){var t=this;return(0,s.default)(o.default.mark((function e(){var i,a,n,s,r,u,l,c,f,h;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=t,e.next=3,(0,d.laboratoryBigViewGetFloorByBigView)({id:t.floorId});case 3:if(a=e.sent,n=a.data,s=function(t){var e=t.slice(1),i=[parseInt("0x"+e.slice(0,2)),parseInt("0x"+e.slice(2,4)),parseInt("0x"+e.slice(4,6)),.6];return"rgba("+i.toString()+")"},200==n.code){if(n.data[0].buildLayoutVoList[0]){for(r=JSON.parse(n.data[0].labExitLineVo.layoutJoinData),t.zoomCalculate(r,348,668),u=0;u<r.length;u++)if("2"==r[u].type)for(l=0;l<r[u].lightList.length;l++)r[u].lightList[l].openType=!1;else if("1"==r[u].type)for(c=0;c<n.data[0].buildLayoutVoList.length;c++)r[u].key==n.data[0].buildLayoutVoList[c].pointName&&(r[u].id=n.data[0].buildLayoutVoList[c].id,r[u].buildId=n.data[0].buildLayoutVoList[c].buildId,r[u].floorId=n.data[0].buildLayoutVoList[c].floorId,r[u].roomType=n.data[0].buildLayoutVoList[c].roomType,r[u].roomName=n.data[0].buildLayoutVoList[c].roomName,r[u].roomNum=n.data[0].buildLayoutVoList[c].roomNum,r[u].subName=n.data[0].buildLayoutVoList[c].subName,r[u].subId=n.data[0].buildLayoutVoList[c].subId,r[u].online=n.data[0].buildLayoutVoList[c].online,r[u].loginAdmin=n.data[0].buildLayoutVoList[c].loginAdmin,r[u].levelColor=n.data[0].buildLayoutVoList[c].levelColor?s(n.data[0].buildLayoutVoList[c].levelColor):"",r[u].policeType=!1);else 3==r[u].type&&(r[u].roomCheckType=!1);for(f=[],h=0;h<n.data[0].buildLayoutVoList.length;h++)f.push(n.data[0].buildLayoutVoList[h]);t.$set(t,"fjListArray",f),f.forEach((function(e){t.subId==e.subId&&t.$set(t,"subName",e.subName)})),t.$set(t,"mapList",JSON.parse(JSON.stringify(r))),t.$set(t,"mapType",!0),t.offMQTT("on"),t.selectTriggerInfo(3)}setTimeout((function(){i.getRedisEvacuation()}),500)}case 7:case"end":return e.stop()}}),e)})))()},getRedisEvacuation:function(){var t=this;return(0,s.default)(o.default.mark((function e(){var i,a,n,s,r,u,l,c,f,h,p,m;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=t,a={buildId:t.buildingId,floorId:t.floorId},e.next=4,(0,d.laboratoryExitLineGetRedisEvacuation)(a);case 4:if(n=e.sent,s=n.data,200==s.code)if(s.data.doorPointNames)for(t.$set(t,"isEvacuate",!1),r=0;r<i.mapList.length;r++){if(2==i.mapList[r].type)for(u=0;u<i.mapList[r].lightList.length;u++){for(l=0,c=0;c<s.data.lightPointSet.length;c++)s.data.lightPointSet[c]&&i.mapList[r].lightList[u].key==s.data.lightPointSet[c].key&&l++;i.mapList[r].lightList[u].openType=0!=l}if(3==i.mapList[r].type){for(f=0,h=0;h<s.data.doorPointNames.length;h++)s.data.doorPointNames[h]==i.mapList[r].key&&f++;i.mapList[r].roomCheckType=0!=f}}else for(t.$set(t,"isEvacuate",!0),p=0;p<i.mapList.length;p++){if(2==i.mapList[p].type)for(m=0;m<i.mapList[p].lightList.length;m++)i.mapList[p].lightList[m].openType=!1;3==i.mapList[p].type&&(i.mapList[p].roomCheckType=!1)}case 8:case"end":return e.stop()}}),e)})))()},zoomCalculate:function(t,e,i){for(var a=0,n=0,o=0;o<t.length;o++)t[o].x+t[o].w>a&&(a=t[o].x+t[o].w),t[o].y+t[o].h>n&&(n=t[o].y+t[o].h);n==e&&n--,a==i&&a--,this.$set(this,"mapWidth",a),this.$set(this,"mapHeight",n);var s=e/n;parseInt(this.accMul(s,n))<=e&&parseInt(this.accMul(s,a))<=i&&(s,this.$set(this,"zoomData",s));var r=i/a;parseInt(this.accMul(r,n))<=e&&parseInt(this.accMul(r,a))<=i&&(r,this.$set(this,"zoomData",r))},accMul:function(t,e){var i=0,a=t.toString(),n=e.toString();try{i+=a.split(".")[1].length}catch(o){}try{i+=n.split(".")[1].length}catch(o){}return Number(a.replace(".",""))*Number(n.replace(".",""))/Math.pow(10,i)},evacuationButton:function(){var e=this;if((0,r.itoOrVideoLimits)(this.adminId))if(this.isEvacuate){var i={buildingId:this.buildingId,floorId:this.floorId,subId:this.subId,type:2};t.navigateTo({url:"/pages_manage/views/emergencyEvacuationBigFullScreen?item="+encodeURIComponent(JSON.stringify(i))})}else t.showModal({content:"确认"+(this.isEvacuate?"执行":"结束")+"疏散吗?",cancelColor:"#999",confirmColor:"#0183FA",success:function(t){t.confirm?e.isEvacuate?e.executeEvacuation():e.endEvacuation():t.cancel}});else t.showToast({title:"没有相关操作权限,请联系管理员",icon:"none",mask:!0,duration:2e3})},executeEvacuation:function(){var e=this;return(0,s.default)(o.default.mark((function i(){var a,n,s,r,u,l;return o.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:for(a=e,n=[],s=0;s<a.mapList.length;s++)3==a.mapList[s].type&&n.push(a.mapList[s].key);return r={buildId:e.buildingId,floorId:e.floorId,subId:e.subId,badPointNames:[],doorPointNames:n},i.next=6,(0,d.laboratoryExitLineExecuteEvacuation)(r);case 6:u=i.sent,l=u.data,200==l.code&&(e.$set(e,"isEvacuate",!1),t.showToast({title:"执行成功",icon:"none",mask:!0,duration:2e3}));case 9:case"end":return i.stop()}}),i)})))()},endEvacuation:function(){var e=this;return(0,s.default)(o.default.mark((function i(){var a,n,s;return o.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return e,a={buildId:e.buildingId,floorId:e.floorId},i.next=4,(0,d.laboratoryexitLineEndEvacuation)(a);case 4:n=i.sent,s=n.data,200==s.code&&(e.$set(e,"isEvacuate",!0),t.showToast({title:"执行成功",icon:"none",mask:!0,duration:2e3}),e.warnData?e.getDataA():e.laboratoryBigViewGetBuildByBigView(),e.getRedisEvacuation());case 7:case"end":return i.stop()}}),i)})))()},videoErrorCallback:function(t){},textFiltration:function(t){return t&&-1!=t.indexOf("(预案发生)")?t.slice(t.indexOf(")")+1):t},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.mtopic,(function(t){t||console.log("预案订阅成功:"+e.mtopic)})),e.client.subscribe(e.mtopicOne,(function(t){t||console.log("疏散订阅成功:"+e.mtopicOne)}))})),this.client.on("message",(function(t,i){i&&(t==e.mtopic?e.selectTriggerInfo(3):t==e.mtopicOne&&e.getRedisEvacuation())}))},offMQTT:function(t){this.client.unsubscribe&&(this.client.unsubscribe(this.mtopicOne,(function(t){})),this.client.unsubscribe(this.mtopic,(function(t){})),this.client.end(),this.$set(this,"client",{})),t&&this.sensorMQTT()}},onHide:function(){this.offMQTT()},beforeDestroy:function(){this.offMQTT()}};e.default=c}).call(this,i("df3c")["default"],i("3223")["default"])}},[["0ace","common/runtime","common/vendor"]]]);