1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-13f0edf0","chunk-3b43d5d8"],{"3c73":function(e,t,s){"use strict";s("af52")},4678:function(e,t,s){var i={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"25548","./bs.js":"25548","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df48","./fa.js":"8df48","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b46","./gd.js":"f6b46","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function a(e){var t=r(e);return s(t)}function r(e){if(!s.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}a.keys=function(){return Object.keys(i)},a.resolve=r,e.exports=a,a.id="4678"},6827:function(e,t,s){"use strict";s.d(t,"a",(function(){return a})),s.d(t,"b",(function(){return r})),s.d(t,"c",(function(){return l})),s.d(t,"d",(function(){return n})),s.d(t,"f",(function(){return o})),s.d(t,"e",(function(){return c}));var i=s("b775");function a(e,t,s){return Object(i["a"])({url:"/sip/record/devquery/"+e+"/"+t,method:"get",params:s})}function r(e){return Object(i["a"])({url:"/sip/record/serverRecord/list",method:"get",params:e})}function l(e){return Object(i["a"])({url:"/sip/record/serverRecord/date/list",method:"get",params:e})}function n(e){return Object(i["a"])({url:"/sip/record/serverRecord/file/list",method:"get",params:e})}function o(e,t){return Object(i["a"])({url:"/sip/record/play/"+e+"/"+t,method:"get"})}function c(e,t,s){return Object(i["a"])({url:"/sip/record/download/"+e+"/"+t,method:"get",params:s})}},"6abb":function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"easyplayer"}})},a=[],r={name:"player",data:function(){return{easyPlayer:null}},props:["videoUrl","error","hasaudio","height"],mounted:function(){var e=this,t=decodeURIComponent(this.$route.params.url);this.$nextTick((function(){"undefined"==typeof e.videoUrl&&(e.videoUrl=t),console.log("初始化时的地址为: "+e.videoUrl),e.play(e.videoUrl)}))},watch:{videoUrl:function(e,t){this.play(e)},immediate:!0},methods:{play:function(e){console.log(this.height),null!=this.easyPlayer&&this.easyPlayer.destroy(),"undefined"==typeof this.height&&(this.height=!1),this.easyPlayer=new WasmPlayer(null,"easyplayer",this.eventcallbacK,{Height:this.height}),this.easyPlayer.play(e,1)},pause:function(){this.easyPlayer.destroy(),this.easyPlayer=null},eventcallbacK:function(e,t){}},destroyed:function(){this.easyPlayer.destroy()}},l=r,n=(s("3c73"),s("2877")),o=Object(n["a"])(l,i,a,!1,null,null,null);t["default"]=o.exports},"6ac0":function(e,t,s){"use strict";s("e273")},"6afd":function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"recordDetail"}},[s("el-container",[s("div",{staticStyle:{width:"220px"}},[s("div",{staticClass:"record-list-box-box"},[s("div",{staticStyle:{margin:"10px 20px"}},[s("el-date-picker",{staticStyle:{width:"200px"},attrs:{size:"mini","picker-options":e.pickerOptions,type:"date","value-format":"yyyy-MM-dd",placeholder:"请选择日期"},on:{change:function(t){return e.dateChange()}},model:{value:e.chooseDate,callback:function(t){e.chooseDate=t},expression:"chooseDate"}})],1),s("div",{staticClass:"record-list-box",style:e.recordListStyle},[e.detailFiles.length>0?s("ul",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.infiniteScroll,expression:"infiniteScroll"}],staticClass:"record-list"},e._l(e.detailFiles,(function(t,i){return s("li",{key:i,staticClass:"record-list-item"},[e.choosedFile!=t?s("el-tag",{on:{click:function(s){return e.chooseFile(t)}}},[s("i",{staticClass:"el-icon-video-camera"}),e._v(" "+e._s(t.substring(0,17))+" ")]):e._e(),e.choosedFile==t?s("el-tag",{attrs:{type:"danger"}},[s("i",{staticClass:"el-icon-video-camera"}),e._v(" "+e._s(t.substring(0,17))+" ")]):e._e(),s("a",{staticClass:"el-icon-download",staticStyle:{color:"#409eff","font-weight":"600","margin-left":"10px"},attrs:{href:e.getFileBasePath()+"/download.html?url=download/"+e.recordFile.app+"/"+e.recordFile.stream+"/"+e.chooseDate+"/"+t,target:"_blank"}})],1)})),0):e._e(),0==e.detailFiles.length?s("div",{staticClass:"record-list-no-val"},[e._v("暂无数据")]):e._e()])])]),s("el-main",{staticStyle:{padding:"22px"}},[s("div",{staticClass:"playBox",style:e.playerStyle},[s("player",{ref:"recordVideoPlayer",staticStyle:{width:"100%"},attrs:{videoUrl:e.videoUrl,height:!0}})],1),s("div",{staticClass:"player-option-box"},[s("el-slider",{staticClass:"playtime-slider",attrs:{id:"playtimeSlider",disabled:0===e.detailFiles.length,min:e.sliderMIn,max:e.sliderMax,"format-tooltip":e.playTimeFormat,marks:e.playTimeSliderMarks},on:{change:e.playTimeChange},model:{value:e.playTime,callback:function(t){e.playTime=t},expression:"playTime"}}),s("div",{staticClass:"slider-val-box"},e._l(e.detailFiles,(function(t,i){return s("div",{key:i,staticClass:"slider-val",style:"width:"+e.getDataWidth(t)+"%; left:"+e.getDataLeft(t)+"%"})})),0)],1)])],1)],1)},a=[],r=(s("07ac"),s("99af"),s("ac1f"),s("5319"),s("5b81"),s("14d9"),s("c1df")),l=s.n(r),n=s("6827"),o=s("6abb"),c={name:"ReocrdDetail",components:{player:o["default"]},props:["recordFile","mediaServerId","recordApi","dateFiles"],data:function(){var e=this;return{recordListStyle:{height:this.winHeight+"px",margin:"10px 20px"},playerStyle:{margin:"auto","margin-bottom":"20px",height:this.winHeight+"px"},winHeight:window.innerHeight-240,dateFilesObj:[],detailFiles:[],chooseDate:"",videoUrl:null,choosedFile:null,queryDate:new Date,currentPage:1,count:1e6,total:0,direction:"ltr",drawer:!1,showTaskBox:!1,taskTimeRange:[],taskListEnded:[],taskListForRuning:[],sliderMIn:0,sliderMax:86400,autoPlay:!0,taskUpdate:null,tabVal:"running",timeFormat:"00:00:00",playTime:0,playTimeSliderMarks:{0:"00:00",3600:"01:00",7200:"02:00",10800:"03:00",14400:"04:00",18e3:"05:00",21600:"06:00",25200:"07:00",28800:"08:00",32400:"09:00",36e3:"10:00",39600:"11:00",43200:"12:00",46800:"13:00",50400:"14:00",54e3:"15:00",57600:"16:00",61200:"17:00",64800:"18:00",68400:"19:00",72e3:"20:00",75600:"21:00",79200:"22:00",82800:"23:00",86400:"24:00"},pickerOptions:{cellClassName:function(t){var s=l()(t).format("YYYY-MM-DD");return e.dateFilesObj[s]?"data-picker-true":"data-picker-false"}}}},computed:{},mounted:function(){var e=this;this.recordListStyle.height=this.winHeight+"px",this.playerStyle["height"]=this.winHeight+"px",this.getDateInYear((function(){Object.values(e.dateFilesObj).length>0&&(e.chooseDate=Object.values(e.dateFilesObj)[Object.values(e.dateFilesObj).length-1],e.dateChange())}))},destroyed:function(){},methods:{dateChange:function(){var e=this;this.playTime=0,this.detailFiles=[],this.currentPage=1,this.sliderMIn=0,this.sliderMax=86400;var t=new Date(this.chooseDate+" "+this.timeFormat);t.getFullYear()!==this.queryDate.getFullYear()||(t.getMonth(),this.queryDate.getMonth()),this.queryRecordDetails((function(){if(e.detailFiles.length>0){var t=e.getTimeForFile(e.detailFiles[0]),s=e.getTimeForFile(e.detailFiles[e.detailFiles.length-1]),i=t[0].getTime()-new Date(e.chooseDate+" "+e.timeFormat).getTime(),a=s[1].getTime()-new Date(e.chooseDate+" "+e.timeFormat).getTime();e.playTime=parseInt(i/1e3),e.sliderMIn=parseInt(i/1e3-i/1e3%3600),e.sliderMax=parseInt(a/1e3-a/1e3%3600)+3600}}))},infiniteScroll:function(){this.total>this.detailFiles.length&&(this.currentPage++,this.queryRecordDetails())},queryRecordDetails:function(){var e=this,t={recordApi:this.recordApi,app:this.recordFile.app,stream:this.recordFile.stream,startTime:this.chooseDate+" 00:00:00",endTime:this.chooseDate+" 23:59:59",pageNum:this.currentPage,pageSize:this.count};Object(n["d"])(t).then((function(t){console.log(t),200===t.code&&(e.total=t.data.total,e.detailFiles=e.detailFiles.concat(t.data.list))}))},chooseFile:function(e){this.choosedFile=e,null==e?this.videoUrl="":(this.videoUrl="".concat(this.getFileBasePath(),"/download/").concat(this.recordFile.app,"/").concat(this.recordFile.stream,"/").concat(this.chooseDate,"/").concat(this.choosedFile),console.log(this.videoUrl))},getFileBasePath:function(){return"http://"+this.recordApi},getDataWidth:function(e){var t=this.getTimeForFile(e),s=t[2]/(1e3*(this.sliderMax-this.sliderMIn));return 100*s},getDataLeft:function(e){var t=this.getTimeForFile(e),s=t[0].getTime()-new Date(this.chooseDate+" "+this.timeFormat).getTime();return 100*parseFloat((s-1e3*this.sliderMIn)/(1e3*(this.sliderMax-this.sliderMIn)))},playTimeChange:function(e){var t=this.getTimeForFile(this.detailFiles[0])[0],s=this.getTimeForFile(this.detailFiles[this.detailFiles.length-1])[1];this.chooseFile(null);var i=new Date(this.chooseDate+" "+this.timeFormat).getTime()+1e3*e;if(i>=t.getTime()&&i<=s.getTime())for(var a=0;a<this.detailFiles.length;a++){var r=this.getTimeForFile(this.detailFiles[a]);if(i>=r[0].getTime()&&i<=r[1].getTime())return void this.chooseFile(this.detailFiles[a])}},getTimeForFile:function(e){var t=e.substring(0,17);t.indexOf("~")>0&&(t=t.replaceAll("-",":"));var s=t.split("-"),i=new Date(this.chooseDate+" "+s[0]),a=new Date(this.chooseDate+" "+s[1]);return this.checkIsOver24h(i,a)&&(a=new Date(this.chooseDate+" 23:59:59")),[i,a,a.getTime()-i.getTime()]},checkIsOver24h:function(e,t){return e>t},playTimeFormat:function(e){var t=parseInt(e/3600),s=parseInt((e-3600*t)/60),i=parseInt(e-3600*t-60*s),a=t,r=s,l=i;return t<10&&(a="0"+a),s<10&&(r="0"+r),i<10&&(l="0"+l),a+":"+r+":"+l},getDateInYear:function(){var e=this,t={recordApi:this.recordApi,app:this.recordFile.app,stream:this.recordFile.stream};Object(n["c"])(t).then((function(t){if(200===t.code&&t.data.length>0){for(var s=0;s<t.data.length;s++)e.dateFilesObj[t.data[s]]=t.data[s];console.log(e.dateFilesObj)}}))},goBack:function(){this.$router.push("/record")}}},d=c,h=(s("6ac0"),s("2877")),f=Object(h["a"])(d,i,a,!1,null,null,null);t["default"]=f.exports},af52:function(e,t,s){},e273:function(e,t,s){}}]); |