1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-044b661c","chunk-4431d6dc","chunk-05c336e0"],{"09c9":function(e,t,i){},4678:function(e,t,i){var r={"./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-ps":"4c98","./ar-ps.js":"4c98","./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":"d7167","./ca.js":"d7167","./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-kmr":"7558","./ku-kmr.js":"7558","./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=s(e);return i(t)}function s(e){if(!i.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=s,e.exports=a,a.id="4678"},"5a6f":function(e,t,i){"use strict";i.d(t,"d",(function(){return a})),i.d(t,"a",(function(){return s})),i.d(t,"e",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return c}));var r=i("b775");function a(e){return Object(r["a"])({url:"/sip/mediaserver/list",method:"get",params:e})}function s(e){return Object(r["a"])({url:"/sip/mediaserver",method:"post",data:e})}function n(e){return Object(r["a"])({url:"/sip/mediaserver",method:"put",data:e})}function o(e){return Object(r["a"])({url:"/sip/mediaserver/"+e,method:"delete"})}function c(e){return Object(r["a"])({url:"/sip/mediaserver/check",method:"get",params:e})}},6827:function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return s})),i.d(t,"c",(function(){return n})),i.d(t,"d",(function(){return o})),i.d(t,"f",(function(){return c})),i.d(t,"e",(function(){return l}));var r=i("b775");function a(e,t,i){return Object(r["a"])({url:"/sip/record/devquery/"+e+"/"+t,method:"get",params:i})}function s(e){return Object(r["a"])({url:"/sip/record/serverRecord/list",method:"get",params:e})}function n(e){return Object(r["a"])({url:"/sip/record/serverRecord/date/list",method:"get",params:e})}function o(e){return Object(r["a"])({url:"/sip/record/serverRecord/file/list",method:"get",params:e})}function c(e,t){return Object(r["a"])({url:"/sip/record/play/"+e+"/"+t,method:"get"})}function l(e,t,i){return Object(r["a"])({url:"/sip/record/download/"+e+"/"+t,method:"get",params:i})}},"6abb":function(e,t,i){"use strict";i.r(t);var r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{attrs:{id:"easyplayer"}})},a=[],s={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}},destroyed:function(){this.easyPlayer.destroy()}},n=s,o=(i("93db"),i("2877")),c=Object(o["a"])(n,r,a,!1,null,null,null);t["default"]=c.exports},"6afd":function(e,t,i){"use strict";i.r(t);var r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{attrs:{id:"recordDetail"}},[i("el-container",[i("div",{staticStyle:{width:"220px"}},[i("div",{staticClass:"record-list-box-box"},[i("div",{staticStyle:{margin:"22px 20px 10px"}},[i("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),i("div",{staticClass:"record-list-box",style:e.recordListStyle},[e.detailFiles.length>0?i("ul",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.infiniteScroll,expression:"infiniteScroll"}],staticClass:"record-list"},e._l(e.detailFiles,(function(t,r){return i("li",{key:r,staticClass:"record-list-item"},[e.choosedFile!=t?i("el-tag",{on:{click:function(i){return e.chooseFile(t)}}},[i("i",{staticClass:"el-icon-video-camera"}),e._v(" "+e._s(t.substring(0,17))+" ")]):e._e(),e.choosedFile==t?i("el-tag",{attrs:{type:"danger"}},[i("i",{staticClass:"el-icon-video-camera"}),e._v(" "+e._s(t.substring(0,17))+" ")]):e._e(),i("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?i("div",{staticClass:"record-list-no-val"},[e._v("暂无数据")]):e._e()])])]),i("el-main",{staticStyle:{padding:"22px"}},[i("div",{staticClass:"playBox",style:e.playerStyle},[i("player",{ref:"recordVideoPlayer",attrs:{videoUrl:e.videoUrl,height:!0}})],1)])],1)],1)},a=[],s=(i("99af"),i("14d9"),i("07ac"),i("ac1f"),i("5319"),i("5b81"),i("c1df")),n=i.n(s),o=i("6827"),c=i("6abb"),l={name:"ReocrdDetail",components:{player:c["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":"0px",height:this.winHeight+"px"},winHeight:window.innerHeight-220,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,playinfo:{},pickerOptions:{cellClassName:function(t){var i=n()(t).format("YYYY-MM-DD");return e.dateFilesObj[i]?"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]),i=e.getTimeForFile(e.detailFiles[e.detailFiles.length-1]),r=t[0].getTime()-new Date(e.chooseDate+" "+e.timeFormat).getTime(),a=i[1].getTime()-new Date(e.chooseDate+" "+e.timeFormat).getTime();e.playTime=parseInt(r/1e3),e.sliderMIn=parseInt(r/1e3-r/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(o["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 this.recordApi},getTimeForFile:function(e){var t=e.substring(0,17);t.indexOf("~")>0&&(t=t.replaceAll("-",":"));var i=t.split("-"),r=new Date(this.chooseDate+" "+i[0]),a=new Date(this.chooseDate+" "+i[1]);return this.checkIsOver24h(r,a)&&(a=new Date(this.chooseDate+" 23:59:59")),[r,a,a.getTime()-r.getTime()]},checkIsOver24h:function(e,t){return e>t},getDateInYear:function(){var e=this,t={recordApi:this.recordApi,app:this.recordFile.app,stream:this.recordFile.stream};Object(o["c"])(t).then((function(t){if(200===t.code&&t.data.length>0){for(var i=0;i<t.data.length;i++)e.dateFilesObj[t.data[i]]=t.data[i];console.log(e.dateFilesObj)}}))},goBack:function(){this.$router.push("/record")}}},d=l,u=(i("9065"),i("2877")),h=Object(u["a"])(d,r,a,!1,null,null,null);t["default"]=h.exports},9065:function(e,t,i){"use strict";i("09c9")},9377:function(e,t,i){},"93db":function(e,t,i){"use strict";i("9377")},f79d:function(e,t,i){"use strict";i.r(t);var r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticStyle:{padding:"6px"}},[e.recordDetail?e._e():i("div",[i("el-card",{staticStyle:{"margin-bottom":"6px"}},[i("el-form",{ref:"queryForm",staticStyle:{"margin-bottom":"-20px"},attrs:{size:"small",inline:!0,"label-width":"86px"}},[i("el-form-item",{attrs:{label:"服务器标识",prop:"serverId"}},[i("el-select",{staticStyle:{width:"16rem","margin-right":"1rem"},attrs:{placeholder:"请选择",disabled:e.recordDetail},on:{change:e.chooseMediaChange},model:{value:e.mediaServerId,callback:function(t){e.mediaServerId=t},expression:"mediaServerId"}},e._l(e.mediaServerList,(function(e){return i("el-option",{key:e.serverId,attrs:{label:e.serverId,value:e.serverId}})})),1)],1),i("el-form-item",[e.recordDetail?e._e():i("el-button",{attrs:{icon:"el-icon-refresh-right",size:"mini",loading:e.loading,type:"primary"},on:{click:function(t){return e.getRecordList()}}},[e._v("查询")])],1)],1)],1),i("el-card",{staticStyle:{"padding-bottom":"100px"}},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.recordList}},[i("el-table-column",{attrs:{prop:"app",label:"应用名",align:"center"}}),i("el-table-column",{attrs:{prop:"stream",label:"流ID",align:"center",width:"460"}}),i("el-table-column",{attrs:{prop:"time",label:"时间",align:"center"}}),i("el-table-column",{attrs:{label:"操作",width:"360",fixed:"right",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["iot:sip:record:query"],expression:"['iot:sip:record:query']"}],attrs:{size:"medium",icon:"el-icon-folder-opened",type:"text"},on:{click:function(i){return e.showRecordDetail(t.row)}}},[e._v("查看")])]}}],null,!1,1206848358)}),0==e.total?i("el-empty",{attrs:{description:"暂无数据,请选择流媒体服务器节点"}}):e._e()],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.queryRecord.pageNum,limit:e.queryRecord.pageSize,pageSizes:[12,24,36,60]},on:{"update:page":function(t){return e.$set(e.queryRecord,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryRecord,"pageSize",t)},pagination:e.getRecordList}})],1)],1),e.recordDetail?i("record-detail",{ref:"cloudRecordDetail",attrs:{recordFile:e.chooseRecord,mediaServerId:e.mediaServerId,recordApi:e.recordApi}}):e._e()],1)},a=[],s=i("5a6f"),n=i("6827"),o=i("6afd"),c={name:"Reocrd",components:{recordDetail:o["default"]},data:function(){return{mediaServerList:[],mediaServerId:null,recordApi:null,recordList:[],chooseRecord:null,updateLooper:0,queryParams:{pageNum:1,pageSize:10},queryRecord:{pageNum:1,pageSize:10,recordApi:null},total:0,loading:!1,recordDetail:!1}},computed:{},mounted:function(){this.initData()},destroyed:function(){},methods:{initData:function(){this.getMediaServerList()},currentChange:function(e){this.currentPage=e,this.getRecordList()},handleSizeChange:function(e){this.count=e,this.getRecordList()},getMediaServerList:function(){var e=this;Object(s["d"])(this.queryParams).then((function(t){e.mediaServerList=t.rows,e.total=t.total}))},setRecordApi:function(e){var t;for(t=0;t<this.mediaServerList.length;t++)if(e===this.mediaServerList[t].serverId)break;"http"==this.mediaServerList[t].protocol?this.recordApi="http://"+this.mediaServerList[t].ip+":"+this.mediaServerList[t].recordPort:"https"==this.mediaServerList[t].protocol&&(this.recordApi="https://"+this.mediaServerList[t].domain+":"+this.mediaServerList[t].recordPort),console.log(this.recordApi)},getRecordList:function(){var e=this;this.recordApi?(this.loading=!0,this.queryRecord.recordApi=this.recordApi,Object(n["b"])(this.queryRecord).then((function(t){console.log(t.data),e.loading=!1,null!=t.data&&(e.recordList=t.data.list,e.total=t.data.total)})).catch((function(){e.loading=!1}))):this.$modal.alertError("请先选择服务器标识")},chooseMediaChange:function(e){this.total=0,this.recordList=[],this.setRecordApi(e),this.getRecordList()},showRecordDetail:function(e){this.recordDetail=!0,this.chooseRecord=e}}},l=c,d=i("2877"),u=Object(d["a"])(l,r,a,!1,null,null,null);t["default"]=u.exports}}]); |