diff --git a/antd_color.less b/antd_color.less index bdf6854..b746b9c 100644 --- a/antd_color.less +++ b/antd_color.less @@ -1389,7 +1389,7 @@ tr.ant-table-expanded-row:hover {background: #fbfbfb;} .ant-tag-gold-inverse {color: #fff;background: #faad14;border-color: #faad14;} .ant-tag-cyan {color: #13c2c2;background: #e6fffb;border-color: #87e8de;} .ant-tag-cyan-inverse {color: #fff;background: #13c2c2;border-color: #13c2c2;} -.ant-tag-lime {color: #a0d911;background: color(~`colorPalette("@{text-color}", 1)`);border-color: #eaff8f;} +.ant-tag-lime {color: #a0d911;background: #fcffe6;border-color: #eaff8f;} .ant-tag-lime-inverse {color: #fff;background: #a0d911;border-color: #a0d911;} .ant-tag-green {color: #52c41a;background: #f6ffed;border-color: #b7eb8f;} .ant-tag-green-inverse {color: #fff;background: #52c41a;border-color: #52c41a;} diff --git a/index.html b/index.html index 2082078..2f86d5c 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -
2&&void 0!==arguments[2]?arguments[2]:{};n(this,t),Object(c["a"])(this,"webrtc",null),Object(c["a"])(this,"video",null),Object(c["a"])(this,"server",null),Object(c["a"])(this,"codecLink",null),Object(c["a"])(this,"rsdpLink",null),Object(c["a"])(this,"stream",new MediaStream),Object(c["a"])(this,"uuid",null),Object(c["a"])(this,"options",{onStatusChange:null}),console.log("new uuid:"+i),this.server=t.server,this.video=o,this.uuid=i,Object.assign(this.options,e),this.createLinks(),this.play()}return s(t,[{key:"createLinks",value:function(){this.codecLink="//"+this.server+"/stream/codec/"+this.uuid,this.rsdpLink="//"+this.server+"/stream/receiver/"+this.uuid}},{key:"play",value:function(){var t=this;this.webrtc=new RTCPeerConnection({iceServers:[{urls:["stun:stun.l.google.com:19302"]}]}),this.webrtc||console.log("no"),this.webrtc.onnegotiationneeded=this.handleNegotiationNeeded.bind(this),this.webrtc.ontrack=this.onTrack.bind(this),fetch(this.codecLink).then((function(o){o.json().then((function(o){o.forEach((function(o,i){t.webrtc.addTransceiver(o.Type,{direction:"sendrecv"})}))}))})).catch((function(t){console.log(t)})),this.webrtc.onconnectionstatechange=function(){"connected"==t.webrtc.connectionState||"connecting"==t.webrtc.connectionState?console.log("uuid:"+t.uuid+" status:"+t.webrtc.connectionState):(console.log(t.webrtc.connectionState),t.load(t.uuid))}}},{key:"handleNegotiationNeeded",value:function(){var t=Object(e["a"])(regeneratorRuntime.mark((function t(){var o,i,e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.webrtc.createOffer();case 2:return o=t.sent,t.next=5,this.webrtc.setLocalDescription(o);case 5:i=new FormData,i.append("suuid",this.uuid),i.append("data",btoa(this.webrtc.localDescription.sdp)),fetch(this.rsdpLink,{method:"POST",body:i}).then((function(t){t.text().then((function(t){e.webrtc.setRemoteDescription(new RTCSessionDescription({type:"answer",sdp:atob(t)}))}))})).catch((function(t){}));case 9:case"end":return t.stop()}}),t,this)})));function o(){return t.apply(this,arguments)}return o}()},{key:"onTrack",value:function(t){this.stream.addTrack(t.track),this.video.srcObject=this.stream,this.video.play()}},{key:"load",value:function(t){this.destroy(),this.uuid=t,this.createLinks(),this.play()}},{key:"destroy",value:function(){console.log("destroy uuid:"+this.uuid),this.webrtc.close(),this.webrtc=null,this.video.srcObject=null,this.stream=new MediaStream}},{key:"getImageUrl",value:function(){var t=document.createElement("canvas");t.width=this.video.videoWidth,t.height=this.video.videoHeight,t.getContext("2d").drawImage(video,0,0,t.width,t.height);var o=t.toDataURL();return t.remove(),o}}],[{key:"setServer",value:function(t){this.server=t}}]),t}();Object(c["a"])(r,"server","127.0.0.1:8083");o["a"]=r},6002:function(t,o,i){var e=i("24fb");o=e(!1),o.push([t.i,".alarm .ant-form-item-label[data-v-8076da96]{text-align:left}.add-edit-model .across-layout[data-v-8076da96]{display:flex}.add-edit-model .ant-divider-horizontal[data-v-8076da96]{margin:6px 0}.test-model[data-v-8076da96]{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.test-model #video-test[data-v-8076da96]{width:100%;height:100%}.test-model .video-close[data-v-8076da96]{position:absolute;right:20px;top:20px;color:#fff;font-size:24px;width:32px;height:32px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.test-model .operation-list[data-v-8076da96]{position:absolute;right:200px;bottom:20px;z-index:10}.test-model .operation-list .operation-item img[data-v-8076da96]{width:42px}.test-model .operation-list .operation-item span[data-v-8076da96]{padding:5px 10px;background:rgba(0,0,0,.5);font-size:18px;color:#fff}.test-model .direction-list[data-v-8076da96]{position:absolute;right:30px;bottom:20px;width:150px;z-index:10}.test-model .direction-list .direction-item[data-v-8076da96]{display:flex;align-items:center;justify-content:space-between}.test-model .direction-list .direction-item img[data-v-8076da96]{width:42px}.test-model img[data-v-8076da96]{cursor:pointer}.config-model[data-v-8076da96]{display:flex;align-items:center;justify-content:center}.config-model .operation-list[data-v-8076da96]{position:absolute;right:1000px;bottom:20px;z-index:10}.config-model .operation-list .operation-item img[data-v-8076da96]{width:32px}.config-model .operation-list .operation-item span[data-v-8076da96]{padding:3px 6px;background:rgba(0,0,0,.5);font-size:16px;color:#fff}.config-model .direction-list[data-v-8076da96]{position:absolute;right:830px;bottom:20px;width:150px;z-index:10}.config-model .direction-list .direction-item[data-v-8076da96]{display:flex;align-items:center;justify-content:space-between}.config-model .direction-list .direction-item img[data-v-8076da96]{width:32px}.config-model img[data-v-8076da96]{cursor:pointer}.config-model .config-table[data-v-8076da96]{width:800px;height:600px;overflow:hidden}.config-model .config-table h2[data-v-8076da96]{padding:15px;font-size:20px;background:#fafafa;margin:0}.vxgplayer[data-v-8076da96]{border:none;margin:0;display:block}.ant-btn[data-v-8076da96]{white-space:inherit;text-align:left}",""]),t.exports=o},9545:function(t,o,i){"use strict";i.r(o);var e=function(){var t=this,o=t.$createElement,i=t._self._c||o;return t.isShow?i("div",["add"==t.type||"edit"==t.type?[i("a-modal",{staticClass:"add-edit-model",attrs:{title:["add"==t.type?"新增球机":"编辑球机"],closable:t.closable,"ok-text":"确认","cancel-text":"取消"},on:{ok:t.handleOk,cancel:t.handleCancel},model:{value:t.isShow,callback:function(o){t.isShow=o},expression:"isShow"}},[i("a-form",{attrs:{form:t.form,"wrapper-col":t.formItemAcrossLayout.wrapperCol}},[i("a-form-item",{attrs:{label:"球机名称","label-col":t.formItemVerticalLayout.labelCol}},[i("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入球机名称!"}]}],expression:"['name', { rules: [{ required: true, message: '请输入球机名称!' }] }]"}]})],1),i("a-form-item",{attrs:{label:"球机IP","label-col":t.formItemVerticalLayout.labelCol}},[i("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["ip",{rules:[{required:!0,message:"请输入球机ip!"}]}],expression:"['ip', { rules: [{ required: true, message: '请输入球机ip!' }] }]"}]})],1)],1)],1)]:"test"==t.type?[i("a-modal",{staticClass:"config-model",attrs:{footer:null,maskClosable:!1,width:"1600px",bodyStyle:{padding:0,display:"flex"},centered:!0},on:{cancel:t.handleCancel},model:{value:t.isShow,callback:function(o){t.isShow=o},expression:"isShow"}},[i("div",{staticClass:"test-model"},[i("video",{attrs:{width:"80%",height:"80%",id:"camera"+t.id,autoplay:"",muted:""},domProps:{muted:!0}}),i("div",{staticClass:"operation-list"},[i("div",{staticClass:"operation-item"},[i("img",{attrs:{src:t.zoomSubUrl,alt:""},on:{mousedown:t.zoomDecStart,mouseup:t.zoomDecStop}}),i("span",[t._v("变倍")]),i("img",{attrs:{src:t.zoomAddUrl,alt:""},on:{mousedown:t.zoomAddStart,mouseup:t.zoomAddStop}})]),i("div",{staticClass:"operation-item"},[i("img",{attrs:{src:t.focusSubUrl,alt:""},on:{mousedown:t.focusDecStart,mouseup:t.focusDecStop}}),i("span",[t._v("变焦")]),i("img",{attrs:{src:t.focusAddUrl,alt:""},on:{mousedown:t.focusAddStart,mouseup:t.focusAddStop}})]),i("div",{staticClass:"operation-item"},[i("img",{attrs:{src:t.irisSubUrl,alt:""},on:{mousedown:t.irisDecStart,mouseup:t.irisDecStop}}),i("span",[t._v("光圈")]),i("img",{attrs:{src:t.irisAddUrl,alt:""},on:{mousedown:t.irisAddStart,mouseup:t.irisAddStop}})])]),i("div",{staticClass:"direction-list"},[i("div",{staticClass:"direction-item"},[i("img",{attrs:{src:t.leftUpUrl,alt:""},on:{mousedown:t.leftUpStart,mouseup:t.leftUpStop}}),i("img",{attrs:{src:t.upUrl,alt:""},on:{mousedown:t.upStart,mouseup:t.upStop}}),i("img",{attrs:{src:t.rightUpUrl,alt:""},on:{mousedown:t.rightUpStart,mouseup:t.rightUpStop}})]),i("div",{staticClass:"direction-item"},[i("img",{attrs:{src:t.leftUrl,alt:""},on:{mousedown:t.leftStart,mouseup:t.leftStop}}),i("img",{attrs:{src:t.rightUrl,alt:""},on:{mousedown:t.rightStart,mouseup:t.rightStop}})]),i("div",{staticClass:"direction-item"},[i("img",{attrs:{src:t.leftDownUrl,alt:""},on:{mousedown:t.leftDownStart,mouseup:t.leftDownStop}}),i("img",{attrs:{src:t.downUrl,alt:""},on:{mousedown:t.downStart,mouseup:t.downStop}}),i("img",{attrs:{src:t.rightDownUrl,alt:""},on:{mousedown:t.rightDownStart,mouseup:t.rightDownStop}})])])])])]:"config"==t.type?[i("a-modal",{staticClass:"config-model",attrs:{footer:null,maskClosable:!1,width:"1600px",bodyStyle:{padding:0,display:"flex"},centered:!0},on:{cancel:t.handleCancel},model:{value:t.isShow,callback:function(o){t.isShow=o},expression:"isShow"}},[i("video",{attrs:{width:"900",height:"600",id:"camera"+t.id,autoplay:"",muted:""},domProps:{muted:!0}}),i("div",{staticClass:"operation-list"},[i("div",{staticClass:"operation-item"},[i("img",{attrs:{src:t.zoomSubUrl,alt:""},on:{mousedown:t.zoomDecStart,mouseup:t.zoomDecStop}}),i("span",[t._v("变倍")]),i("img",{attrs:{src:t.zoomAddUrl,alt:""},on:{mousedown:t.zoomAddStart,mouseup:t.zoomAddStop}})]),i("div",{staticClass:"operation-item"},[i("img",{attrs:{src:t.focusSubUrl,alt:""},on:{mousedown:t.focusDecStart,mouseup:t.focusDecStop}}),i("span",[t._v("变焦")]),i("img",{attrs:{src:t.focusAddUrl,alt:""},on:{mousedown:t.focusAddStart,mouseup:t.focusAddStop}})]),i("div",{staticClass:"operation-item"},[i("img",{attrs:{src:t.irisSubUrl,alt:""},on:{mousedown:t.irisDecStart,mouseup:t.irisDecStop}}),i("span",[t._v("光圈")]),i("img",{attrs:{src:t.irisAddUrl,alt:""},on:{mousedown:t.irisAddStart,mouseup:t.irisAddStop}})])]),i("div",{staticClass:"direction-list"},[i("div",{staticClass:"direction-item"},[i("img",{attrs:{src:t.leftUpUrl,alt:""},on:{mousedown:t.leftUpStart,mouseup:t.leftUpStop}}),i("img",{attrs:{src:t.upUrl,alt:""},on:{mousedown:t.upStart,mouseup:t.upStop}}),i("img",{attrs:{src:t.rightUpUrl,alt:""},on:{mousedown:t.rightUpStart,mouseup:t.rightUpStop}})]),i("div",{staticClass:"direction-item"},[i("img",{attrs:{src:t.leftUrl,alt:""},on:{mousedown:t.leftStart,mouseup:t.leftStop}}),i("img",{attrs:{src:t.rightUrl,alt:""},on:{mousedown:t.rightStart,mouseup:t.rightStop}})]),i("div",{staticClass:"direction-item"},[i("img",{attrs:{src:t.leftDownUrl,alt:""},on:{mousedown:t.leftDownStart,mouseup:t.leftDownStop}}),i("img",{attrs:{src:t.downUrl,alt:""},on:{mousedown:t.downStart,mouseup:t.downStop}}),i("img",{attrs:{src:t.rightDownUrl,alt:""},on:{mousedown:t.rightDownStart,mouseup:t.rightDownStop}})])]),i("div",{staticClass:"config-table"},[i("h2",[t._v("球机配置")]),i("a-table",{attrs:{columns:t.columns,"row-key":function(t){return t.name},"data-source":t.configData,bordered:"",pagination:!1,scroll:{y:335}},on:{change:t.getConfigIoList},scopedSlots:t._u([{key:"name",fn:function(o,e){return i("span",{},[i("a-button",{attrs:{type:"link"},on:{click:function(o){return t.toPtz(e)}}},[t._v(t._s(o)+"("+t._s(e.code)+")")])],1)}},{key:"position",fn:function(o,e){return i("span",{},[o?i("div",[t._v(" 已写入 "),i("a-button",{staticClass:"plc",attrs:{type:"link"},on:{click:function(o){return t.coverage(0,e)}}},[t._v(" 覆盖 ")])],1):i("a-button",{staticClass:"plc",attrs:{type:"primary"},on:{click:function(o){return t.coverage(0,e)}}},[t._v(" 写入 ")])],1)}}],null,!1,2762861366)})],1)])]:t._e()],2):t._e()},n=[],a=(i("b0c0"),i("d3b7"),i("25f0"),i("3ea2")),s={labelCol:{span:8},wrapperCol:{span:14}},c={labelCol:{span:4},wrapperCol:{span:8,offset:4}},r=[{title:"PLC IO指令",dataIndex:"name",scopedSlots:{customRender:"name"}},{title:"配置",dataIndex:"position",scopedSlots:{customRender:"position"}}],d={props:["visible","modelType","modelData"],watch:{visible:function(t){this.isShow=t},modelType:function(t){this.type=t},modelData:function(t){var o=this;this.mdata=t,console.log(this.type),t.id&&"edit"==this.type?(this.id=t.id,this.$nextTick((function(){o.form.setFieldsValue({name:t.name,ip:t.ip,rtsp:t.rtsp})}))):t.id&&"config"==this.type&&(this.id=t.id,this.mdata=t,console.log(t),this.$nextTick((function(){console.log(t.rtsp),o.getConfigIoList()})))}},data:function(){return{isShow:!1,player:null,type:"",title:"",closable:!1,formItemAcrossLayout:s,formItemVerticalLayout:c,confirmLoading:!1,form:this.$form.createForm(this,{name:"dynamic_rule"}),id:"",mdata:[],zoomSubUrl:i("a49c"),zoomAddUrl:i("42f5"),focusSubUrl:i("a49c"),focusAddUrl:i("42f5"),irisSubUrl:i("a49c"),irisAddUrl:i("42f5"),leftUpUrl:i("6dc0"),upUrl:i("90e6"),rightUpUrl:i("298d"),leftUrl:i("cce0"),rightUrl:i("cd76"),leftDownUrl:i("30fb"),downUrl:i("5046"),rightDownUrl:i("883f"),columns:r,configData:[]}},mounted:function(){var t=this;this.setVideoServer(),"test"==this.$route.query.modelType?(this.isShow=!0,this.id=this.$route.query.modelData.id,this.type=this.$route.query.modelType,this.mdata=this.$route.query.modelData,this.$nextTick((function(){t.autoPlay(t.id)}))):"config"==this.$route.query.modelType&&(this.isShow=!0,this.id=this.$route.query.modelData.id,this.type=this.$route.query.modelType,this.mdata=this.$route.query.modelData,this.$nextTick((function(){t.autoPlay(t.id)})),this.getConfigIoList())},destroy:function(){},methods:{handleOk:function(){var t=this;this.confirmLoading=!0,setTimeout((function(){t.form.validateFields((function(o,i){console.log(i),o||(console.log(t.title),"add"==t.type?t.$api.httpApi.addCamera({data:i}).then((function(o){200==o.code&&(t.$emit("sure",!1),t.$message.success("新增球机成功"))})).catch((function(t){})):"edit"==t.type&&(i.id=t.id,t.$api.httpApi.editCamera({data:i}).then((function(o){200==o.code&&(t.$emit("sure",!1),t.$message.success("编辑球机成功"))})).catch((function(t){}))))})),t.confirmLoading=!1}),500)},handleCancel:function(){this.player.destroy(),console.log("Clicked cancel button"),this.$emit("close",!1,{}),("test"==this.type||"config"==this.type)&&(this.$router.go(-1),this.player=null)},autoPlay:function(t){var o=document.getElementById("camera"+t),i=new a["a"](o,"camera"+t);i.load("camera"+t),this.player=i},setVideoServer:function(){this.$api.httpApi.getVideoServer({data:{}}).then((function(t){200==t.code&&a["a"].setServer(t.data.toString())})).catch((function(t){console.log(t)}))},getConfigIoList:function(){var t=this;this.$axios.post("/camera/"+this.id+"/io/list",{data:{}}).then((function(o){console.log(o),200==o.code&&(t.configData=o.data)})).catch((function(t){}))},coverage:function(t,o){var i=this;this.$api.httpApi.writeInCameraIoptz({data:{cameraId:this.id,cameraIOId:o.id,name:o.name,code:o.code,type:t}}).then((function(t){i.getConfigIoList()})).catch((function(t){}))},toPtz:function(t){this.$api.httpApi.cameraIoToPtz({data:{cameraId:this.id,cameraIOId:t.id,name:t.name}}).then((function(t){console.log(t)})).catch((function(t){}))},zoomDecStart:function(){console.log("变倍-按下"),this.zoomSubUrl=i("3b7d"),this.$axios.post("/camera/control/zoomDec/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},zoomDecStop:function(){console.log("变倍-抬起"),this.zoomSubUrl=i("a49c"),this.$axios.post("/camera/control/zoomDec/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},zoomAddStart:function(){console.log("变倍+按下"),this.zoomAddUrl=i("f88c"),this.$axios.post("/camera/control/zoomAdd/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},zoomAddStop:function(){console.log("变倍+抬起"),this.zoomAddUrl=i("42f5"),this.$axios.post("/camera/control/zoomAdd/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},focusDecStart:function(){console.log("变焦-按下"),this.focusSubUrl=i("3b7d"),this.$axios.post("/camera/control/focusDec/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},focusDecStop:function(){console.log("变焦-抬起"),this.focusSubUrl=i("a49c"),this.$axios.post("/camera/control/focusDec/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},focusAddStart:function(){console.log("变焦+按下"),this.focusAddUrl=i("f88c"),this.$axios.post("/camera/control/focusAdd/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},focusAddStop:function(){console.log("变焦+抬起"),this.focusAddUrl=i("42f5"),this.$axios.post("/camera/control/focusAdd/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},irisDecStart:function(){console.log("光圈-按下"),this.irisSubUrl=i("3b7d"),this.$axios.post("/camera/control/irisDec/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},irisDecStop:function(){console.log("光圈-抬起"),this.irisSubUrl=i("a49c"),this.$axios.post("/camera/control/irisDec/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},irisAddStart:function(){console.log("光圈+按下"),this.irisAddUrl=i("f88c"),this.$axios.post("/camera/control/irisAdd/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},irisAddStop:function(){console.log("光圈+抬起"),this.irisAddUrl=i("42f5"),this.$axios.post("/camera/control/irisAdd/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftUpStart:function(){console.log("左上鼠标按下"),this.leftUpUrl=i("13fc"),this.$axios.post("/camera/control/leftUp/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftUpStop:function(){console.log("左上鼠标抬起"),this.leftUpUrl=i("6dc0"),this.$axios.post("/camera/control/leftUp/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},upStart:function(){console.log("上鼠标按下"),this.upUrl=i("ad2e"),this.$axios.post("/camera/control/up/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},upStop:function(){console.log("上鼠标抬起"),this.upUrl=i("90e6"),this.$axios.post("/camera/control/up/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightUpStart:function(){console.log("右上鼠标按下"),this.rightUpUrl=i("5bc3"),this.$axios.post("/camera/control/rightUp/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightUpStop:function(){console.log("右上鼠标抬起"),this.rightUpUrl=i("298d"),this.$axios.post("/camera/control/rightUp/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftStart:function(){console.log("左转鼠标按下"),this.leftUrl=i("2216"),this.$axios.post("/camera/control/left/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftStop:function(){this.leftUrl=i("cce0"),console.log("左转鼠标抬起"),this.$axios.post("/camera/control/left/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightStart:function(){console.log("右转鼠标按下"),this.rightUrl=i("b241"),this.$axios.post("/camera/control/right/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightStop:function(){console.log("右转鼠标抬起"),this.rightUrl=i("cd76"),this.$axios.post("/camera/control/right/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftDownStart:function(){console.log("左下鼠标按下"),this.leftDownUrl=i("1e74"),this.$axios.post("/camera/control/leftDown/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftDownStop:function(){console.log("左下鼠标抬起"),this.leftDownUrl=i("30fb"),this.$axios.post("/camera/control/leftDown/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},downStart:function(){console.log("下鼠标按下"),this.downUrl=i("3c12"),this.$axios.post("/camera/control/down/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},downStop:function(){console.log("下鼠标抬起"),this.downUrl=i("5046"),this.$axios.post("/camera/control/down/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightDownStart:function(){console.log("右下鼠标按下"),this.rightDownUrl=i("5cf9"),this.$axios.post("/camera/control/rightDown/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightDownStop:function(){console.log("右下鼠标抬起"),this.rightDownUrl=i("883f"),this.$axios.post("/camera/control/rightDown/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))}}},l=d,u=(i("a2a3"),i("2877")),h=Object(u["a"])(l,e,n,!1,null,"8076da96",null);o["default"]=h.exports},a2a3:function(t,o,i){"use strict";var e=i("c1e6"),n=i.n(e);n.a},c1e6:function(t,o,i){var e=i("6002");"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var n=i("499e").default;n("a40c5490",e,!0,{sourceMap:!1,shadowMode:!1})}}]);
\ No newline at end of file
diff --git a/js/chunk-47777934.4dc15f4a.js b/js/chunk-47777934.4dc15f4a.js
new file mode 100644
index 0000000..c4efff9
--- /dev/null
+++ b/js/chunk-47777934.4dc15f4a.js
@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-47777934"],{"02d3":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"checkOperation"},[i("div",{staticClass:"topMenu"},[t.listData[0]?i("a-select",{staticClass:"select-roadway",staticStyle:{width:"160px","margin-right":"25px"},attrs:{"default-value":t.selectName},on:{change:t.handleChange}},t._l(t.listData,(function(e){return i("a-select-option",{key:e.name,attrs:{value:e.id}},[t._v(" "+t._s(e.name)+" ")])})),1):t._e(),i("a-select",{staticStyle:{width:"160px","margin-right":"25px"},attrs:{value:t.selectType},on:{change:t.handleTypeChange}},[i("a-select-option",{attrs:{value:"left"}},[t._v(" 左货架 ")]),i("a-select-option",{attrs:{value:"right"}},[t._v(" 右货架 ")])],1),"none"!==t.selectType2&&""!==t.selectType2?i("a-select",{staticStyle:{width:"160px"},attrs:{value:t.selectType2},on:{change:t.sideStreetChange}},[i("a-select-option",{attrs:{value:"out"}},[t._v(" 外 ")]),i("a-select-option",{attrs:{value:"inside"}},[t._v(" 内 ")])],1):t._e(),i("span",[t._v(" 货架号 : "+t._s(t.shelveId)+" "+t._s(t.rowCount)+" "+t._s(t.columnCount)+" ")])],1),i("div",[i("div",{staticClass:"carousel-page"},[i("div",{staticClass:"carousel-page-content"},[i("div",{staticClass:"img-box"},[i("ul",[i("li",[i("span",{staticClass:"img-box-title"},[t._v(" 核对状态: ")]),i("span",{staticClass:"img-box-value"},[t._v(" "+t._s(t.statusMap[t.checkObj.status])+" ")])]),t._l(t.params,(function(e){return i("li",{key:e.label},[i("span",{staticClass:"img-box-title"},[t._v(" "+t._s(e.label)+": ")]),i("span",{staticClass:"img-box-value"},[t._v(" "+t._s(t.checkObj[e.key])+" ")])])})),t._m(0),[t.checkObj.checkPic?i("span",[i("happy-scroll",{staticClass:"scroll-box",staticStyle:{width:"50",height:"90px"},attrs:{color:"rgba(100,100,100,0.5)",size:"1"}},[i("viewer",[i("img",{staticClass:"historyImg",attrs:{src:t.imgUrl+t.checkObj.checkPic}})])],1)],1):i("span",[t._v(" 暂无盘点图 ")])]],2)]),i("div",{staticClass:"img-box"},[t.checkObj.preoperationPic?i("img",{staticStyle:{width:"100%",height:"358px"},attrs:{src:t.imgUrl+t.checkObj.preoperationPic,alt:""}}):i("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"center",width:"600px",height:"400px",background:"#eaeaea"}},[t._v(" 暂无图片 ")]),i("p",[t._v("操作前照片")])]),i("div",{staticClass:"img-box"},[t.checkObj.overoperationPic?i("img",{staticStyle:{width:"100%",height:"358px"},attrs:{src:t.imgUrl+t.checkObj.overoperationPic,alt:""}}):i("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"center",width:"600px",height:"400px",background:"#eaeaea"}},[t._v(" 暂无图片 ")]),i("p",[t._v("操作后照片")])])])]),i("div",{staticClass:"bottom-btn"},[i("a-button",{staticClass:"btn",staticStyle:{background:"#29c12b","border-color":"#29c12b"},attrs:{type:"primary"},on:{click:function(e){return t.checkSure(t.checkObj.row,t.checkObj.column,t.checkObj.shelveId,t.index)}}},[t._v("核对 ")])],1),i("div",{staticClass:"bottom-btn"},[i("a-button",{staticClass:"btn",on:{click:function(e){return t.prev()}}},[t._v("<上一个")]),i("p",[t._v(t._s(t.checkObj.row)+"行"+t._s(t.checkObj.column)+"列")]),i("a-button",{staticClass:"btn",on:{click:function(e){return t.next()}}},[t._v("下一个> ")])],1)]),i("Model",{attrs:{visible:t.visible,modelData:t.modelData,index:t.index},on:{"update:visible":function(e){t.visible=e},"update:modelData":function(e){t.modelData=e},"update:model-data":function(e){t.modelData=e},sure:t.submit,close:t.closeModel}})],1)},o=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("li",[i("span",{staticClass:"img-box-title"},[t._v(" 盘点图: ")])])}],a=(i("b0c0"),i("a9e3"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.isShow?i("div",[i("a-modal",{staticClass:"p-model",attrs:{title:"复核调整",closable:t.closable,"ok-text":"确认","cancel-text":"取消"},on:{ok:t.handleOk,cancel:t.handleCancel},model:{value:t.isShow,callback:function(e){t.isShow=e},expression:"isShow"}},[i("a-form",{attrs:{form:t.form,"wrapper-col":t.formItemAcrossLayout.wrapperCol}},[i("a-form-item",{attrs:{label:"品规","label-col":t.formItemAcrossLayout.labelCol}},[i("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["category",{rules:[{required:!0,message:"请输入品规名称!"}]}],expression:"['category', {rules: [{ required: true, message: '请输入品规名称!' }] }]"}],on:{input:t.onInput}}),t.searchListShow?i("happy-scroll",{staticClass:"search-list"},t._l(t.searchList,(function(e,s){return i("div",{key:s,staticClass:"search-item",on:{click:function(i){return t.select(e.name)}}},[t._v(" "+t._s(e.name)+" ")])})),0):t._e()],1),i("a-form-item",{attrs:{label:"数量","label-col":t.formItemAcrossLayout.labelCol}},[i("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["count",{rules:[{required:!0,message:"请输入数量!"}]}],expression:"['count', {rules: [{ required: true, message: '请输入数量!' }] }]"}]})],1)],1)],1)],1):t._e()}),n=[],l=i("5530"),r={labelCol:{span:8},wrapperCol:{span:14}},c={labelCol:{span:4},wrapperCol:{span:8,offset:4}},h={props:["visible","modelData","index"],watch:{visible:function(t){this.isShow=t},modelData:function(t){var e=this;console.log(t),this.mData=t,this.$nextTick((function(){e.form.setFieldsValue({category:t.category,count:t.count})}))},index:function(t){this.i=t}},data:function(){return{isShow:!1,title:"",closable:!1,confirmLoading:!1,form:this.$form.createForm(this,{name:"dynamic_rule"}),formItemAcrossLayout:r,formItemVerticalLayout:c,category:"",searchList:[],searchListShow:!1,mData:{},i:0}},mounted:function(){console.log("mounted执行了")},methods:{handleOk:function(){var t=this;"{}"!==JSON.stringify(this.mData)?(this.confirmLoading=!0,setTimeout((function(){t.form.validateFields((function(e,i){console.log(i),e||t.$api.httpApi.stockCheckByMan({data:Object(l["a"])(Object(l["a"])({},i),{},{column:t.mData.column,row:t.mData.row,shelveId:t.mData.shelveId})}).then((function(e){200==e.code&&(t.$emit("sure",!1,t.i),t.$message.success("复核成功"))})).catch((function(t){}))})),t.confirmLoading=!1}),500)):this.$message.error("该货位暂时没有记录")},handleCancel:function(){console.log("Clicked cancel button"),this.$emit("close",!1,{})},onInput:function(t){var e=this;console.log(this.form.getFieldValue("category"));var i=this.form.getFieldValue("category");this.$api.httpApi.getCategoryList({params:{name:i}}).then((function(t){200==t.code&&(e.searchList=t.data,t.data.length>0&&(e.searchListShow=!0))})).catch((function(t){}))},select:function(t){this.form.setFieldsValue({category:t}),this.searchListShow=!1}}},u=h,d=(i("f3a2"),i("2877")),p=Object(d["a"])(u,a,n,!1,null,"435504d0",null),f=p.exports,m=i("2000"),g={data:function(){return{listData:[],scanAndCheck:{},checkObj:{},streetDetail:{},checkList:{},id:0,row:1,column:1,rowCount:0,columnCount:0,selectName:"",shelveId:"",selectType:"left",selectType2:"",visible:!1,category:"",count:0,modelData:{},index:0,imgUrl:"",params:[{label:"工单号",key:"orderNum"},{label:"系统条码号",key:"wmsCode"},{label:"扫描条码号",key:"code"}],statusMap:{0:"未盘点",1:"盘点异常",2:"核对正确"}}},beforeRouteLeave:function(t,e,i){this.$destroy()},created:function(){this.imgUrl=m["a"],console.log(this.$route.query.id),this.getStreetList(),this.$route.query.row&&this.$route.query.column&&this.$route.query.shelveId&&this.$route.query.id&&this.$route.query.name&&(this.id=this.$route.query.id,this.row=this.$route.query.row,this.column=this.$route.query.column,this.shelveId=this.$route.query.shelveId,this.selectName=this.$route.query.name,this.selectType=this.$route.query.type,this.selectType2=this.$route.query.type2,this.getStockInfo(this.row,this.column,this.shelveId))},mounted:function(){},components:{Model:f},methods:{getStreetList:function(){var t=this;this.$api.httpApi.getStreetList({data:{pageNum:1,pageSize:50}}).then((function(e){t.listData=e.data.list,t.select=t.id,t.getStreetDetail(t.id)})).catch((function(t){console.error(t)}))},getStreetDetail:function(t){var e=this;this.$axios.get("/street/"+t,{data:{}}).then((function(t){e.streetDetail=t.data,e.getRowColumnCounts()})).catch((function(t){}))},getRowColumnCounts:function(){this.updateShleveAndRowColumnCount(this.selectType)},getStockInfo:function(t,e,i){var s=this;this.$api.httpApi.getStockInfo({data:{row:Number(t),column:Number(e),shelveId:i}}).then((function(t){t.data&&(s.checkObj=t.data)})).catch((function(t){console.log(t)}))},handleChange:function(t){this.select=t,this.id=t,this.row=1,this.column=1,this.getStreetList();for(var e=0;e 2&&void 0!==arguments[2]?arguments[2]:{};n(this,t),Object(c["a"])(this,"webrtc",null),Object(c["a"])(this,"video",null),Object(c["a"])(this,"server",null),Object(c["a"])(this,"codecLink",null),Object(c["a"])(this,"rsdpLink",null),Object(c["a"])(this,"stream",new MediaStream),Object(c["a"])(this,"uuid",null),Object(c["a"])(this,"options",{onStatusChange:null}),console.log("new uuid:"+e),this.server=t.server,this.video=o,this.uuid=e,Object.assign(this.options,i),this.createLinks(),this.play()}return s(t,[{key:"createLinks",value:function(){this.codecLink="//"+this.server+"/stream/codec/"+this.uuid,this.rsdpLink="//"+this.server+"/stream/receiver/"+this.uuid}},{key:"play",value:function(){var t=this;this.webrtc=new RTCPeerConnection({iceServers:[{urls:["stun:stun.l.google.com:19302"]}]}),this.webrtc||console.log("no"),this.webrtc.onnegotiationneeded=this.handleNegotiationNeeded.bind(this),this.webrtc.ontrack=this.onTrack.bind(this),fetch(this.codecLink).then((function(o){o.json().then((function(o){o.forEach((function(o,e){t.webrtc.addTransceiver(o.Type,{direction:"sendrecv"})}))}))})).catch((function(t){console.log(t)})),this.webrtc.onconnectionstatechange=function(){"connected"==t.webrtc.connectionState||"connecting"==t.webrtc.connectionState?console.log("uuid:"+t.uuid+" status:"+t.webrtc.connectionState):(console.log(t.webrtc.connectionState),t.load(t.uuid))}}},{key:"handleNegotiationNeeded",value:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var o,e,i=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.webrtc.createOffer();case 2:return o=t.sent,t.next=5,this.webrtc.setLocalDescription(o);case 5:e=new FormData,e.append("suuid",this.uuid),e.append("data",btoa(this.webrtc.localDescription.sdp)),fetch(this.rsdpLink,{method:"POST",body:e}).then((function(t){t.text().then((function(t){i.webrtc.setRemoteDescription(new RTCSessionDescription({type:"answer",sdp:atob(t)}))}))})).catch((function(t){}));case 9:case"end":return t.stop()}}),t,this)})));function o(){return t.apply(this,arguments)}return o}()},{key:"onTrack",value:function(t){this.stream.addTrack(t.track),this.video.srcObject=this.stream,this.video.play()}},{key:"load",value:function(t){this.destroy(),this.uuid=t,this.createLinks(),this.play()}},{key:"destroy",value:function(){console.log("destroy uuid:"+this.uuid),this.webrtc.close(),this.webrtc=null,this.video.srcObject=null,this.stream=new MediaStream}},{key:"getImageUrl",value:function(){var t=document.createElement("canvas");t.width=this.video.videoWidth,t.height=this.video.videoHeight,t.getContext("2d").drawImage(video,0,0,t.width,t.height);var o=t.toDataURL();return t.remove(),o}}],[{key:"setServer",value:function(t){this.server=t}}]),t}();Object(c["a"])(r,"server","127.0.0.1:8083");o["a"]=r},9545:function(t,o,e){"use strict";e.r(o);var i=function(){var t=this,o=t.$createElement,e=t._self._c||o;return t.isShow?e("div",["add"==t.type||"edit"==t.type?[e("a-modal",{staticClass:"add-edit-model",attrs:{title:["add"==t.type?"新增球机":"编辑球机"],closable:t.closable,"ok-text":"确认","cancel-text":"取消"},on:{ok:t.handleOk,cancel:t.handleCancel},model:{value:t.isShow,callback:function(o){t.isShow=o},expression:"isShow"}},[e("a-form",{attrs:{form:t.form,"wrapper-col":t.formItemAcrossLayout.wrapperCol}},[e("a-form-item",{attrs:{label:"球机名称","label-col":t.formItemVerticalLayout.labelCol}},[e("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入球机名称!"}]}],expression:"['name', { rules: [{ required: true, message: '请输入球机名称!' }] }]"}]})],1),e("a-form-item",{attrs:{label:"球机IP","label-col":t.formItemVerticalLayout.labelCol}},[e("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["ip",{rules:[{required:!0,message:"请输入球机ip!"}]}],expression:"['ip', { rules: [{ required: true, message: '请输入球机ip!' }] }]"}]})],1)],1)],1)]:"test"==t.type?[e("a-modal",{staticClass:"config-model",attrs:{footer:null,maskClosable:!1,width:"1600px",bodyStyle:{padding:0,display:"flex"},centered:!0},on:{cancel:t.handleCancel},model:{value:t.isShow,callback:function(o){t.isShow=o},expression:"isShow"}},[e("div",{staticClass:"test-model"},[e("video",{attrs:{width:"80%",height:"80%",id:"camera"+t.id,autoplay:"",muted:""},domProps:{muted:!0}}),e("div",{staticClass:"operation-list"},[e("div",{staticClass:"operation-item"},[e("img",{attrs:{src:t.zoomSubUrl,alt:""},on:{mousedown:t.zoomDecStart,mouseup:t.zoomDecStop}}),e("span",[t._v("变倍")]),e("img",{attrs:{src:t.zoomAddUrl,alt:""},on:{mousedown:t.zoomAddStart,mouseup:t.zoomAddStop}})]),e("div",{staticClass:"operation-item"},[e("img",{attrs:{src:t.focusSubUrl,alt:""},on:{mousedown:t.focusDecStart,mouseup:t.focusDecStop}}),e("span",[t._v("变焦")]),e("img",{attrs:{src:t.focusAddUrl,alt:""},on:{mousedown:t.focusAddStart,mouseup:t.focusAddStop}})]),e("div",{staticClass:"operation-item"},[e("img",{attrs:{src:t.irisSubUrl,alt:""},on:{mousedown:t.irisDecStart,mouseup:t.irisDecStop}}),e("span",[t._v("光圈")]),e("img",{attrs:{src:t.irisAddUrl,alt:""},on:{mousedown:t.irisAddStart,mouseup:t.irisAddStop}})])]),e("div",{staticClass:"direction-list"},[e("div",{staticClass:"direction-item"},[e("img",{attrs:{src:t.leftUpUrl,alt:""},on:{mousedown:t.leftUpStart,mouseup:t.leftUpStop}}),e("img",{attrs:{src:t.upUrl,alt:""},on:{mousedown:t.upStart,mouseup:t.upStop}}),e("img",{attrs:{src:t.rightUpUrl,alt:""},on:{mousedown:t.rightUpStart,mouseup:t.rightUpStop}})]),e("div",{staticClass:"direction-item"},[e("img",{attrs:{src:t.leftUrl,alt:""},on:{mousedown:t.leftStart,mouseup:t.leftStop}}),e("img",{attrs:{src:t.rightUrl,alt:""},on:{mousedown:t.rightStart,mouseup:t.rightStop}})]),e("div",{staticClass:"direction-item"},[e("img",{attrs:{src:t.leftDownUrl,alt:""},on:{mousedown:t.leftDownStart,mouseup:t.leftDownStop}}),e("img",{attrs:{src:t.downUrl,alt:""},on:{mousedown:t.downStart,mouseup:t.downStop}}),e("img",{attrs:{src:t.rightDownUrl,alt:""},on:{mousedown:t.rightDownStart,mouseup:t.rightDownStop}})])])])])]:"config"==t.type?[e("a-modal",{staticClass:"config-model",attrs:{footer:null,maskClosable:!1,width:"1600px",bodyStyle:{padding:0,display:"flex"},centered:!0},on:{cancel:t.handleCancel},model:{value:t.isShow,callback:function(o){t.isShow=o},expression:"isShow"}},[e("video",{attrs:{width:"900",height:"600",id:"camera"+t.id,autoplay:"",muted:""},domProps:{muted:!0}}),e("div",{staticClass:"operation-list"},[e("div",{staticClass:"operation-item"},[e("img",{attrs:{src:t.zoomSubUrl,alt:""},on:{mousedown:t.zoomDecStart,mouseup:t.zoomDecStop}}),e("span",[t._v("变倍")]),e("img",{attrs:{src:t.zoomAddUrl,alt:""},on:{mousedown:t.zoomAddStart,mouseup:t.zoomAddStop}})]),e("div",{staticClass:"operation-item"},[e("img",{attrs:{src:t.focusSubUrl,alt:""},on:{mousedown:t.focusDecStart,mouseup:t.focusDecStop}}),e("span",[t._v("变焦")]),e("img",{attrs:{src:t.focusAddUrl,alt:""},on:{mousedown:t.focusAddStart,mouseup:t.focusAddStop}})]),e("div",{staticClass:"operation-item"},[e("img",{attrs:{src:t.irisSubUrl,alt:""},on:{mousedown:t.irisDecStart,mouseup:t.irisDecStop}}),e("span",[t._v("光圈")]),e("img",{attrs:{src:t.irisAddUrl,alt:""},on:{mousedown:t.irisAddStart,mouseup:t.irisAddStop}})])]),e("div",{staticClass:"direction-list"},[e("div",{staticClass:"direction-item"},[e("img",{attrs:{src:t.leftUpUrl,alt:""},on:{mousedown:t.leftUpStart,mouseup:t.leftUpStop}}),e("img",{attrs:{src:t.upUrl,alt:""},on:{mousedown:t.upStart,mouseup:t.upStop}}),e("img",{attrs:{src:t.rightUpUrl,alt:""},on:{mousedown:t.rightUpStart,mouseup:t.rightUpStop}})]),e("div",{staticClass:"direction-item"},[e("img",{attrs:{src:t.leftUrl,alt:""},on:{mousedown:t.leftStart,mouseup:t.leftStop}}),e("img",{attrs:{src:t.rightUrl,alt:""},on:{mousedown:t.rightStart,mouseup:t.rightStop}})]),e("div",{staticClass:"direction-item"},[e("img",{attrs:{src:t.leftDownUrl,alt:""},on:{mousedown:t.leftDownStart,mouseup:t.leftDownStop}}),e("img",{attrs:{src:t.downUrl,alt:""},on:{mousedown:t.downStart,mouseup:t.downStop}}),e("img",{attrs:{src:t.rightDownUrl,alt:""},on:{mousedown:t.rightDownStart,mouseup:t.rightDownStop}})])]),e("div",{staticClass:"config-table"},[e("h2",[t._v("球机配置")]),e("a-table",{attrs:{columns:t.columns,"row-key":function(t){return t.name},"data-source":t.configData,bordered:"",pagination:!1,scroll:{y:335}},on:{change:t.getConfigIoList},scopedSlots:t._u([{key:"name",fn:function(o,i){return e("span",{},[e("a-button",{attrs:{type:"link"},on:{click:function(o){return t.toPtz(i)}}},[t._v(t._s(o)+"("+t._s(i.code)+")")])],1)}},{key:"position",fn:function(o,i){return e("span",{},[o?e("div",[t._v(" 已写入 "),e("a-button",{staticClass:"plc",attrs:{type:"link"},on:{click:function(o){return t.coverage(0,i)}}},[t._v(" 覆盖 ")])],1):e("a-button",{staticClass:"plc",attrs:{type:"primary"},on:{click:function(o){return t.coverage(0,i)}}},[t._v(" 写入 ")])],1)}}],null,!1,2762861366)})],1)])]:t._e()],2):t._e()},n=[],a=(e("b0c0"),e("d3b7"),e("25f0"),e("3ea2")),s={labelCol:{span:8},wrapperCol:{span:14}},c={labelCol:{span:4},wrapperCol:{span:8,offset:4}},r=[{title:"PLC IO指令",dataIndex:"name",scopedSlots:{customRender:"name"}},{title:"配置",dataIndex:"position",scopedSlots:{customRender:"position"}}],l={props:["visible","modelType","modelData"],watch:{visible:function(t){this.isShow=t},modelType:function(t){this.type=t},modelData:function(t){var o=this;this.mdata=t,console.log(this.type),t.id&&"edit"==this.type?(this.id=t.id,this.$nextTick((function(){o.form.setFieldsValue({name:t.name,ip:t.ip,rtsp:t.rtsp})}))):t.id&&"config"==this.type&&(this.id=t.id,this.mdata=t,console.log(t),this.$nextTick((function(){console.log(t.rtsp),o.getConfigIoList()})))}},data:function(){return{isShow:!1,player:null,type:"",title:"",closable:!1,formItemAcrossLayout:s,formItemVerticalLayout:c,confirmLoading:!1,form:this.$form.createForm(this,{name:"dynamic_rule"}),id:"",mdata:[],zoomSubUrl:e("a49c"),zoomAddUrl:e("42f5"),focusSubUrl:e("a49c"),focusAddUrl:e("42f5"),irisSubUrl:e("a49c"),irisAddUrl:e("42f5"),leftUpUrl:e("6dc0"),upUrl:e("90e6"),rightUpUrl:e("298d"),leftUrl:e("cce0"),rightUrl:e("cd76"),leftDownUrl:e("30fb"),downUrl:e("5046"),rightDownUrl:e("883f"),columns:r,configData:[]}},mounted:function(){var t=this;this.setVideoServer(),"test"==this.$route.query.modelType?(this.isShow=!0,this.id=this.$route.query.modelData.id,this.type=this.$route.query.modelType,this.mdata=this.$route.query.modelData,this.$nextTick((function(){t.autoPlay(t.id)}))):"config"==this.$route.query.modelType&&(this.isShow=!0,this.id=this.$route.query.modelData.id,this.type=this.$route.query.modelType,this.mdata=this.$route.query.modelData,this.$nextTick((function(){t.autoPlay(t.id)})),this.getConfigIoList())},destroy:function(){},methods:{handleOk:function(){var t=this;this.confirmLoading=!0,setTimeout((function(){t.form.validateFields((function(o,e){console.log(e),o||(console.log(t.title),"add"==t.type?t.$api.httpApi.addCamera({data:e}).then((function(o){200==o.code&&(t.$emit("sure",!1),t.$message.success("新增球机成功"))})).catch((function(t){})):"edit"==t.type&&(e.id=t.id,t.$api.httpApi.editCamera({data:e}).then((function(o){200==o.code&&(t.$emit("sure",!1),t.$message.success("编辑球机成功"))})).catch((function(t){}))))})),t.confirmLoading=!1}),500)},handleCancel:function(){this.player.destroy(),console.log("Clicked cancel button"),this.$emit("close",!1,{}),("test"==this.type||"config"==this.type)&&(this.$router.go(-1),this.player=null)},autoPlay:function(t){var o=document.getElementById("camera"+t);this.player=new a["a"](o,"camera"+t),this.player.load("camera"+t)},setVideoServer:function(){this.$api.httpApi.getVideoServer({data:{}}).then((function(t){200==t.code&&a["a"].setServer(t.data.toString())})).catch((function(t){console.log(t)}))},getConfigIoList:function(){var t=this;this.$axios.post("/camera/"+this.id+"/io/list",{data:{}}).then((function(o){console.log(o),200==o.code&&(t.configData=o.data)})).catch((function(t){}))},coverage:function(t,o){var e=this;this.$api.httpApi.writeInCameraIoptz({data:{cameraId:this.id,cameraIOId:o.id,name:o.name,code:o.code,type:t}}).then((function(t){e.getConfigIoList()})).catch((function(t){}))},toPtz:function(t){this.$api.httpApi.cameraIoToPtz({data:{cameraId:this.id,cameraIOId:t.id,name:t.name}}).then((function(t){console.log(t)})).catch((function(t){}))},zoomDecStart:function(){console.log("变倍-按下"),this.zoomSubUrl=e("3b7d"),this.$axios.post("/camera/control/zoomDec/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},zoomDecStop:function(){console.log("变倍-抬起"),this.zoomSubUrl=e("a49c"),this.$axios.post("/camera/control/zoomDec/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},zoomAddStart:function(){console.log("变倍+按下"),this.zoomAddUrl=e("f88c"),this.$axios.post("/camera/control/zoomAdd/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},zoomAddStop:function(){console.log("变倍+抬起"),this.zoomAddUrl=e("42f5"),this.$axios.post("/camera/control/zoomAdd/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},focusDecStart:function(){console.log("变焦-按下"),this.focusSubUrl=e("3b7d"),this.$axios.post("/camera/control/focusDec/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},focusDecStop:function(){console.log("变焦-抬起"),this.focusSubUrl=e("a49c"),this.$axios.post("/camera/control/focusDec/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},focusAddStart:function(){console.log("变焦+按下"),this.focusAddUrl=e("f88c"),this.$axios.post("/camera/control/focusAdd/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},focusAddStop:function(){console.log("变焦+抬起"),this.focusAddUrl=e("42f5"),this.$axios.post("/camera/control/focusAdd/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},irisDecStart:function(){console.log("光圈-按下"),this.irisSubUrl=e("3b7d"),this.$axios.post("/camera/control/irisDec/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},irisDecStop:function(){console.log("光圈-抬起"),this.irisSubUrl=e("a49c"),this.$axios.post("/camera/control/irisDec/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},irisAddStart:function(){console.log("光圈+按下"),this.irisAddUrl=e("f88c"),this.$axios.post("/camera/control/irisAdd/start/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},irisAddStop:function(){console.log("光圈+抬起"),this.irisAddUrl=e("42f5"),this.$axios.post("/camera/control/irisAdd/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftUpStart:function(){console.log("左上鼠标按下"),this.leftUpUrl=e("13fc"),this.$axios.post("/camera/control/leftUp/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftUpStop:function(){console.log("左上鼠标抬起"),this.leftUpUrl=e("6dc0"),this.$axios.post("/camera/control/leftUp/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},upStart:function(){console.log("上鼠标按下"),this.upUrl=e("ad2e"),this.$axios.post("/camera/control/up/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},upStop:function(){console.log("上鼠标抬起"),this.upUrl=e("90e6"),this.$axios.post("/camera/control/up/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightUpStart:function(){console.log("右上鼠标按下"),this.rightUpUrl=e("5bc3"),this.$axios.post("/camera/control/rightUp/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightUpStop:function(){console.log("右上鼠标抬起"),this.rightUpUrl=e("298d"),this.$axios.post("/camera/control/rightUp/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftStart:function(){console.log("左转鼠标按下"),this.leftUrl=e("2216"),this.$axios.post("/camera/control/left/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftStop:function(){this.leftUrl=e("cce0"),console.log("左转鼠标抬起"),this.$axios.post("/camera/control/left/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightStart:function(){console.log("右转鼠标按下"),this.rightUrl=e("b241"),this.$axios.post("/camera/control/right/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightStop:function(){console.log("右转鼠标抬起"),this.rightUrl=e("cd76"),this.$axios.post("/camera/control/right/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftDownStart:function(){console.log("左下鼠标按下"),this.leftDownUrl=e("1e74"),this.$axios.post("/camera/control/leftDown/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},leftDownStop:function(){console.log("左下鼠标抬起"),this.leftDownUrl=e("30fb"),this.$axios.post("/camera/control/leftDown/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},downStart:function(){console.log("下鼠标按下"),this.downUrl=e("3c12"),this.$axios.post("/camera/control/down/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},downStop:function(){console.log("下鼠标抬起"),this.downUrl=e("5046"),this.$axios.post("/camera/control/down/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightDownStart:function(){console.log("右下鼠标按下"),this.rightDownUrl=e("5cf9"),this.$axios.post("/camera/control/rightDown/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))},rightDownStop:function(){console.log("右下鼠标抬起"),this.rightDownUrl=e("883f"),this.$axios.post("/camera/control/rightDown/stop/"+this.id,{data:{}}).then((function(t){})).catch((function(t){}))}}},d=l,u=(e("1bf8"),e("2877")),h=Object(u["a"])(d,i,n,!1,null,"5a4483ce",null);o["default"]=h.exports},ebcf:function(t,o,e){var i=e("24fb");o=i(!1),o.push([t.i,".alarm .ant-form-item-label[data-v-5a4483ce]{text-align:left}.add-edit-model .across-layout[data-v-5a4483ce]{display:flex}.add-edit-model .ant-divider-horizontal[data-v-5a4483ce]{margin:6px 0}.test-model[data-v-5a4483ce]{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.test-model #video-test[data-v-5a4483ce]{width:100%;height:100%}.test-model .video-close[data-v-5a4483ce]{position:absolute;right:20px;top:20px;color:#fff;font-size:24px;width:32px;height:32px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.test-model .operation-list[data-v-5a4483ce]{position:absolute;right:200px;bottom:20px;z-index:10}.test-model .operation-list .operation-item img[data-v-5a4483ce]{width:42px}.test-model .operation-list .operation-item span[data-v-5a4483ce]{padding:5px 10px;background:rgba(0,0,0,.5);font-size:18px;color:#fff}.test-model .direction-list[data-v-5a4483ce]{position:absolute;right:30px;bottom:20px;width:150px;z-index:10}.test-model .direction-list .direction-item[data-v-5a4483ce]{display:flex;align-items:center;justify-content:space-between}.test-model .direction-list .direction-item img[data-v-5a4483ce]{width:42px}.test-model img[data-v-5a4483ce]{cursor:pointer}.config-model[data-v-5a4483ce]{display:flex;align-items:center;justify-content:center}.config-model .operation-list[data-v-5a4483ce]{position:absolute;right:1000px;bottom:20px;z-index:10}.config-model .operation-list .operation-item img[data-v-5a4483ce]{width:32px}.config-model .operation-list .operation-item span[data-v-5a4483ce]{padding:3px 6px;background:rgba(0,0,0,.5);font-size:16px;color:#fff}.config-model .direction-list[data-v-5a4483ce]{position:absolute;right:830px;bottom:20px;width:150px;z-index:10}.config-model .direction-list .direction-item[data-v-5a4483ce]{display:flex;align-items:center;justify-content:space-between}.config-model .direction-list .direction-item img[data-v-5a4483ce]{width:32px}.config-model img[data-v-5a4483ce]{cursor:pointer}.config-model .config-table[data-v-5a4483ce]{width:800px;height:600px;overflow:hidden}.config-model .config-table h2[data-v-5a4483ce]{padding:15px;font-size:20px;background:#fafafa;margin:0}.vxgplayer[data-v-5a4483ce]{border:none;margin:0;display:block}.ant-btn[data-v-5a4483ce]{white-space:inherit;text-align:left}",""]),t.exports=o}}]);
\ No newline at end of file