webpackJsonp([3],{"7cZT":function(t,e){},"91Nw":function(t,e){t.exports=function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="/dist/",i(i.s=284)}({284:function(t,e,i){"use strict";e.__esModule=!0;var n,s=i(285),o=(n=s)&&n.__esModule?n:{default:n};o.default.install=function(t){t.component(o.default.name,o.default)},e.default=o.default},285:function(t,e,i){"use strict";e.__esModule=!0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.default={name:"ElCol",props:{span:{type:Number,default:24},tag:{type:String,default:"div"},offset:Number,pull:Number,push:Number,xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object]},computed:{gutter:function(){for(var t=this.$parent;t&&"ElRow"!==t.$options.componentName;)t=t.$parent;return t?t.gutter:0}},render:function(t){var e=this,i=[],s={};return this.gutter&&(s.paddingLeft=this.gutter/2+"px",s.paddingRight=s.paddingLeft),["span","offset","pull","push"].forEach(function(t){(e[t]||0===e[t])&&i.push("span"!==t?"el-col-"+t+"-"+e[t]:"el-col-"+e[t])}),["xs","sm","md","lg","xl"].forEach(function(t){var s;"number"==typeof e[t]?i.push("el-col-"+t+"-"+e[t]):"object"===n(e[t])&&(s=e[t],Object.keys(s).forEach(function(e){i.push("span"!==e?"el-col-"+t+"-"+e+"-"+s[e]:"el-col-"+t+"-"+s[e])}))}),t(this.tag,{class:["el-col",i],style:s},this.$slots.default)}}}})},Jros:function(t,e){},QQwf:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("GXEp"),i("+BTi");var n=i("mtrD"),s=i.n(n),o=(i("jZDA"),i("91Nw")),a=i.n(o),r=(i("d7TW"),i("ajQY")),c=i.n(r),l=(i("Yq4J"),i("qubY")),u=i.n(l),d=i("pw6x"),p={props:{index:{type:Number,default:0},w:{type:Number,default:100},h:{type:Number,default:100},data:{type:Object,default:null},tags:{type:Object,default:null},toDOMId:{type:String,default:""}},data:function(){return{grabEvents:["mousedown","touchstart"],moveEvents:["mousemove","touchmove"],releaseEvents:["mouseup","touchend"],isAdd:!1,isOnDowm:!1,boxContent:{},beginx:0,beginy:0,item:"",CloneDom:null}},mounted:function(){this.item=this.$refs.box,this.listenEvents()},methods:{_addGrabListeners:function(){var t=this;this.grabEvents.forEach(function(e){window.addEventListener(e,t._onMouseDown,{passive:!1})}),this.moveEvents.forEach(function(e){window.document.addEventListener(e,t._onMouseMove,{passive:!1})}),this.releaseEvents.forEach(function(e){window.document.addEventListener(e,t._onMouseUp,{passive:!1})})},listenEvents:function(){this._addGrabListeners()},_onMouseDown:function(t){this.boxContent=this._getContainerRect(this.item),this.isAdd=this._current(this.boxContent,t),!this.isOnDowm&&this.isAdd&&(this.isOnDowm=!0,this.$emit("down",{index:this.index,data:this.data,tags:this.tags}),this.beginx=t.clientX||t.changedTouches[0].clientX,this.beginy=t.clientY||t.changedTouches[0].clientY,this.CloneDom=this.item.cloneNode(!0),document.getElementsByTagName("body")[0].append(this.CloneDom),this.CloneDom.style.position="absolute",this.CloneDom.style.width=this.w+"px",this.CloneDom.style.height=this.h+"px",this.CloneDom.style.top=this.beginy-20+"px",this.CloneDom.style.left=this.beginx-20+"px",this.CloneDom.style.opacity=.4)},_onMouseMove:function(t){if(this.isOnDowm){var e=this._getContainerRect(this.item);this.boxContent=e;var i=t.clientX||t.changedTouches[0].clientX,n=t.clientY||t.changedTouches[0].clientY,s=i-this.beginx,o=n-this.beginy;if(this.beginy=n,this.beginx=i,this.isAdd&&this.CloneDom){var a=s+this.CloneDom.offsetLeft,r=o+this.CloneDom.offsetTop;this.CloneDom&&(this.CloneDom.style.position="absolute",this.CloneDom.style.top=r+"px",this.CloneDom.style.left=a+"px")}}},_onMouseUp:function(t){if(this.CloneDom&&document.getElementsByTagName("body")[0].removeChild(this.CloneDom),this.CloneDom=null,this.isOnDowm&&this.isAdd){var e=t.clientX||t.changedTouches[0].clientX,i=t.clientY||t.changedTouches[0].clientY;if(this.isOnDowm=!1,""!==this.toDOMId){var n=document.getElementById(this.toDOMId),s=this._getContainerRect(n);if(!(i>=s.top&&i<=s.bottom&&e>=s.left&&e<=s.right))return!1;e-=s.left,i-=s.top}console.log(e,"_onMouseUp clientX"),this.$emit("_getContainerRect",{x:e,y:i,index:this.index,data:this.data,tags:this.tags})}return!1},_current:function(t,e){return t.left<=(e.clientX||e.changedTouches[0].clientX)&&t.right>=(e.clientX||e.changedTouches[0].clientX)&&t.top<=(e.clientY||e.changedTouches[0].clientY)&&t.bottom>=(e.clientY||e.changedTouches[0].clientY)},_getContainerRect:function(t){var e=t.getBoundingClientRect();return{left:e.left,right:e.right,top:e.top,bottom:e.bottom,width:e.width,height:e.height}},reset:function(){this.item.style.position&&(this.item.style.position="static")}}},f=i("XyMi");var v=function(t){i("kNle")},h=Object(f.a)(p,function(){var t=this.$createElement;return(this._self._c||t)("div",{ref:"box"},[this._t("default")],2)},[],!1,v,"data-v-80157500",null).exports,m=i("RSLX"),g=Object.assign||function(t){for(var e=1;e0););return parseInt(e)},reciveUrl:function(t){var e=this;this.videoUrl="rtsp://admin:a1234567@192.168.1.201:554/h264/ch1/main/av_stream",this.vxgPlayerId=this.vxgPlayerId+(new Date).getTime()+"",this.$nextTick(function(){e.vxgplayerInit({id:e.vxgPlayerId,url:e.videoUrl,autostart:!0})})}},mounted:function(){this.reciveUrl({})},created:function(){}};var _=function(t){i("uKxw")},x=Object(f.a)(y,function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("div",{attrs:{id:this.vxgPlayerId,width:this.width,height:this.height}})])},[],!1,_,null,null).exports,b={name:"speciaButton",data:function(){return{}},props:{isLock:{default:!0,type:Boolean}},computed:{orgId:function(){return this.$store.getters.basicUserInfo.orgId}},methods:{setLockState:function(){this.$emit("change",this.isLock)}}};var $=function(t){i("Rhnq")},C=Object(f.a)(b,function(){var t=this.$createElement;return(this._self._c||t)("b-btn",{staticClass:"btn-circle",attrs:{variant:"primary"},on:{click:this.setLockState}},[this._t("default")],2)},[],!1,$,null,null).exports,w=i("JYWD"),I=Object.assign||function(t){for(var e=1;e160&&790-i>120&&0!==Object.keys(n).length&&0!==Object.keys(this.tempDevice).length&&n.id===this.tempDevice.id&&this.$refs.aMap.receveLnglat(n)},iconIteamDrag:function(t){var e=t.x,i=t.y,n=t.data,s=this.deviceArr.map(function(t){return t.id===n.id&&(t.position=JSON.stringify({x:e,y:i})),t});this.deviceArr=s},getPoint:function(t){var e=this;if(console.log(t,"放置的百度地图坐标"),this.bPoint={},t&&(this.bPoint=t,0!==Object.keys(this.markerObject).length)){this.markerObject.lat=t.lat,this.markerObject.lng=t.lng,console.log(this.markerObject,"this.markerObject");var i=[];i.push(this.markerObject),this.setMarker(i);var n=this.deviceList.filter(function(t,i){return e.markerObject.id!==t.id});console.log(n,"----------------newArr",this.deviceList),this.markerObject={}}},setMarker:function(t){this.$refs.baiduMap.bmapCreateMarker(t)},getRandomNum:function(t,e){for(var i=void 0;;)if(i=1e3*Math.random(),"top"===e){if(i<=t&&i>20)break}else if(i<=t&&i>0)break;return parseInt(i)},createPic:function(t){var e=this;0!==t.length&&(t.forEach(function(t,i){var n=e.getRandomNum(80,"top"),s=e.getRandomNum(130,"left");e.$set(t,"top",n),e.$set(t,"left",s),0===t.status?"101"===t.type?(e.$set(t,"url","/static/img/icon/green_camer.png"),e.$set(t,"isZindex",!1),e.$set(t,"isActive",!1)):"103"===t.type&&(e.$set(t,"url","/static/img/icon/green_server.png"),e.$set(t,"isActive",!1),e.$set(t,"isZindex",!1)):1===t.status?"101"===t.type?(e.$set(t,"url","/static/img/icon/red_camer.png"),e.$set(t,"isActive",!1),e.$set(t,"isZindex",!1)):"103"===t.type&&(e.$set(t,"url","/static/img/icon/red_server.png"),e.$set(t,"isActive",!1),e.$set(t,"isZindex",!1)):-1===t.status&&("101"===t.type?(e.$set(t,"url","/static/img/icon/gray_camer.png"),e.$set(t,"isActive",!1),e.$set(t,"isZindex",!1)):"103"===t.type&&(e.$set(t,"url","/static/img/icon/gray_server.png"),e.$set(t,"isActive",!1),e.$set(t,"isZindex",!1)))}),this.deviceList=t)},updatePos:function(t){var e=this;return k(regeneratorRuntime.mark(function i(){var n,s,o;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return console.log(t,"===========marker"),n={id:t.data.id,type:t.data.type,longitude:t.Mg.position.lng,latitude:t.Mg.position.lat},i.next=4,Object(w.q)(n);case 4:(s=i.sent)&&s.success?(o=e.deviceList.filter(function(e){return e.id!==t.data.id}),e.deviceList!==o.length&&(e.createPic(o),0===o.length&&(e.deviceList=o)),e.$toast({type:"success",message:"更新设备坐标成功!"}),e.$emit("upTreeData")):e.$toast({type:"error",message:"更新设备坐标失败!"});case 6:case"end":return i.stop()}},i,e)}))()},findDeviceByParams:function(){var t=this;return k(regeneratorRuntime.mark(function e(){var i,n,s,o,a,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=void 0,"currentOrgItem"!==t.searchType){e.next=7;break}return e.next=4,Object(w.j)({orgId:t.currentOrgItem.id,type:t.currentOrgItem.type,length:9999,start:0,condition:t.searchName});case 4:i=e.sent,e.next=12;break;case 7:if("currentColonyItem"!==t.searchType){e.next=12;break}return n=t.currentColonyItem,s=n.type,o=void 0===s?"1":s,a=n.id,r=void 0===a?"0":a,e.next=11,Object(w.f)({id:r,type:o,condition:t.searchName});case 11:i=e.sent;case 12:i&&i.data?"0"===t.currentOrgItem.id&&"0"===t.currentColonyItem.id?t.$refs.aMap.removeActiveDeviceMarkers():i&&0!==i.data.length?(t.$refs.aMap.removeActiveDeviceMarkers(),void 0===i.data[0].child?(t.$refs.aMap.setActiveDeviceMarkers(i.data),t.setActiveForNoPos(i.data)):(t.Iteart(i.data),t.$refs.aMap.setActiveDeviceMarkers(t.result),t.setActiveForNoPos(t.result))):(t.$refs.aMap.removeActiveDeviceMarkers(),t.setActiveForNoPos(i.data)):t.$toast({type:"error",message:i&&i.msg?i.msg:"设备查询失败!"});case 13:case"end":return e.stop()}},e,t)}))()},Iteart:function(t){var e=this;this.result=[],t.forEach(function(t,i){e.result.push(t),null!==t.child&&0!==t.child.length&&e.Iteart(t.child)})},setActiveForNoPos:function(t){var e=this,i=t||[],n=this.deviceList||[];if(0===i.length){var s=!0,o=!1,a=void 0;try{for(var r,c=n[Symbol.iterator]();!(s=(r=c.next()).done);s=!0){var l=r.value;0===l.status?"101"===l.type?(this.$set(l,"url","/static/img/icon/green_camer.png"),this.$set(l,"isActive",!1)):"103"===l.type&&(this.$set(l,"url","/static/img/icon/green_server.png"),this.$set(l,"isActive",!1)):1===l.status?"101"===l.type?(this.$set(l,"url","/static/img/icon/red_camer.png"),this.$set(l,"isActive",!1)):"103"===l.type&&(this.$set(l,"url","/static/img/icon/red_server.png"),this.$set(l,"isActive",!1)):-1===l.status&&("101"===l.type?(this.$set(l,"url","/static/img/icon/gray_camer.png"),this.$set(l,"isActive",!1)):"103"===l.type&&(this.$set(l,"url","/static/img/icon/gray_server.png"),this.$set(l,"isActive",!1)))}}catch(t){o=!0,a=t}finally{try{!s&&c.return&&c.return()}finally{if(o)throw a}}return!1}var u=[];i.forEach(function(t,i){var s=!0,o=!1,a=void 0;try{for(var r,c=n[Symbol.iterator]();!(s=(r=c.next()).done);s=!0){var l=r.value;l.id===t.id?u.push(l):(console.log("回复"),0===l.status?"101"===l.type?(e.$set(l,"url","/static/img/icon/green_camer.png"),e.$set(l,"isActive",!1),e.$set(l,"isZindex",!1)):"103"===l.type&&(e.$set(l,"url","/static/img/icon/green_server.png"),e.$set(l,"isActive",!1),e.$set(l,"isZindex",!1)):1===l.status?"101"===l.type?(e.$set(l,"url","/static/img/icon/red_camer.png"),e.$set(l,"isActive",!1),e.$set(l,"isZindex",!1)):"103"===l.type&&(e.$set(l,"url","/static/img/icon/red_server.png"),e.$set(l,"isActive",!1),e.$set(l,"isZindex",!1)):-1===l.status&&("101"===l.type?(e.$set(l,"url","/static/img/icon/gray_camer.png"),e.$set(l,"isActive",!1),e.$set(l,"isZindex",!1)):"103"===l.type&&(e.$set(l,"url","/static/img/icon/gray_server.png"),e.$set(l,"isActive",!1),e.$set(l,"isZindex",!1))))}}catch(t){o=!0,a=t}finally{try{!s&&c.return&&c.return()}finally{if(o)throw a}}});var d=!0,p=!1,f=void 0;try{for(var v,h=u[Symbol.iterator]();!(d=(v=h.next()).done);d=!0){var m=v.value;console.log(m,"设置左下角高亮"),0===m.status?"101"===m.type?(this.$set(m,"url","/static/img/icon/green_camer_active.png"),this.$set(m,"isActive",!0),this.$set(m,"isZindex",!0)):"103"===m.type&&(this.$set(m,"url","/static/img/icon/green_server_active.png"),this.$set(m,"isActive",!0),this.$set(m,"isZindex",!0)):1===m.status?"101"===m.type?(this.$set(m,"url","/static/img/icon/red_camer_active.png"),this.$set(m,"isActive",!0),this.$set(m,"isZindex",!0)):"103"===m.type&&(this.$set(m,"url","/static/img/icon/red_server_active.png"),this.$set(m,"isActive",!0),this.$set(m,"isZindex",!0)):-1===m.status&&("101"===m.type?(this.$set(m,"url","/static/img/icon/gray_camer_active.png"),this.$set(m,"isActive",!0),this.$set(m,"isZindex",!0)):"103"===m.type&&(this.$set(m,"url","/static/img/icon/gray_server_active.png"),this.$set(m,"isActive",!0),this.$set(m,"isZindex",!0)))}}catch(t){p=!0,f=t}finally{try{!d&&h.return&&h.return()}finally{if(p)throw f}}},focusChange:function(t){this.tempDevice=t}},mounted:function(){this.findAllDevice()},watch:{currentOrgItem:{handler:function(t,e){t!==e&&(this.searchType="currentOrgItem",this.findDeviceByParams())},deep:!0,immediate:!0},currentColonyItem:{handler:function(t,e){t!==e&&(this.searchType="currentColonyItem",this.findDeviceByParams())},deep:!0,immediate:!0}}};var j=function(t){i("nvLE")},E=Object(f.a)(P,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"pr",staticStyle:{height:"100%",width:"100%"}},[i("a-map",{ref:"aMap",attrs:{newId:"amap",zoomSize:12},on:{toDetails:t.toDetails,updatePos:t.updatePos}}),t._v(" "),i("div",{staticClass:"list clearfix"},[i("div",{staticClass:"flex-center"},[i("span",{staticStyle:{color:"#5cc9e9"}},[t._v("未标记:"+t._s(t.deviceList.length))])]),t._v(" "),i("div",t._l(t.deviceList,function(e){return i("dragger-box",{key:e.id,class:["float-left",e.isZindex?"zIndex1":"zIndex0"],style:"top:"+e.top+"px;left:"+e.left+"px;position:absolute",attrs:{data:e,toDOMId:"amap"},on:{_getContainerRect:t.addMapIconIteam}},[i("div",{staticClass:"cursor-move",attrs:{tabindex:"-1"},on:{focus:function(i){t.focusChange(e)}}},[i("div",{class:e.isActive?"img-icon2":"img-icon",style:"background-image: url("+e.url+");"})])])}))]),t._v(" "),i("mapDeviceModel",{ref:"mapModelRef"}),t._v(" "),i("div",{staticClass:"status"},[i("el-row",{staticClass:"pt10",attrs:{gutter:10}},[i("el-col",{staticClass:"flex-center",attrs:{span:8}},[i("div",{staticClass:"iconClass flex-center mr10"},[i("specia-button",[i("i",{staticClass:"ion d-block ion-ios-videocam"})])],1),t._v(" "),i("span",{staticClass:"spanfontright fb"},[t._v(t._s(t.okDeviceNum))]),t._v(" "),i("span",{staticStyle:{"font-size":"18px"}},[t._v("|")]),t._v(" "),i("span",{staticClass:"spanfontleft fb"},[t._v(t._s(t.exDeviceNum))])]),t._v(" "),i("el-col",{staticClass:"flex-center",attrs:{span:8}},[i("div",{staticClass:"iconClass flex-center mr10"},[i("specia-button",[i("i",{staticClass:"d-block fas fa-hdd"})])],1),t._v(" "),i("span",{staticClass:"spanfontright fb"},[t._v(t._s(t.okServerNum))]),t._v(" "),i("span",{staticStyle:{"font-size":"18px"}},[t._v("|")]),t._v(" "),i("span",{staticClass:"spanfontleft fb"},[t._v(t._s(t.exServerNum))])])],1)],1)],1)},[],!1,j,null,null);e.default=E.exports},RSLX:function(t,e,i){"use strict";var n=Object.assign||function(t){for(var e=1;e