| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages_manage-views-emergencyEvacuationBig"],{"0c9f":function(t,e,a){var i=a("37c0");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("7f6f56c0",i,!0,{sourceMap:!1,shadowMode:!1})},"10d9":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("bf0f"),a("2797"),a("d4b5"),a("aa9c"),a("f7a5"),a("e966"),a("c9b5"),a("ab80"),a("64aa"),a("5c47"),a("a1c1"),a("5ef2"),a("18f7"),a("de6c"),a("dc89"),a("2425");var n=i(a("2634")),o=i(a("2fdc")),r=i(a("bca6"));a("770f"),a("b793");var s=a("0d60"),c=i(a("0ac6")),u=a("f414"),d=a("a831"),l={data:function(){return{videoCover:uni.getStorageSync("videoCover"),pageType:"1",deptIndex:0,buildingList:[],buildingName:"",buildingId:"",floorList:[],floorName:"",floorId:"",fjListArray:[],subId:"",adminId:"",subName:"",title:"",type:"",trumpetList:[],liveType:!1,sendLock:!0,recorderManager:wx.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(),this.recorderManager&&this.recorderManager.stop()},onUnload:function(){},methods:{getDataA:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a,i;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,d.laboratoryBigViewGetBuildByBigView)({type:2});case 2:a=e.sent,i=a.data,200==i.code&&(t.$set(t,"buildingList",i.data),i.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,o.default)((0,n.default)().mark((function e(){var a,i;return(0,n.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:a=e.sent,i=a.data,200==i.code&&(t.$set(t,"floorList",i.data),i.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?uni.navigateBack():uni.redirectTo({url:"/pages_manage/views/emergencyEvacuationSubList"})},closePlan:function(){var t=this;(0,s.itoOrVideoLimits)(this.adminId)?uni.showModal({content:"传感器数据监测异常,确定要强制结束预案?关闭报警后,3分钟内系统不再触发预案报警,请核实确认后再执行此操作?",cancelColor:"#999",confirmColor:"#0183FA",success:function(e){e.confirm?t.closeRiskPlan():e.cancel}}):uni.showToast({title:"没有相关操作权限,请联系管理员",icon:"none",mask:!0,duration:2e3})},getVideo:function(){if((0,s.itoOrVideoLimits)(this.adminId)){var t={type:5,floorId:this.floorId,subId:this.subId};uni.navigateTo({url:"/pages_manage/views/laboratory/videoPlayer?item="+encodeURIComponent(JSON.stringify(t))})}else uni.showToast({title:"没有相关操作权限,请联系管理员",icon:"none",mask:!0,duration:2e3})},closeRiskPlan:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a,i;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,d.laboratoryPlanCloseRiskPlan)({eventId:t.groupId});case 2:a=e.sent,i=a.data,200==i.code&&(uni.showToast({title:"操作成功",icon:"none",mask:!0,duration:2e3}),t.selectTriggerInfo());case 5:case"end":return e.stop()}}),e)})))()},goAllPage:function(){var t={buildingId:this.buildingId,floorId:this.floorId,type:1};uni.navigateTo({url:"/pages_manage/views/emergencyEvacuationBigFullScreen?item="+encodeURIComponent(JSON.stringify(t))})},laboratoryBigViewGetBuildByBigView:function(t){var e=this;return(0,o.default)((0,n.default)().mark((function t(){var a,i;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,d.laboratoryBigViewGetBuildByBigView)({type:2});case 2:a=t.sent,i=a.data,e.$set(e,"buildingList",i.data),e.selectTriggerInfo(1);case 6:case"end":return t.stop()}}),t)})))()},getBuilding:function(t){var e=this;return(0,o.default)((0,n.default)().mark((function a(){var i,o;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,(0,d.laboratoryBigViewGetBuildByBigView)({type:3,id:t});case 2:i=a.sent,o=i.data,e.$set(e,"floorList",o.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 a.stop()}}),a)})))()},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,s.itoOrVideoLimits)(this.adminId)?this.broadcastType=!this.broadcastType:uni.showToast({title:"没有相关操作权限,请联系管理员",icon:"none",mask:!0,duration:2e3})},selectTriggerInfo:function(t){var e=this;return(0,o.default)((0,n.default)().mark((function a(){var i,o,r,s,c,u,l,m,g,v,p,h,f,b;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return i=e,a.next=3,(0,d.laboratoryBigViewSelectTriggerInfo)();case 3:if(o=a.sent,r=o.data,200==r.code){if(1==t)for(s=0;s<i.buildingList.length;s++)for(c=0;c<r.data.length;c++)r.data[c].buildId==i.buildingList[s].id&&(i.buildingList[s].name=i.textFiltration(i.buildingList[s].name),i.buildingList[s].name="(预案发生) "+i.buildingList[s].name);if(2==t)for(u=0;u<i.floorList.length;u++)for(l=0;l<r.data.length;l++)r.data[l].floorId==i.floorList[u].id&&(i.floorList[u].name=i.textFiltration(i.floorList[u].name),i.floorList[u].name="(预案发生) "+i.floorList[u].name);if(3==t){for(m=0,g=0;g<i.fjListArray.length;g++){for(v=0,p=0;p<r.data.length;p++)r.data[p].subId==i.fjListArray[g].subId&&(v++,m++,i.$set(e,"groupId",r.data[p].eventId),i.fjListArray[g].subName=i.textFiltration(i.fjListArray[g].subName),i.fjListArray[g].subName="(预案发生) "+i.fjListArray[g].subName);0==v&&(i.fjListArray[g].subName=i.textFiltration(i.fjListArray[g].subName))}for(0!=m?i.$set(i,"planStatus",!0):i.$set(i,"planStatus",!1),h=0;h<i.mapList.length;h++)if(1==i.mapList[h].type){for(f=0,b=0;b<r.data.length;b++)r.data[b].subId==i.mapList[h].subId&&f++;i.mapList[h].policeType=0!=f}}e.$forceUpdate()}case 6:case"end":return a.stop()}}),a)})))()},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(t){for(var e=0,a=0;a<this.trumpetList.length;a++)this.trumpetList[a].type&&e++;if(0!=e){this.liveType=!0,this.startPoint=t.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){})),wx.showToast({title:"正在录音,上划取消发送",icon:"none",duration:6e4}),this.sendLock=!1}else uni.showToast({title:"请选择喇叭",icon:"none",mask:!0,duration:2e3})},cancelButton:function(t){for(var e=0,a=0;a<this.trumpetList.length;a++)this.trumpetList[a].type&&e++;if(0!=e){this.liveType=!1;var i=t.touches[t.touches.length-1].clientY-this.startPoint.clientY;Math.abs(i)>50?(wx.showToast({title:"松开手指,取消发送",icon:"none",duration:6e4}),this.sendLock=!0):(wx.showToast({title:"正在录音,上划取消发送",icon:"none",duration:6e4}),this.sendLock=!1)}},sendButton:function(t){for(var e=this,a=0,i=0;i<this.trumpetList.length;i++)this.trumpetList[i].type&&a++;0!=a&&(this.liveType=!1,wx.hideToast(),this.recorderManager.stop(),this.recorderManager.onStop((function(t){e.sendLock||e.uploadImg(t.tempFilePath)})))},uploadImg:function(t){var e=this;return(0,o.default)((0,n.default)().mark((function a(){var i;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:i=e,uni.uploadFile({url:u.config.base_url+"/system/file/upload",header:{Authorization:uni.getStorageSync("token")},filePath:t,name:"file",formData:{user:"test"},success:function(t){var e=JSON.parse(t.data);if(200==e.code){var a=uni.getStorageSync("fileBrowseEnvironment")+"/"+e.data.url;i.iotAppSpeakerPlayVoice(a)}else uni.showToast({title:e.msg,icon:"none",mask:!0,duration:2e3})},fail:function(t){uni.hideLoading()},complete:function(){}});case 2:case"end":return a.stop()}}),a)})))()},iotAppSpeakerPlayVoice:function(t){var e=this;return(0,o.default)((0,n.default)().mark((function a(){var i,o,r,s,c,u;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:for(i=e,o=[],r=0;r<i.trumpetList.length;r++)i.trumpetList[r].type&&o.push(i.trumpetList[r].deviceNo);return s={deviceNo:o.join(","),voiceUrls:t,cycle:1,level:1e3},a.next=6,(0,d.iotAppSpeakerPlayVoice)(s);case 6:c=a.sent,u=c.data,200==u.code&&uni.showToast({title:"发送成功",icon:"none",mask:!0,duration:2e3});case 9:case"end":return a.stop()}}),a)})))()},getMqttLineData:function(t){t.EXIT_LINE_MESSAGE?this.evacuate():(uni.showToast({title:"应急疏散已结束",icon:"none",mask:!0,duration:2e3}),setTimeout((function(){uni.navigateBack()}),2e3))},confirmBtn:function(){this.subId?(this.$set(this,"pageType",2),this.getDeviceList(),this.getRedisEvacuation()):uni.showToast({title:"请选择实验室",icon:"none",mask:!0,duration:2e3})},lineEvacuate:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:a={buildingId:t.buildingId,floorId:t.floorId,type:2},uni.navigateTo({url:"/pages_manage/views/emergencyEvacuationBigFullScreen?item="+encodeURIComponent(JSON.stringify(a))});case 2:case"end":return e.stop()}}),e)})))()},getDeviceList:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a,i,o,r;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={subId:t.itemData.subjectId,floorId:t.floorId},e.next=3,(0,d.iotAppSpeakerFindHorn)(a);case 3:if(i=e.sent,o=i.data,200==o.code){for(r=0;r<o.data.length;r++)o.data[r].type=!1;t.$set(t,"trumpetList",o.data)}case 6:case"end":return e.stop()}}),e)})))()},scrollBoxClick:function(t){this.videoIndex=t},getBuildingData:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a,i,o,r,s,c,u,l,m,g;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t,e.next=3,(0,d.laboratoryBigViewGetFloorByBigView)({id:t.floorId});case 3:if(i=e.sent,o=i.data,r=function(t){var e=t.slice(1),a=[parseInt("0x"+e.slice(0,2)),parseInt("0x"+e.slice(2,4)),parseInt("0x"+e.slice(4,6)),.6];return"rgba("+a.toString()+")"},200==o.code){if(o.data[0].buildLayoutVoList[0]){for(s=JSON.parse(o.data[0].labExitLineVo.layoutJoinData),t.zoomCalculate(s,348,668),c=0;c<s.length;c++)if("2"==s[c].type)for(u=0;u<s[c].lightList.length;u++)s[c].lightList[u].openType=!1;else if("1"==s[c].type)for(l=0;l<o.data[0].buildLayoutVoList.length;l++)s[c].key==o.data[0].buildLayoutVoList[l].pointName&&(s[c].id=o.data[0].buildLayoutVoList[l].id,s[c].buildId=o.data[0].buildLayoutVoList[l].buildId,s[c].floorId=o.data[0].buildLayoutVoList[l].floorId,s[c].roomType=o.data[0].buildLayoutVoList[l].roomType,s[c].roomName=o.data[0].buildLayoutVoList[l].roomName,s[c].roomNum=o.data[0].buildLayoutVoList[l].roomNum,s[c].subName=o.data[0].buildLayoutVoList[l].subName,s[c].subId=o.data[0].buildLayoutVoList[l].subId,s[c].online=o.data[0].buildLayoutVoList[l].online,s[c].loginAdmin=o.data[0].buildLayoutVoList[l].loginAdmin,s[c].levelColor=o.data[0].buildLayoutVoList[l].levelColor?r(o.data[0].buildLayoutVoList[l].levelColor):"",s[c].policeType=!1);else 3==s[c].type&&(s[c].roomCheckType=!1);for(m=[],g=0;g<o.data[0].buildLayoutVoList.length;g++)m.push(o.data[0].buildLayoutVoList[g]);t.$set(t,"fjListArray",m),m.forEach((function(e){t.subId==e.subId&&t.$set(t,"subName",e.subName)})),t.$set(t,"mapList",JSON.parse(JSON.stringify(s))),t.$set(t,"mapType",!0),t.offMQTT("on"),t.selectTriggerInfo(3)}setTimeout((function(){a.getRedisEvacuation()}),500)}case 7:case"end":return e.stop()}}),e)})))()},getRedisEvacuation:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a,i,o,r,s,c,u,l,m,g,v,p;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t,i={buildId:t.buildingId,floorId:t.floorId},e.next=4,(0,d.laboratoryExitLineGetRedisEvacuation)(i);case 4:if(o=e.sent,r=o.data,200==r.code)if(r.data.doorPointNames)for(t.$set(t,"isEvacuate",!1),s=0;s<a.mapList.length;s++){if(2==a.mapList[s].type)for(c=0;c<a.mapList[s].lightList.length;c++){for(u=0,l=0;l<r.data.lightPointSet.length;l++)r.data.lightPointSet[l]&&a.mapList[s].lightList[c].key==r.data.lightPointSet[l].key&&u++;a.mapList[s].lightList[c].openType=0!=u}if(3==a.mapList[s].type){for(m=0,g=0;g<r.data.doorPointNames.length;g++)r.data.doorPointNames[g]==a.mapList[s].key&&m++;a.mapList[s].roomCheckType=0!=m}}else for(t.$set(t,"isEvacuate",!0),v=0;v<a.mapList.length;v++){if(2==a.mapList[v].type)for(p=0;p<a.mapList[v].lightList.length;p++)a.mapList[v].lightList[p].openType=!1;3==a.mapList[v].type&&(a.mapList[v].roomCheckType=!1)}case 8:case"end":return e.stop()}}),e)})))()},zoomCalculate:function(t,e,a){for(var i=0,n=0,o=0;o<t.length;o++)t[o].x+t[o].w>i&&(i=t[o].x+t[o].w),t[o].y+t[o].h>n&&(n=t[o].y+t[o].h);n==e&&n--,i==a&&i--,this.$set(this,"mapWidth",i),this.$set(this,"mapHeight",n);var r=e/n;parseInt(this.accMul(r,n))<=e&&parseInt(this.accMul(r,i))<=a&&(r,this.$set(this,"zoomData",r));var s=a/i;parseInt(this.accMul(s,n))<=e&&parseInt(this.accMul(s,i))<=a&&(s,this.$set(this,"zoomData",s))},accMul:function(t,e){var a=0,i=t.toString(),n=e.toString();try{a+=i.split(".")[1].length}catch(o){}try{a+=n.split(".")[1].length}catch(o){}return Number(i.replace(".",""))*Number(n.replace(".",""))/Math.pow(10,a)},evacuationButton:function(){var t=this;if((0,s.itoOrVideoLimits)(this.adminId))if(this.isEvacuate){var e={buildingId:this.buildingId,floorId:this.floorId,subId:this.subId,type:2};uni.navigateTo({url:"/pages_manage/views/emergencyEvacuationBigFullScreen?item="+encodeURIComponent(JSON.stringify(e))})}else uni.showModal({content:"确认"+(this.isEvacuate?"执行":"结束")+"疏散吗?",cancelColor:"#999",confirmColor:"#0183FA",success:function(e){e.confirm?t.isEvacuate?t.executeEvacuation():t.endEvacuation():e.cancel}});else uni.showToast({title:"没有相关操作权限,请联系管理员",icon:"none",mask:!0,duration:2e3})},executeEvacuation:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a,i,o,r,s,c;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(a=t,i=[],o=0;o<a.mapList.length;o++)3==a.mapList[o].type&&i.push(a.mapList[o].key);return r={buildId:t.buildingId,floorId:t.floorId,subId:t.subId,badPointNames:[],doorPointNames:i},e.next=6,(0,d.laboratoryExitLineExecuteEvacuation)(r);case 6:s=e.sent,c=s.data,200==c.code&&(t.$set(t,"isEvacuate",!1),uni.showToast({title:"执行成功",icon:"none",mask:!0,duration:2e3}));case 9:case"end":return e.stop()}}),e)})))()},endEvacuation:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a,i,o;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t,a={buildId:t.buildingId,floorId:t.floorId},e.next=4,(0,d.laboratoryexitLineEndEvacuation)(a);case 4:i=e.sent,o=i.data,200==o.code&&(t.$set(t,"isEvacuate",!0),uni.showToast({title:"执行成功",icon:"none",mask:!0,duration:2e3}),t.warnData?t.getDataA():t.laboratoryBigViewGetBuildByBigView(),t.getRedisEvacuation());case 7:case"end":return e.stop()}}),e)})))()},videoErrorCallback:function(t){},textFiltration:function(t){return t&&-1!=t.indexOf("(预案发生)")?t.slice(t.indexOf(")")+1):t},sensorMQTT:function(){var t=this;this.client=c.default.connect("wss://"+uni.getStorageSync("mqttUrl"),{username:uni.getStorageSync("mqttUser"),password:uni.getStorageSync("mqttPassword")}),this.client.on("connect",(function(e){t.client.subscribe(t.mtopic,(function(e){e||console.log("预案订阅成功:"+t.mtopic)})),t.client.subscribe(t.mtopicOne,(function(e){e||console.log("疏散订阅成功:"+t.mtopicOne)}))})),this.client.on("message",(function(e,a){a&&(e==t.mtopic?t.selectTriggerInfo(3):e==t.mtopicOne&&t.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()},initRecorder:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.mediaDevices.getUserMedia({audio:!0});case 3:e.sent,t.recorder=new r.default({type:"mp3",bitRate:128,sampleRate:44100}),t.recorder.open((function(){t.recorder.start()}),(function(t){console.error("录音器初始化失败:",t),uni.showToast({title:"麦克风权限获取失败,请允许麦克风权限",icon:"none",mask:!0,duration:2e3})})),e.next=12;break;case 8:e.prev=8,e.t0=e["catch"](0),console.error("获取麦克风失败:",e.t0),uni.showToast({title:"请允许麦克风权限",icon:"none",mask:!0,duration:2e3});case 12:case"end":return e.stop()}}),e,null,[[0,8]])})))()},startRecord:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a,i,o;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=t,t.recorder){e.next=5;break}return e.next=4,t.initRecorder();case 4:return e.abrupt("return");case 5:for(i=0,o=0;o<a.trumpetList.length;o++)a.trumpetList[o].type&&i++;if(0!=i){e.next=10;break}return uni.showToast({title:"请选择喇叭",icon:"none",mask:!0,duration:2e3}),e.abrupt("return");case 10:t.recorder.start(),t.recording=!0,t.liveType=!0,uni.showToast({title:"录音开始",icon:"none"});case 14:case"end":return e.stop()}}),e)})))()},stopRecord:function(){var t=this;this.recorder&&this.recording&&this.recorder.stop((function(e,a){t.recording=!1,t.liveType=!1,t.audioBlob=e,t.audioPath=URL.createObjectURL(e),t.uploadAudio()}),(function(t){console.error("录音失败:",t),uni.showToast({title:"录音失败",icon:"none"})}))},delRecord:function(){var t=this;this.recorder.stop((function(e,a){t.recording=!1,t.liveType=!1,t.audioBlob=null,t.audioPath=null}))},uploadAudio:function(){var t=this;this.audioBlob&&fetch(this.audioPath).then((function(t){return t.blob()})).then((function(e){var a=new File([e],"audio.mp3",{type:"audio/mp3"});uni.uploadFile({url:u.config.base_url+"/system/file/upload",header:{Authorization:uni.getStorageSync("token")},file:a,name:"file",formData:{user:"test"},success:function(e){var a=JSON.parse(e.data),i=uni.getStorageSync("fileBrowseEnvironment")+"/"+a.data.url;t.iotAppSpeakerPlayVoice(i)},fail:function(t){console.error("上传失败",t),uni.showToast({title:res.msg,icon:"none",mask:!0,duration:2e3})}})})).catch((function(t){console.error("获取Blob数据失败",t)}))},handleTouchStart:function(t){var e=this;t.preventDefault(),t.stopPropagation(),this.touchStartY=t.touches[0].clientY,this.hasMoved=!1,this.moveDirection=null,this.hasTriggeredMethod3=!1,this.longPressTimer=setTimeout((function(){e.isLongPress=!0,e.startRecord()}),300)},handleTouchMove:function(t){if(t.preventDefault(),t.stopPropagation(),this.isLongPress){var e=t.touches[0].clientY,a=e-this.touchStartY;Math.abs(a)>75&&(this.hasMoved=!0,this.moveDirection=a<0?"up":"down","up"!==this.moveDirection||this.hasTriggeredMethod3||(this.hasTriggeredMethod3=!0,this.delRecord()))}},handleTouchEnd:function(){clearTimeout(this.longPressTimer),this.isLongPress&&this.stopRecord(),this.isLongPress=!1,this.hasMoved=!1,this.moveDirection=null},handleContextMenu:function(t){return t.preventDefault(),!1}},onHide:function(){this.offMQTT()},beforeDestroy:function(){this.offMQTT()}};e.default=l},"116d":function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{attrs:{id:"emergencyEvacuationBig"}},[1==t.pageType?a("v-uni-view",{staticClass:"setUpEvacuation"},[a("v-uni-view",{staticClass:"evacuation-max-box"},[a("v-uni-view",{staticClass:"picker-max-box"},[a("v-uni-view",{staticClass:"picker-title-box"},[a("v-uni-view"),a("v-uni-view",[t._v("楼栋")])],1),a("v-uni-picker",{attrs:{"range-key":"name",range:t.buildingList},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.buildingChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker-min-box"},[a("v-uni-view",[t._v(t._s(t.buildingName?t.buildingName:"请选择楼栋"))]),a("img",{attrs:{src:t.imagesUrl("commonality/icon_06.png")}})],1)],1)],1),a("v-uni-view",{staticClass:"picker-max-box"},[a("v-uni-view",{staticClass:"picker-title-box"},[a("v-uni-view"),a("v-uni-view",[t._v("楼层")])],1),a("v-uni-picker",{attrs:{disabled:!t.buildingId,"range-key":"name",range:t.floorList},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.floorChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker-min-box"},[a("v-uni-view",[t._v(t._s(t.floorName?t.floorName:"请选择楼层"))]),a("img",{attrs:{src:t.imagesUrl("commonality/icon_06.png")}})],1)],1)],1),a("v-uni-view",{staticClass:"picker-max-box"},[a("v-uni-view",{staticClass:"picker-title-box"},[a("v-uni-view"),a("v-uni-view",[t._v("实验室")])],1),a("v-uni-picker",{attrs:{disabled:!t.floorId,"range-key":"subName",range:t.fjListArray},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.fjListChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker-min-box"},[a("v-uni-view",[t._v(t._s(t.subName?t.subName:"请选择实验室"))]),a("img",{attrs:{src:t.imagesUrl("commonality/icon_06.png")}})],1)],1)],1)],1),a("v-uni-view",{staticClass:"setUpEvacuation-bottom-button",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmBtn.apply(void 0,arguments)}}},[t._v("确认")])],1):t._e(),2==t.pageType?a("v-uni-view",{staticClass:"implementEvacuation"},[a("v-uni-view",{staticClass:"evacuation-max-box"},[a("v-uni-view",{staticClass:"evacuation-title-box"},[a("v-uni-view",{staticClass:"evacuation-title-left"},[a("v-uni-view",{staticClass:"evacuation-title-name-box"},[t._v(t._s(t.textFiltration(t.subName)))]),a("v-uni-view",{staticClass:"site"},[a("img",{attrs:{src:t.imagesUrl("commonality/icon_14.png")}}),t._v(t._s(t.textFiltration(t.buildingName))+"\n\t\t\t\t\t\t"+t._s(t.textFiltration(t.floorName)))])],1),a("v-uni-view",{staticClass:"evacuation-title-right",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.backButton()}}},[t._v("选择房间")])],1),a("v-uni-view",{staticClass:"roadmap"},[a("v-uni-view",{staticClass:"roadmap_t"},[a("v-uni-view",{staticClass:"monito_li_r_l"}),a("v-uni-view",{staticClass:"monito_li_r_r_button",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goAllPage.apply(void 0,arguments)}}},[t._v("全屏")])],1),a("v-uni-view",{staticClass:"evacuation-map-box"},[t.mapType?a("v-uni-view",{staticClass:"emergencyEvacuationBigFullScreen-page",style:"width:"+t.mapWidth+"rpx;height:"+t.mapHeight+"rpx;transform: scale("+t.zoomData+");margin-top:-"+t.mapHeight/2+"rpx;margin-left:-"+t.mapWidth/2+"rpx;"},[a("v-uni-view",{staticClass:"map-max-box",style:"width:"+t.mapWidth+"rpx;height:"+t.mapHeight+"rpx;"},[t._l(t.mapList,(function(e,i){return 1==e.type?a("v-uni-view",{key:i,staticClass:"map-max-for-box for-map-box",class:e.policeType||t.subId!=e.subId?e.policeType&&t.subId!=e.subId?"room-type-two":e.policeType&&t.subId==e.subId?"room-type-three":e.loginAdmin?"":"room-type-noe":"room-type-one",style:"top:"+e.y+"rpx;left:"+e.x+"rpx;width:"+(e.w-4)+"rpx;height:"+(e.h-4)+"rpx;background:"+e.levelColor+";"},[a("v-uni-view",{staticClass:"map-max-for-min-box"},[a("v-uni-view",{staticClass:"map-for-name-p",style:"margin-top:"+(e.h/2-20)+"rpx;"},[t._v(t._s("-99"==e.roomType?e.roomName:e.subName))]),a("v-uni-view",{staticClass:"map-for-num-p"},[t._v("("+t._s(e.roomNum)+")")]),t._l(e.doorList,(function(e,i){return a("v-uni-view",{key:i,staticClass:"position-box",class:"top"==e.toward?"center-move-door-p-t":"bottom"==e.toward?"center-move-door-p-b":"left"==e.toward?"center-move-door-p-l":"right"==e.toward?"center-move-door-p-r":"",style:"top:"+e.y+"rpx;left:"+e.x+"rpx;width:"+e.w+"rpx;height:"+e.h+"rpx;",attrs:{src:t.imagesUrl("manage/icon_sysbjt_m.png")}})}))],2)],1):t._e()})),t._l(t.mapList,(function(e,i){return 2==e.type?a("v-uni-view",{key:i,staticClass:"map-max-for-box for-map-box-one",style:"top:"+e.y+"rpx;left:"+e.x+"rpx;width:"+e.w+"rpx;height:"+e.h+"rpx;"},[a("v-uni-view",{staticClass:"map-max-for-min-box"},t._l(e.lightList,(function(t,e){return a("v-uni-view",{key:e,staticClass:"position-box",class:"1"==t.state&&t.openType?"lightTopOn":"1"!=t.state||t.openType?"2"==t.state&&t.openType?"lightBottomOn":"2"!=t.state||t.openType?"3"==t.state&&t.openType?"lightLeftOn":"3"!=t.state||t.openType?"4"==t.state&&t.openType?"lightRightOn":"4"!=t.state||t.openType?"":"lightRightOff":"lightLeftOff":"lightBottomOff":"lightTopOff",style:"top:"+t.y+"rpx;left:"+t.x+"rpx;width:"+t.w+"rpx;height:"+t.h+"rpx;"})})),1)],1):t._e()})),t._l(t.mapList,(function(e,i){return 3==e.type?a("v-uni-view",{key:i,staticClass:"map-max-for-box for-map-box-two",class:e.roomCheckType?"for-map-box-two-check":"",style:"top:"+e.y+"rpx;left:"+e.x+"rpx;width:"+e.w+"rpx;height:"+e.h+"rpx;"}):t._e()}))],2)],1):t._e()],1)],1),a("v-uni-view",{staticClass:"device-type"},[a("v-uni-view",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.getVideo()}}},[a("img",{attrs:{src:t.imagesUrl("manage/icon_xq_spjk.png")}}),a("v-uni-view",[t._v("视频监控")]),a("img",{attrs:{src:t.imagesUrl("commonality/icon_wdwg_gd.png")}})],1)],1),a("v-uni-view",{staticClass:"bottom-button-box"},[a("v-uni-view",{staticClass:"voice",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.shadeTypeClick()}}},[t._v("语音广播")]),t.planStatus?a("v-uni-view",{staticClass:"plan",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.closePlan()}}},[t._v("结束预案")]):t._e(),t.isEvacuate?a("v-uni-view",{staticClass:"evacuate",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.evacuationButton(1)}}},[t._v("执行疏散")]):t._e(),t.isEvacuate?t._e():a("v-uni-view",{staticClass:"evacuate",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.evacuationButton(2)}}},[t._v("结束疏散")])],1)],1),t.broadcastType?a("v-uni-view",{staticClass:"shade-max-big-box"},[a("v-uni-view",{staticClass:"null-box",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.shadeTypeClick()}}}),a("v-uni-view",{staticClass:"broadcast"},[a("v-uni-view",{staticClass:"broadcast_t"},[t._v("语音广播"),a("v-uni-label",[t._v("选择喇叭位置")])],1),a("v-uni-view",{staticClass:"trumpet-max-box"},t._l(t.trumpetList,(function(e,i){return a("v-uni-view",{key:i,staticClass:"trumpet-for-box",class:e.type?"trumpet-color-a":"trumpet-color-b",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.trumpetClick(i)}}},[e.type?t._e():a("img",{attrs:{src:t.imagesUrl("commonality/icon_sskz_zc.png")}}),e.type?a("img",{attrs:{src:t.imagesUrl("commonality/icon_sskz_xz.png")}}):t._e(),t._v(t._s(e.deviceName))])})),1),a("v-uni-view",{staticClass:"broadcast_m no-long-press"},[a("v-uni-view",{staticClass:"broadcast_m_t no-long-press",class:t.liveType?"broadcast_m_t_back_a":"broadcast_m_t_back_b",on:{touchstart:function(e){arguments[0]=e=t.$handleEvent(e),t.handleTouchStart.apply(void 0,arguments)},touchmove:function(e){arguments[0]=e=t.$handleEvent(e),t.handleTouchMove.apply(void 0,arguments)},touchend:function(e){arguments[0]=e=t.$handleEvent(e),t.handleTouchEnd.apply(void 0,arguments)},touchcancel:function(e){arguments[0]=e=t.$handleEvent(e),t.handleTouchEnd.apply(void 0,arguments)},contextmenu:function(e){e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.handleContextMenu.apply(void 0,arguments)}}}),t.liveType?t._e():a("v-uni-view",{staticClass:"broadcast_m_b no-long-press"},[t._v("按住说话,录入广播内容")]),t.liveType?a("v-uni-view",{staticClass:"broadcast_m_b no-long-press"},[t._v("松开发送,向上滑动取消发送")]):t._e()],1)],1)],1):t._e()],1):t._e(),a("v-uni-view")],1)},n=[]},2776:function(t,e,a){"use strict";a.r(e);var i=a("116d"),n=a("6cc5");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("8dbc");var r=a("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"44289604",null,!1,i["a"],void 0);e["default"]=s.exports},"37c0":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,"#emergencyEvacuationBig[data-v-44289604]{height:100%;width:100%;display:flex;flex-direction:column;overflow-y:scroll}#emergencyEvacuationBig .setUpEvacuation[data-v-44289604]{flex:1;display:flex;flex-direction:column;overflow-y:scroll}#emergencyEvacuationBig .setUpEvacuation .evacuation-max-box[data-v-44289604]{width:%?710?%;margin:%?20?% %?20?%;background:#fff;border-radius:%?20?%;padding:%?20?% 0}#emergencyEvacuationBig .setUpEvacuation .evacuation-max-box .picker-max-box .picker-title-box[data-v-44289604]{padding:0 %?20?%;display:flex}#emergencyEvacuationBig .setUpEvacuation .evacuation-max-box .picker-max-box .picker-title-box uni-view[data-v-44289604]{line-height:%?80?%;font-size:%?28?%}#emergencyEvacuationBig .setUpEvacuation .evacuation-max-box .picker-max-box .picker-title-box uni-view[data-v-44289604]:nth-child(1){color:red}#emergencyEvacuationBig .setUpEvacuation .evacuation-max-box .picker-max-box .picker-title-box uni-view[data-v-44289604]:nth-child(3){color:#999}#emergencyEvacuationBig .setUpEvacuation .evacuation-max-box .picker-max-box .picker-min-box[data-v-44289604]{display:flex;height:%?80?%;width:%?667?%;border:%?1?% solid #a2a2a2;border-radius:%?10?%;margin:0 %?20?%}#emergencyEvacuationBig .setUpEvacuation .evacuation-max-box .picker-max-box .picker-min-box uni-view[data-v-44289604]{flex:1;line-height:%?80?%;padding:0 %?20?%;color:#999;font-size:%?28?%;overflow:hidden}#emergencyEvacuationBig .setUpEvacuation .evacuation-max-box .picker-max-box .picker-min-box img[data-v-44289604]{width:%?24?%;height:%?12?%;margin:%?35?% %?23?%}#emergencyEvacuationBig .implementEvacuation[data-v-44289604]{flex:1;display:flex;flex-direction:column;overflow-y:scroll\n/* 语音广播 */}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box[data-v-44289604]{width:%?710?%;margin:%?20?% %?20?%;\n/* background #fff */border-radius:%?20?%;padding:%?20?% 0 %?30?%\n/* 一键灭火 */\n/* 路线图 */}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-title-box[data-v-44289604]{background:#fff;border-radius:%?20?%;padding:%?34?% %?22?%;box-sizing:border-box;display:flex}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-title-box .evacuation-title-left[data-v-44289604]{flex:1}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-title-box .evacuation-title-left .evacuation-title-name-box[data-v-44289604]{font-size:%?30?%;font-family:PingFang SC;font-weight:500;color:#333;line-height:%?30?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-title-box .evacuation-title-left .site[data-v-44289604]{font-size:%?28?%;font-family:PingFang SC;font-weight:500;color:#999;line-height:%?30?%;margin-top:%?32?%;display:flex;justify-content:flex-start;align-items:center}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-title-box .evacuation-title-left .site >img[data-v-44289604]{width:%?28?%;height:%?30?%;margin-right:%?18?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-title-box .evacuation-title-right[data-v-44289604]{color:#0183fa;font-size:%?28?%;line-height:%?100?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .outfire[data-v-44289604]{width:%?710?%;height:auto;background:#fff;border-radius:%?20?%;margin:%?20?% 0;padding:26 %?10?%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .outfire .outfire_li[data-v-44289604]{display:flex;justify-content:flex-start;padding:%?20?% %?10?%;box-sizing:border-box}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .outfire .outfire_li .finish[data-v-44289604]{flex:1}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .outfire .outfire_li >img[data-v-44289604]{width:%?24?%;height:%?30?%;margin-right:%?12?%;margin-top:%?8?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .outfire .outfire_li .normal[data-v-44289604]{font-size:%?24?%;font-family:PingFang SC;font-weight:500;color:#333}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .outfire .outfire_li .abnormal[data-v-44289604]{font-size:%?24?%;font-family:PingFang SC;font-weight:500;color:#f11c00}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .outfire .outfire_li:nth-of-type(1) >img[data-v-44289604]{width:%?30?%;height:%?28?%;margin-right:%?12?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .outfire .outfire_yes_btn[data-v-44289604]{width:%?120?%;height:%?40?%;font-size:%?24?%;font-family:PingFang SC;font-weight:500;color:#f21c00;line-height:%?40?%;border:1px solid #f21c00;border-radius:%?8?%;text-align:center;margin-left:%?54?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .outfire .outfire_no_btn[data-v-44289604]{width:%?120?%;height:%?40?%;font-size:%?24?%;font-family:PingFang SC;font-weight:500;color:#ccc;line-height:%?40?%;border:1px solid #e0e0e0;border-radius:%?8?%;text-align:center;margin-left:%?54?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-scroll-box[data-v-44289604]{height:%?95?%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0 %?20?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-scroll-box uni-view[data-v-44289604]{line-height:%?95?%;font-size:%?28?%;display:inline-block;margin-right:%?45?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-scroll-box .scroll-box-color[data-v-44289604]{color:#0183fa}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-video-box[data-v-44289604]{width:%?668?%;height:%?341?%;margin:0 auto;position:relative}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-video-box uni-video[data-v-44289604]{position:absolute;top:0;left:0;width:%?668?%;height:%?341?%;margin:0 auto}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-video-box .video-a[data-v-44289604]{z-index:100}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .evacuation-video-box .video-b[data-v-44289604]{z-index:0}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap[data-v-44289604]{width:%?710?%;height:%?464?%;background:#fff;border-radius:%?20?%;padding:%?20?% %?20?% 0;box-sizing:border-box;margin-top:%?20?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t[data-v-44289604]{font-size:%?30?%;font-family:PingFang SC;font-weight:500;color:#333;line-height:%?30?%;display:flex}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t .monito_li_r_l[data-v-44289604]{flex:1;line-height:%?61?%;font-size:%?28?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t .monito_li_r_r_button[data-v-44289604]{width:%?100?%;text-align:center;line-height:%?61?%;font-size:%?28?%;color:#0183fa}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t .monito_li_r[data-v-44289604]{width:%?380?%;font-size:%?24?%;font-family:PingFang SC;font-weight:500;color:#0183fa;line-height:%?80?%;display:flex;justify-content:flex-end;align-items:center}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t .monito_li_r >img[data-v-44289604]{width:%?9?%;height:%?22?%;margin-left:%?20?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t .monito_li_r .evacuation-title-button-box[data-v-44289604]{display:flex;overflow:hidden}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t .monito_li_r .evacuation-title-button-box uni-view[data-v-44289604]{line-height:%?61?%;font-size:%?28?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t .monito_li_r .evacuation-title-button-box .colorA[data-v-44289604]{color:#0183fa}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t .monito_li_r .evacuation-title-button-box .colorB[data-v-44289604]{color:#0183fa}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .roadmap_t .monito_li_r .evacuation-title-button-box img[data-v-44289604]{margin:%?28?% %?20?% 0;width:%?24?%;height:%?9?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box[data-v-44289604]{width:%?668?%;height:%?348?%;margin:0 auto;overflow:hidden;border:%?1?% solid #e0e0e0;margin-top:%?20?%;position:relative}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page[data-v-44289604]{overflow:hidden;position:absolute;top:50%;left:50%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box[data-v-44289604]{position:relative}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .map-max-for-box[data-v-44289604]{position:absolute;display:flex;flex-direction:column}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .map-max-for-box .map-max-for-min-box[data-v-44289604]{position:relative}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .map-max-for-box .map-max-for-min-box .position-box[data-v-44289604]{position:absolute}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .map-max-for-box .map-max-for-min-box .map-for-name-p[data-v-44289604]{padding:0 %?10?%;height:%?20?%;line-height:%?20?%;font-size:%?14?%;text-align:center;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .map-max-for-box .map-max-for-min-box .map-for-num-p[data-v-44289604]{padding:0 %?10?%;height:%?20?%;line-height:%?20?%;font-size:%?14?%;text-align:center;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .for-map-box[data-v-44289604]{border:%?2?% solid #fff;background:#cef2fd}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .for-map-box-one[data-v-44289604]{background:#cefdd5}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .room-type-one[data-v-44289604]{background:#b2ebff}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .room-type-two[data-v-44289604]{background:rgba(232,0,0,.4);box-shadow:0 0 %?10?% %?1?% #e80000 inset}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .roadmap .evacuation-map-box .emergencyEvacuationBigFullScreen-page .map-max-box .room-type-three[data-v-44289604]{background:#b2ebff;box-shadow:0 0 %?10?% %?1?% #e80000 inset}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .video-max-box[data-v-44289604]{width:%?710?%;height:%?780?%;overflow-y:scroll;background:#fff;border-radius:%?20?%;padding:%?22?% %?30?% %?30?%;box-sizing:border-box;margin-top:%?20?%;margin-bottom:%?120?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .video-max-box uni-video[data-v-44289604]{width:%?645?%;height:%?355?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .bottom-button-box[data-v-44289604]{position:absolute;bottom:%?20?%;display:flex;width:%?670?%;margin:%?20?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .bottom-button-box uni-view[data-v-44289604]{width:%?335?%;height:%?100?%;line-height:%?100?%;text-align:center;color:#fff;font-size:%?28?%}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .bottom-button-box .voice[data-v-44289604]{border-top-left-radius:%?50?%;border-bottom-left-radius:%?50?%;background:#ff9c00}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .bottom-button-box .plan[data-v-44289604]{background:#21a743}#emergencyEvacuationBig .implementEvacuation .evacuation-max-box .bottom-button-box .evacuate[data-v-44289604]{border-top-right-radius:%?50?%;border-bottom-right-radius:%?50?%;background:#0183fa}#emergencyEvacuationBig .implementEvacuation .live-button[data-v-44289604]{width:%?650?%;height:%?100?%;line-height:%?100?%;text-align:center;font-size:%?28?%;margin:%?50?% auto 0;border-radius:%?20?%}#emergencyEvacuationBig .implementEvacuation .live-color-a[data-v-44289604]{color:#fff;background:#ff8686}#emergencyEvacuationBig .implementEvacuation .live-color-b[data-v-44289604]{color:#fff;background:#25c95b}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box[data-v-44289604]{height:100%;width:100%;position:fixed;display:flex;flex-direction:column;z-index:10;background:rgba(0,0,0,.2)\n/* 语音广播-执行疏散 */}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .null-box[data-v-44289604]{flex:1}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast[data-v-44289604]{width:100%;background:#fff;border-top-left-radius:%?20?%;border-top-right-radius:%?20?%;padding:%?22?% %?30?% %?30?%;box-sizing:border-box;margin-top:%?20?%\n/* 疏散按钮 */}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .broadcast_t[data-v-44289604]{font-size:%?30?%;font-family:PingFang SC;font-weight:500;color:#333;line-height:%?30?%}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .broadcast_t >uni-label[data-v-44289604]{font-size:%?24?%;font-family:PingFang SC;font-weight:500;color:#999;line-height:%?30?%;margin-left:%?16?%}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .trumpet-max-box[data-v-44289604]{display:flex;justify-content:flex-start;margin-top:%?22?%;flex-wrap:wrap}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .trumpet-max-box .trumpet-for-box[data-v-44289604]{display:inline-block;width:auto;height:%?60?%;line-height:%?60?%;font-size:%?24?%;text-align:center;cursor:pointer;overflow:hidden;border:%?1?% solid #e0e0e0;border-radius:%?10?%;color:#e0e0e0;display:flex;justify-content:center;margin-right:%?20?%;margin-bottom:%?10?%;padding:0 %?12?%;box-sizing:border-box}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .trumpet-max-box .trumpet-for-box >img[data-v-44289604]{width:%?36?%;height:%?34?%;margin:%?12?% %?20?% 0 %?25?%}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .trumpet-max-box .trumpet-color-a[data-v-44289604]{border:1px solid #0183fa;color:#0183fa}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .trumpet-max-box .trumpet-color-b[data-v-44289604]{border:1px solid #ccc;color:#999}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .broadcast_m[data-v-44289604]{width:100%;margin-bottom:%?80?%}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .broadcast_m .broadcast_m_t[data-v-44289604]{width:%?142?%;height:%?142?%;margin:%?30?% 0 0 %?258?%;position:relative;font-size:%?24?%;font-family:PingFang SC;font-weight:500;line-height:%?170?%;text-align:center\n/* 按下 */\n/* 松开 */}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .broadcast_m .broadcast_m_t >img[data-v-44289604]{width:%?142?%;height:%?142?%;position:absolute}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .broadcast_m .broadcast_m_t >uni-label[data-v-44289604]{width:100%;font-size:%?24?%;font-family:PingFang SC;font-weight:500;color:#0183fa;line-height:%?24?%;display:inline-block;text-align:center;position:absolute;top:%?76?%}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .broadcast_m .broadcast_m_t .press_color[data-v-44289604]{color:#fff}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .broadcast_m .broadcast_m_t .slip_color[data-v-44289604]{color:#0183fa}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .broadcast_m .broadcast_m_b[data-v-44289604]{font-size:%?24?%;font-family:PingFang SC;font-weight:500;color:#999;line-height:%?24?%;text-align:center;margin-top:%?14?%}#emergencyEvacuationBig .implementEvacuation .shade-max-big-box .broadcast .evacuation-button-box[data-v-44289604]{width:%?650?%;height:%?100?%;background:#0183fa;color:#fff;text-align:center;line-height:%?100?%;font-size:%?28?%;margin:%?88?% auto 0;border-radius:%?20?%}#emergencyEvacuationBig .setUpEvacuation-bottom-button[data-v-44289604]{width:%?650?%;height:%?100?%;background:#0183fa;color:#fff;text-align:center;line-height:%?100?%;font-size:%?28?%;margin:%?50?% auto;border-radius:%?20?%}#emergencyEvacuationBig .device-type[data-v-44289604]{margin-top:%?20?%;border-radius:%?20?%;background:#fff;padding:%?24?% %?20?%;box-sizing:border-box;display:flex;justify-content:flex-start;flex-wrap:wrap}#emergencyEvacuationBig .device-type >uni-view[data-v-44289604]{height:%?60?%;display:flex;justify-content:flex-start;align-items:center;padding-left:%?10?%;padding-right:%?10?%;box-sizing:border-box}#emergencyEvacuationBig .device-type >uni-view >img[data-v-44289604]:nth-of-type(1){width:%?42?%;height:%?42?%;margin-right:%?12?%}#emergencyEvacuationBig .device-type >uni-view >uni-view[data-v-44289604]{font-family:PingFang SC;font-weight:500;font-size:%?30?%;color:#222;line-height:%?60?%;width:%?560?%}#emergencyEvacuationBig .device-type >uni-view >img[data-v-44289604]:nth-of-type(2){width:%?24?%;height:%?22?%}#emergencyEvacuationBig .device-type >uni-view[data-v-44289604]:nth-child(2n){border-right:none;padding-left:%?20?%;box-sizing:border-box}#emergencyEvacuationBig .device-type >uni-view[data-v-44289604]:nth-last-child(1){border-bottom:none}#emergencyEvacuationBig .device-type >uni-view[data-v-44289604]:nth-last-child(2){border-bottom:none}#emergencyEvacuationBig .for-map-box-two[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_yjtd.png) 50% no-repeat #006400;background-size:%?60?% %?60?%}#emergencyEvacuationBig .for-map-box-two-check[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_yjtd.png) 50% no-repeat #32cd32;background-size:%?80?% %?80?%}#emergencyEvacuationBig .center-move-door-p-t[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_sysbjt_m.png)!important;background-size:100%!important;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#emergencyEvacuationBig .center-move-door-p-b[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_sysbjt_m.png)!important;background-size:100%!important}#emergencyEvacuationBig .center-move-door-p-l[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_sysbjt_m.png)!important;background-size:100%!important;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#emergencyEvacuationBig .center-move-door-p-r[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_sysbjt_m.png)!important;background-size:100%!important;-webkit-transform:rotate(270deg);transform:rotate(270deg)}#emergencyEvacuationBig .lightTopOn[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_sjt.png);background-size:100%}#emergencyEvacuationBig .lightTopOff[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_shang_hs.png);background-size:100%}#emergencyEvacuationBig .lightBottomOn[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_xjt.png);background-size:100%}#emergencyEvacuationBig .lightBottomOff[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_xia_hs.png);background-size:100%}#emergencyEvacuationBig .lightLeftOn[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_zuo.png);background-size:100%}#emergencyEvacuationBig .lightLeftOff[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_zou_hs.png);background-size:100%}#emergencyEvacuationBig .lightRightOn[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_yuo.png);background-size:100%}#emergencyEvacuationBig .lightRightOff[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/manage/icon_you_hs.png);background-size:100%}#emergencyEvacuationBig .broadcast_m_t_back_a[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/commonality/icon_sskz_skfs_1.png);color:#fff;background-size:100%}#emergencyEvacuationBig .broadcast_m_t_back_b[data-v-44289604]{background:url(https://zj-wechat.oss-cn-beijing.aliyuncs.com/xcx_images/xcx_v3/commonality/icon_sskz_azsh_1.png);color:#0183fa;background-size:100%}",""]),t.exports=e},"42fb":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.tansParams=function(t){for(var e="",a=0,i=Object.keys(t);a<i.length;a++){var o=i[a],r=t[o],s=encodeURIComponent(o)+"=";if(null!==r&&"undefined"!==typeof r)if("object"===(0,n.default)(r))for(var c=0,u=Object.keys(r);c<u.length;c++){var d=u[c];if(null!==r[d]&&"undefined"!==typeof r[d]){var l=o+"["+d+"]",m=encodeURIComponent(l)+"=";e+=m+encodeURIComponent(r[d])+"&"}}else e+=s+encodeURIComponent(r)+"&"}return e};var n=i(a("fcf3"));a("dc8a")},"4fd4":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.apiResquestTimer=e.apiResquestOutside=e.apiResquestJsonList=e.apiResquestFormVideo=e.apiResquestForm=e.apiResquest=void 0,e.loginTimeout=s;var n=i(a("9b1b"));a("bf0f"),a("f7a5");var o=a("f414"),r=a("42fb");e.apiResquest=function(t){return new Promise((function(e,a){var i=o.config.base_url+t.url;return uni.showLoading({title:"加载中",mask:!0}),"GET"===t.method&&t.data&&(i=i+"?"+(0,r.tansParams)(t.data),i=i.slice(0,-1),t.data={}),uni.request({timeout:1e4,url:i,data:(0,n.default)({},t.data),method:t.method,header:{"content-type":"application/json;charset=utf-8",Authorization:uni.getStorageSync("token")},success:function(t){uni.hideLoading(),200==t.statusCode?200==t.data.code?e(t):401==t.data.code?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:t.data.message,duration:2e3}),e(t)):401==t.statusCode?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:"连接异常,请联系管理员.",duration:2e3}),e(t))},fail:function(t){uni.hideLoading(),uni.showToast({mask:!0,icon:"none",position:"center",title:"出错啦~请联系管理员!",duration:2e3})},complete:function(){}})}))};e.apiResquestOutside=function(t){return new Promise((function(e,a){var i=t.url;return uni.showLoading({title:"加载中",mask:!0}),"GET"===t.method&&t.data&&(i=i+"?"+(0,r.tansParams)(t.data),i=i.slice(0,-1),t.data={}),uni.request({timeout:1e4,url:i,data:(0,n.default)({},t.data),method:t.method,header:{"content-type":"application/json;charset=utf-8",Authorization:uni.getStorageSync("token")},success:function(t){uni.hideLoading(),200==t.statusCode?200==t.data.code?e(t):401==t.data.code?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:t.data.message,duration:2e3}),e(t)):401==t.statusCode?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:"连接异常,请联系管理员.",duration:2e3}),e(t))},fail:function(t){uni.hideLoading(),uni.showToast({mask:!0,icon:"none",position:"center",title:"出错啦~请联系管理员!",duration:2e3})},complete:function(){}})}))};e.apiResquestForm=function(t){return new Promise((function(e,a){var i=o.config.base_url+t.url;return uni.showLoading({title:"加载中",mask:!0}),"GET"===t.method&&t.data&&(i=i+"?"+(0,r.tansParams)(t.data),i=i.slice(0,-1),t.data={}),uni.request({timeout:1e4,url:i,data:(0,n.default)({},t.data),method:t.method,header:{"content-type":"application/x-www-form-urlencoded",Authorization:uni.getStorageSync("token")},success:function(t){uni.hideLoading(),200==t.statusCode?200==t.data.code?e(t):401==t.data.code?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:t.data.message,duration:2e3}),e(t)):401==t.statusCode?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:"连接异常,请联系管理员.",duration:2e3}),e(t))},fail:function(t){uni.hideLoading(),uni.showToast({mask:!0,icon:"none",position:"center",title:"出错啦~请联系管理员!",duration:2e3})},complete:function(){}})}))};e.apiResquestJsonList=function(t){return new Promise((function(e,a){var i=o.config.base_url+t.url;return uni.showLoading({title:"加载中",mask:!0}),"GET"===t.method&&t.data&&(i=i+"?"+(0,r.tansParams)(t.data),i=i.slice(0,-1),t.data={}),uni.request({timeout:1e4,url:i,data:t.data,method:t.method,header:{"content-type":"application/json",Authorization:uni.getStorageSync("token")},success:function(t){uni.hideLoading(),200==t.statusCode?200==t.data.code?e(t):401==t.data.code?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:t.data.message,duration:2e3}),e(t)):401==t.statusCode?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:"连接异常,请联系管理员.",duration:2e3}),e(t))},fail:function(t){uni.hideLoading(),uni.showToast({mask:!0,icon:"none",position:"center",title:"出错啦~请联系管理员!",duration:2e3})},complete:function(){}})}))};e.apiResquestFormVideo=function(t){return new Promise((function(e,a){var i=uni.getStorageSync("cameraExtranetAgent")+t.url;return uni.showLoading({title:"加载中",mask:!0}),"GET"===t.method&&t.data&&(i=i+"?"+(0,r.tansParams)(t.data),i=i.slice(0,-1),t.data={}),uni.request({timeout:1e4,url:i,data:(0,n.default)({},t.data),method:t.method,header:{"content-type":"application/x-www-form-urlencoded",Authorization:uni.getStorageSync("token")},success:function(t){uni.hideLoading(),200==t.statusCode?200==t.data.code?e(t):401==t.data.code?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:t.data.message,duration:2e3}),e(t)):401==t.statusCode?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:"连接异常,请联系管理员.",duration:2e3}),e(t))},fail:function(t){uni.hideLoading(),uni.showToast({mask:!0,icon:"none",position:"center",title:"出错啦~请联系管理员!",duration:2e3})},complete:function(){}})}))};function s(t){uni.showToast({mask:!0,icon:"none",position:"center",title:"登录超时,请重新登录~",duration:2e3}),uni.removeStorageSync("token"),uni.removeStorageSync("userId"),uni.removeStorageSync("userType"),setTimeout((function(){uni.redirectTo({url:"/pages/views/login/login"})}),2e3)}e.apiResquestTimer=function(t){return new Promise((function(e,a){var i=o.config.base_url+t.url;return"GET"===t.method&&t.data&&(i=i+"?"+(0,r.tansParams)(t.data),i=i.slice(0,-1),t.data={}),uni.request({timeout:1e4,url:i,data:(0,n.default)({},t.data),method:t.method,header:{"content-type":"application/json;charset=utf-8",Authorization:uni.getStorageSync("token")},success:function(t){uni.hideLoading(),200==t.statusCode?200==t.data.code?e(t):401==t.data.code?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:t.data.message,duration:2e3}),e(t)):401==t.statusCode?s():(uni.showToast({mask:!0,icon:"none",position:"center",title:"连接异常,请联系管理员.",duration:2e3}),e(t))},fail:function(t){uni.hideLoading(),uni.showToast({mask:!0,icon:"none",position:"center",title:"出错啦~请联系管理员!",duration:2e3})},complete:function(){}})}))}},"6cc5":function(t,e,a){"use strict";a.r(e);var i=a("10d9"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},"8dbc":function(t,e,a){"use strict";var i=a("0c9f"),n=a.n(i);n.a}}]);
|