Shanghai-SanFenYuan/kunshan/static/js/chunk-cc98a152.faeff8e5.js
2026-04-03 15:39:10 +08:00

1 line
17 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cc98a152"],{"3bbf":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-dialog",{attrs:{title:e.dialogtitle,visible:e.dialogTableVisible,"close-on-click-modal":!1,width:"80%"},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[e.novideo?l("span",{staticStyle:{display:"-webkit-flex","flex-direction":"column","justify-content":"center","align-items":"center"}},[l("img",{staticStyle:{width:"100px"},attrs:{src:a("f657"),alt:""}}),l("br"),l("span",[e._v("视频资料正在打包整理中...")]),l("br")]):[l("el-row",{attrs:{gutter:20}},[l("el-col",{attrs:{span:24}},[l("el-row",[l("el-col",{attrs:{span:24}},[l("span",{staticClass:"title"},[e._v("案件信息")]),l("el-divider"),[l("el-form",{ref:"form",staticClass:"demo-form",attrs:{model:e.form,"label-width":"120px"}},[l("el-row",{attrs:{gutter:20}},[l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"案件名称","show-message":!1}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.caseName,callback:function(t){e.$set(e.form,"caseName",t)},expression:"form.caseName"}})],1)],1),l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"统一受案号","show-message":!1}},[e.form.ajjbxxList&&e.form.ajjbxxList.length>0?l("el-input",{attrs:{readonly:"",placeholder:"暂无受案号"},model:{value:e.form.ajjbxxList[0].sah,callback:function(t){e.$set(e.form.ajjbxxList[0],"sah",t)},expression:"form.ajjbxxList[0].sah"}}):l("el-input",{attrs:{readonly:"",value:"",placeholder:"暂无受案号"}})],1)],1),l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"案由"}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.caseReason,callback:function(t){e.$set(e.form,"caseReason",t)},expression:"form.caseReason"}})],1)],1),l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"承办检察官"}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.cbJCG,callback:function(t){e.$set(e.form,"cbJCG",t)},expression:"form.cbJCG"}})],1)],1)],1),l("el-row",{attrs:{gutter:20}},[l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"检察官助理/文员"}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.cbjZL,callback:function(t){e.$set(e.form,"cbjZL",t)},expression:"form.cbjZL"}})],1)],1),l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"使用房间"}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.useRoom,callback:function(t){e.$set(e.form,"useRoom",t)},expression:"form.useRoom"}})],1)],1),l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"办案日期"}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.caseDate,callback:function(t){e.$set(e.form,"caseDate",t)},expression:"form.caseDate"}})],1)],1),l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"同录类型"}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.clerk,callback:function(t){e.$set(e.form,"clerk",t)},expression:"form.clerk"}})],1)],1)],1),l("el-row",{attrs:{gutter:20}},[l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"备注"}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),l("span",{staticClass:"title"},[e._v("嫌疑人信息")]),l("el-divider"),[l("el-row",{attrs:{gutter:20}},[l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"姓名",prop:"sar","show-message":!1}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.sar,callback:function(t){e.$set(e.form,"sar",t)},expression:"form.sar"}})],1)],1),l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"身份证号"}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.identityCard,callback:function(t){e.$set(e.form,"identityCard",t)},expression:"form.identityCard"}})],1)],1)],1)],l("span",{staticClass:"title"},[e._v("办理事项")]),l("el-divider"),[l("el-row",{staticClass:"banli",attrs:{gutter:20}},[l("el-col",{attrs:{span:6}},[l("el-form-item",{attrs:{label:"办理事项"}},[l("el-input",{attrs:{readonly:""},model:{value:e.form.matter,callback:function(t){e.$set(e.form,"matter",t)},expression:"form.matter"}})],1)],1),l("el-col",{attrs:{span:16}},[l("el-form-item",{attrs:{label:"录像时间",prop:"starts","show-message":!1}},[l("el-date-picker",{attrs:{readonly:"",prop:"starts","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"选择开始日期"},model:{value:e.form.starts,callback:function(t){e.$set(e.form,"starts",t)},expression:"form.starts"}}),e._v(" 至 "),l("el-date-picker",{attrs:{readonly:"",type:"datetime",prop:"ends","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"选择结束日期"},model:{value:e.form.ends,callback:function(t){e.$set(e.form,"ends",t)},expression:"form.ends"}})],1)],1)],1),l("el-row",{attrs:{gutter:20}},[l("el-col",{attrs:{span:20}},[l("el-form-item",{attrs:{label:"协商结果"}},[l("el-input",{attrs:{readonly:"",type:"textarea",rows:"3"},model:{value:e.form.negotiationResult,callback:function(t){e.$set(e.form,"negotiationResult",t)},expression:"form.negotiationResult"}})],1)],1)],1)]],2)]],2)],1)],1)],1),l("el-table",{ref:"multipleTable",attrs:{data:e.detailData,height:"340","tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[l("el-table-column",{attrs:{type:"index",width:"55",align:"center"}}),l("el-table-column",{attrs:{property:"fileName","show-overflow-tooltip":"",label:"文件名"}}),l("el-table-column",{attrs:{property:"filePath","show-overflow-tooltip":"",label:"地址",width:"400"}}),l("el-table-column",{attrs:{align:"center",fixed:"right",label:"下载",width:"140"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-button",{attrs:{icon:e.downloadingFiles[t.row.fileName]?"el-icon-loading":e.downicon,disabled:e.downloadingFiles[t.row.fileName],type:"text",size:"small"},on:{click:function(a){return e.download(t.row)}}},[e._v(" "+e._s(e.downloadingFiles[t.row.fileName]?"下载中...":"下载")+" ")])]}}])})],1)]],2),l("el-dialog",{attrs:{visible:e.playshow,"before-close":e.handleClose},on:{"update:visible":function(t){e.playshow=t}}},[l("easy-player",{staticStyle:{width:"100%",height:"400px"},attrs:{"video-url":e.easysrc,showEnterprise:!1}})],1),l("div",{staticClass:"shad"},[l("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"}},[l("el-form-item",{attrs:{label:"案件名称",prop:"caseName"}},[l("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),l("el-form-item",{attrs:{label:"统一受案号",prop:"caseCode"}},[l("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),l("el-form-item",{attrs:{label:"涉案人",prop:"sar"}},[l("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.sar,callback:function(t){e.$set(e.queryParams,"sar",t)},expression:"queryParams.sar"}})],1),l("el-form-item",{attrs:{label:"同录类型",prop:"clerk"}},[l("el-select",{attrs:{placeholder:"请选择同录类型",clearable:""},on:{change:e.handleQuery},model:{value:e.queryParams.clerk,callback:function(t){e.$set(e.queryParams,"clerk",t)},expression:"queryParams.clerk"}},e._l(e.dict.type.tonglu_type,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),l("el-form-item",{attrs:{label:"承办检察官",prop:"cbJCG"}},[l("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.cbJCG,callback:function(t){e.$set(e.queryParams,"cbJCG",t)},expression:"queryParams.cbJCG"}})],1),l("el-form-item",[l("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),l("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1)],1),l("div",{staticClass:"shad"},[[l("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,stripe:"","show-overflow-tooltip":""}},[l("el-table-column",{attrs:{type:"index",align:"center",width:"50"}}),l("el-table-column",{attrs:{prop:"caseName","show-overflow-tooltip":"",label:"案件名称"}}),l("el-table-column",{attrs:{prop:"ajjbxxList[0].sah","show-overflow-tooltip":"",label:"统一受案号"}}),l("el-table-column",{attrs:{prop:"cbJCG",align:"center",label:"承办检察官",width:"100"}}),l("el-table-column",{attrs:{prop:"sar",align:"center",label:"涉案人"}}),l("el-table-column",{attrs:{prop:"useRoom",align:"center",label:"使用房间",width:"100"}}),l("el-table-column",{attrs:{prop:"clerk",align:"center",label:"同录类型",width:"100"}}),l("el-table-column",{attrs:{label:"开始时间",align:"center",width:"140"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("span",[e._v(e._s(e.parseTime(t.row.starts,"{y}-{m}-{d} {h}:{i}")||"-"))])]}}])}),l("el-table-column",{attrs:{label:"结束时间",align:"center",prop:"ends",width:"140"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("span",[e._v(e._s(e.parseTime(t.row.ends,"{y}-{m}-{d} {h}:{i}")||"-"))])]}}])}),l("el-table-column",{attrs:{fixed:"right",align:"center",label:"录像下载",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("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),l("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)},r=[],o=a("7987"),n=a.n(o),s=a("7ca7");function i(e){return i="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},i(e)}function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}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=m(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function m(e){var t=p(e,"string");return"symbol"==i(t)?t:t+""}function p(e,t){if("object"!=i(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var l=a.call(e,t||"default");if("object"!=i(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var f={name:"casevideodown",dicts:["tonglu_type"],components:{EasyPlayer:n.a},data:function(){return{form:{},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:[],downloadingFiles:{},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()},mounted: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(s["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}))},getCaseListdetail:function(e){var t=this,a={bmsah:e};getallcasedetail(a).then((function(e){t.selfCase=e.data.selfCase,t.sarlist=e.data.sarlist}))},getListdetail:function(e){var t=this;this.detailData=[],this.downloading=!0,Object(s["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(s["d"])(this.playquery).then((function(t){var a=t.data.prefix,l=t.data.url.replace(/"/g,""),r=a+l;e.easysrc=r}))},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)),this.form=e},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.$set(this.downloadingFiles,e.fileName,!0),this.$message.info("下载开始,请稍候..."),Object(s["a"])(e).then((function(a){if(a){var l=document.createElement("a");l.download=e.fileName,l.style.display="none";var r=new Blob([a],{type:"application/x-msdownload"});l.href=URL.createObjectURL(r),document.body.appendChild(l),l.click(),document.body.removeChild(l),URL.revokeObjectURL(l.href),t.$message.success("下载已完成,请查看浏览器下载管理器")}else t.$message.error("下载失败,请联系管理员")})).catch((function(e){console.error("下载失败:",e),t.$message.error("下载超时或网络错误,请稍后重试")})).finally((function(){t.$set(t.downloadingFiles,e.fileName,!1)}))},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)}}},y=f,b=(a("bc2f"),a("2877")),h=Object(b["a"])(y,l,r,!1,null,"7fa67c6b",null);t["default"]=h.exports},"7ca7":function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return n})),a.d(t,"d",(function(){return s}));var l=a("b775");function r(e){return Object(l["a"])({url:"/casedownload/list",method:"post",params:e})}function o(e){return Object(l["a"])({url:"/casedownload/detail/"+e,method:"get"})}function n(e,t){return Object(l["a"])({url:"/casedownload/download",method:"post",responseType:"blob",data:e,timeout:6e5,onDownloadProgress:t})}function s(e){return Object(l["a"])({url:"/videoApi/recordvideo",method:"get",params:e})}},bc2f:function(e,t,a){"use strict";a("c809")},c809:function(e,t,a){},f657:function(e,t,a){e.exports=a.p+"static/img/zhengli.be594222.gif"}}]);