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;r50?(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;na&&(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