1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-16749282"],{"0819":function(e,t,a){"use strict";a("1c9e")},"1c9e":function(e,t,a){},"7ca7":function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){return r})),a.d(t,"d",(function(){return l}));var n=a("b775");function o(e){return Object(n["a"])({url:"/casedownload/list",method:"post",params:e})}function i(e){return Object(n["a"])({url:"/casedownload/detail/"+e,method:"get"})}function r(e){return Object(n["a"])({url:"/casedownload/download",method:"post",responseType:"blob",data:e,timeout:6e4})}function l(e){return Object(n["a"])({url:"/videoApi/recordvideo",method:"get",params:e})}},e456:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("el-dialog",{attrs:{title:e.dialogtitle,visible:e.dialogTableVisible,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[e.novideo?n("span",{staticStyle:{display:"-webkit-flex","flex-direction":"column","justify-content":"center","align-items":"center"}},[n("img",{staticStyle:{width:"100px"},attrs:{src:a("f657"),alt:""}}),n("br"),n("span",[e._v("视频资料正在打包整理中...")]),n("br")]):n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.downloading,expression:"downloading"}],ref:"multipleTable",attrs:{data:e.detailData,height:"340","tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{type:"index",width:"55",align:"center"}}),n("el-table-column",{attrs:{property:"fileName","show-overflow-tooltip":"",label:"文件名"}}),n("el-table-column",{attrs:{property:"filePath","show-overflow-tooltip":"",label:"地址",width:"200"}}),n("el-table-column",{attrs:{align:"center",fixed:"right",label:"下载",width:"140"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{icon:e.downicon,type:"text",size:"small"},on:{click:function(a){return e.download(t.row)}}},[e._v("下载")]),e.isVideoFile(t.row.fileName)?n("el-button",{attrs:{icon:e.downicon,type:"text",size:"small"},on:{click:function(a){return e.backplay(t.row)}}},[e._v("回放")]):e._e()]}}])})],1)],1),n("el-dialog",{attrs:{visible:e.playshow,"before-close":e.handleClose},on:{"update:visible":function(t){e.playshow=t}}},[n("easy-player",{staticStyle:{width:"100%",height:"400px"},attrs:{"video-url":e.easysrc,showEnterprise:!1}})],1),n("div",{staticClass:"shad"},[n("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"案件名称",prop:"caseName"}},[n("el-input",{attrs:{placeholder:"请输入案件名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.caseName,callback:function(t){e.$set(e.queryParams,"caseName",t)},expression:"queryParams.caseName"}})],1),n("el-form-item",{attrs:{label:"部门受案号",prop:"caseCode"}},[n("el-input",{attrs:{placeholder:"请输入部门受案号",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.caseCode,callback:function(t){e.$set(e.queryParams,"caseCode",t)},expression:"queryParams.caseCode"}})],1),n("el-form-item",[n("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),n("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1)],1),n("div",{staticClass:"shad"},[[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,border:"","default-sort":e.defaultSort}},[n("el-table-column",{attrs:{type:"index",align:"center",width:"50"}}),n("el-table-column",{attrs:{prop:"caseName","show-overflow-tooltip":"",label:"案件名称"}}),n("el-table-column",{attrs:{prop:"caseCode","show-overflow-tooltip":"",label:"部门受案号"}}),n("el-table-column",{attrs:{prop:"cbr",align:"center",label:"承办人",width:"80"}}),n("el-table-column",{attrs:{prop:"sar",align:"center",label:"涉案人",width:"80"}}),n("el-table-column",{attrs:{label:"开始时间",sortable:"",align:"center",prop:"starts",width:"160","sort-orders":["descending","ascending"]},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.starts)))])]}}])}),n("el-table-column",{attrs:{label:"结束时间",align:"center",prop:"ends",width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.ends)))])]}}])}),n("el-table-column",{attrs:{prop:"roomName",align:"center",label:"房间名称"}}),n("el-table-column",{attrs:{fixed:"right",align:"center",label:"录音录像下载"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{icon:"el-icon-s-order",type:"text",size:"small"},on:{click:function(a){return e.handleClick(t.row)}}},[e._v(" 详细信息")])]}}])})],1)]],2),n("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}})],1)},o=[],i=a("7987"),r=a.n(i),l=a("7ca7");function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){d(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function d(e,t,a){return t=p(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function p(e){var t=m(e,"string");return"symbol"==s(t)?t:t+""}function m(e,t){if("object"!=s(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var f={name:"casevideodown",components:{EasyPlayer:r.a},data:function(){return{iszijian:"",easysrc:"",novideo:!1,downicon:"el-icon-download",playshow:!1,dialogtitle:"案件下载详情",dialogtitle2:"",showpross:!1,progresssyatus:"success",showSearch:!0,loading:!1,downloading:!1,dialogTableVisible:!1,defaultSort:{prop:"starts",order:"descending"},total:0,playquery:{caseId:"",file:"m3u8",operate:"play"},queryParams:{pageNum:1,pageSize:10,caseName:null,caseCode:null},multipleSelection:[],tableData:[{starts:"",ends:""}],detailData:[],playerOptions:{playbackRates:[.5,1,2,3],autoplay:!0,muted:!1,loop:!1,preload:"auto",language:"zh-CN",aspectRatio:"16:9",fluid:!0,sources:[{type:"video/mp4",src:""}],poster:"",notSupportedMessage:"此视频暂无法播放,请稍后再试",controlBar:{timeDivider:!0,durationDisplay:!0,remainingTimeDisplay:!0,fullscreenToggle:!0}}}},created:function(){this.getList()},mouted:function(){},methods:{isVideoFile:function(e){var t=[".mp4",".avi",".rmvb"],a=e.substring(e.lastIndexOf(".")).toLowerCase();return!this.iszijian&&t.includes(a)},handleQuery:function(){this.queryParams.pageNum=1,this.queryParams.pageSize=10,this.getList()},resetQuery:function(){this.queryParams={},this.queryParams.pageNum=1,this.queryParams.pageSize=10,this.getList()},getList:function(){var e=this,t=19;this.loading=!0,Object(l["b"])(this.queryParams).then((function(a){e.tableData=a.rows.map((function(e){return u(u({},e),{},{starts:e.starts?e.starts.substring(0,t):"",ends:e.ends?e.ends.substring(0,t):""})})),e.total=a.total,e.loading=!1})).catch((function(t){e.loading=!1}))},getListdetail:function(e){var t=this;this.detailData=[],this.downloading=!0,Object(l["c"])(e).then((function(e){t.detailData=e.data,t.downloading=!1})).catch((function(e){t.$message.error("获取失败,请检查网络"),t.downloading=!1}))},backplay:function(){var e=this;this.playshow=!0,Object(l["d"])(this.playquery).then((function(t){var a=t.data.prefix,n=t.data.url.replace(/"/g,""),o=a+n;e.easysrc=o}))},handleClick:function(e){this.playquery.caseId=e.caseId,this.dialogtitle=e.caseName,this.dialogTableVisible=!0,null==e.roomName||""==e.roomName?(this.iszijian=!0,this.novideo=!1,this.getListdetail(e.caseId)):null==e.caseId||""==e.caseId?this.novideo=!0:(this.iszijian=!1,this.novideo=!1,this.getListdetail(e.caseId))},toggleSelection:function(e){var t=this;e?e.forEach((function(e){t.$refs.multipleTable.toggleRowSelection(e)})):this.$refs.multipleTable.clearSelection()},handleSelectionChange:function(e){this.multipleSelection=e,console.log(this.multipleSelection)},handleClose:function(){this.easysrc="",this.playshow=!1},download:function(e){var t=this;this.downloading=!0,Object(l["a"])(e).then((function(a){var n=a;if(t.downloading=!1,n){var o=document.createElement("a");o.download=e.fileName,o.style.display="none";var i=new Blob([n],{type:"application/x-msdownload"});o.href=URL.createObjectURL(i),document.body.appendChild(o),o.click(),document.body.removeChild(o)}else t.downloading=!1,t.$message.error("下载失败,请联系管理员")}))},downloadall:function(){this.downloading||(this.downloading=!0)},onPlayerPlay:function(e){console.log("播放了",e)},onPlayerPause:function(e){console.log("暂停了",e)},onPlayerEnded:function(e){console.log("播放完了")},onPlayerWaiting:function(e){var t=localStorage.getItem("cacheTime");e.cache_.currentTime-Number(t)>.1?(this.current=Number(t),this.playerReadied(e)):this.current=e.cache_.currentTime},onPlayerPlaying:function(e){},onPlayerLoadeddata:function(e){},onPlayerCanplay:function(e){},onPlayerCanplaythrough:function(e){},playerStateChanged:function(e){},playerReadied:function(e){e.currentTime(this.current)}}},h=f,y=(a("0819"),a("2877")),b=Object(y["a"])(h,n,o,!1,null,"4580590b",null);t["default"]=b.exports},f657:function(e,t,a){e.exports=a.p+"static/img/zhengli.be594222.gif"}}]); |