(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9c3ac07e"],{4101:function(e,t,r){"use strict";r.d(t,"g",(function(){return a})),r.d(t,"d",(function(){return n})),r.d(t,"a",(function(){return s})),r.d(t,"i",(function(){return i})),r.d(t,"c",(function(){return l})),r.d(t,"f",(function(){return c})),r.d(t,"e",(function(){return d})),r.d(t,"b",(function(){return u})),r.d(t,"h",(function(){return m}));var o=r("b775");function a(e){return Object(o["a"])({url:"/caseroom/list",method:"get",params:e})}function n(e){return Object(o["a"])({url:"/caseroom/"+e,method:"get"})}function s(e){return Object(o["a"])({url:"/caseroom",method:"post",data:e})}function i(e){return Object(o["a"])({url:"/caseroom",method:"put",data:e})}function l(e){return Object(o["a"])({url:"/caseroom/"+e,method:"delete"})}function c(e){return Object(o["a"])({url:"/videoApi/devices",method:"get",params:e})}function d(e){return Object(o["a"])({url:"/videoApi/channels",method:"get",params:e})}function u(e){return Object(o["a"])({url:"/caseroom/apply/start",method:"post",data:e})}function m(e){return Object(o["a"])({url:"/caseroom/caseroomapplylist",method:"get",params:e,timeout:1e4})}},"49de":function(e,t,r){"use strict";r("7e7c")},"7e7c":function(e,t,r){},"85eb":function(e,t,r){"use strict";r.r(t);var o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-dialog",{attrs:{title:"选择时间",visible:e.selectends,width:"660px","close-on-click-modal":!1},on:{"update:visible":function(t){e.selectends=t}}},[e._v(" 办案开始时间:"),r("el-date-picker",{attrs:{format:"yyyy-MM-dd HH:mm",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"请选择办案开始时间","default-time":"08:00:00","picker-options":e.pickerOptions},model:{value:e.form.starts,callback:function(t){e.$set(e.form,"starts",t)},expression:"form.starts"}}),e._v(" - 至 - "),r("el-date-picker",{attrs:{format:"yyyy-MM-dd HH:mm",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"请选择办案结束时间","default-time":"17:00:00","picker-options":e.pickerOptions},model:{value:e.form.ends,callback:function(t){e.$set(e.form,"ends",t)},expression:"form.ends"}}),r("br"),r("br"),[r("el-checkbox",{model:{value:e.endtimechecked,callback:function(t){e.endtimechecked=t},expression:"endtimechecked"}},[e._v("同步上传到易办案")])],r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.selectends=!1}}},[e._v("取 消")]),r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["caserecord:end"],expression:"['caserecord:end']"}],attrs:{type:"primary"},on:{click:e.endcasebtn}},[e._v("确 定")])],1)],2),r("el-dialog",{attrs:{title:e.uploadtittle,visible:e.dialogVisible,width:"400px","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{multiple:"",drag:"",action:e.url,headers:e.headers,"on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeremove,"before-upload":e.foreUpload,"on-success":e.uploadsuss,accept:".pdf, .doc, .docx, .xls, .xlsx, .ppt, .pptx, .html, .htm, .txt,","file-list":e.fileList}},[r("i",{staticClass:"el-icon-upload"}),r("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),r("em",[e._v("点击上传")])]),r("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("请上传[pdf, doc, docx, xls, xlsx, ppt, pptx, html, htm, txt]格式")])])],1),r("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"shad"},[r("el-row",{attrs:{gutter:40}},[r("el-col",{attrs:{span:18}},[r("el-row",[r("el-col",{attrs:{span:24}},[r("span",{staticClass:"title"},[e._v("案件信息")]),r("span",{staticClass:"more",on:{click:e.showmore}},[e._v("展开"),r("i",{class:e.moreicon})]),r("el-divider"),[r("el-form",{ref:"form",staticClass:"demo-form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"案件名称",prop:"caseName","show-message":!1}},[r("el-select",{attrs:{clearable:"",filterable:"",disabled:e.formdisabled},on:{change:e.caseNameChange},model:{value:e.form.caseName,callback:function(t){e.$set(e.form,"caseName",t)},expression:"form.caseName"}},e._l(e.caselist,(function(e){return r("el-option",{key:e.index,attrs:{label:e.ajmc,value:e.ajmc}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"案件编号"}},[r("el-input",{attrs:{disabled:!0},model:{value:e.form.caseCode,callback:function(t){e.$set(e.form,"caseCode",t)},expression:"form.caseCode"}})],1)],1)],1),r("el-collapse-transition",[e.showdetail?r("div",[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"案由"}},[r("el-input",{attrs:{disabled:e.formdisabled},model:{value:e.form.caseReason,callback:function(t){e.$set(e.form,"caseReason",t)},expression:"form.caseReason"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"律师"}},[r("el-input",{attrs:{disabled:e.formdisabled},model:{value:e.form.lawyer,callback:function(t){e.$set(e.form,"lawyer",t)},expression:"form.lawyer"}})],1)],1)],1),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"承办人",prop:"cbr"}},[r("el-input",{attrs:{disabled:!0},model:{value:e.form.cbr,callback:function(t){e.$set(e.form,"cbr",t)},expression:"form.cbr"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"书记员"}},[r("el-input",{attrs:{disabled:e.formdisabled},model:{value:e.form.clerk,callback:function(t){e.$set(e.form,"clerk",t)},expression:"form.clerk"}})],1)],1)],1),r("el-form-item",{staticClass:"organizer",attrs:{label:"承办单位"}},[r("el-input",{attrs:{disabled:e.formdisabled},model:{value:e.form.unitName,callback:function(t){e.$set(e.form,"unitName",t)},expression:"form.unitName"}})],1)],1):e._e()]),r("span",{staticClass:"title"},[e._v("嫌疑人信息")]),r("el-divider"),[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"姓名",prop:"sar","show-message":!1}},[r("el-select",{attrs:{disabled:e.formdisabled},on:{change:e.caseNameChangesar},model:{value:e.sarName,callback:function(t){e.sarName=t},expression:"sarName"}},e._l(e.sarlist,(function(e){return r("el-option",{key:e.index,attrs:{label:e.xm,value:e.xm}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"性别"}},[r("el-select",{attrs:{placeholder:"请选择性别",disabled:e.formdisabled},model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},e._l(e.dict.type.sys_user_sex,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),e.showdetail?r("div",[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"身份证"}},[r("el-input",{attrs:{disabled:!0},model:{value:e.form.identityCard,callback:function(t){e.$set(e.form,"identityCard",t)},expression:"form.identityCard"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"出生日期"}},[r("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date",disabled:e.formdisabled,placeholder:"选择日期",format:"yyyy-MM-dd","picker-options":e.pickerOptions,"value-format":"yyyy-MM-dd"},model:{value:e.form.birthday,callback:function(t){e.$set(e.form,"birthday",t)},expression:"form.birthday"}})],1)],1)],1),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"地址"}},[r("el-input",{attrs:{disabled:e.formdisabled},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"文化程度"}},[r("el-input",{attrs:{disabled:e.formdisabled},model:{value:e.form.education,callback:function(t){e.$set(e.form,"education",t)},expression:"form.education"}})],1)],1)],1),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"职业"}},[r("el-input",{attrs:{disabled:e.formdisabled},model:{value:e.form.occupation,callback:function(t){e.$set(e.form,"occupation",t)},expression:"form.occupation"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"民族"}},[r("el-input",{attrs:{disabled:e.formdisabled},model:{value:e.form.nation,callback:function(t){e.$set(e.form,"nation",t)},expression:"form.nation"}})],1)],1)],1)],1):e._e()],r("span",{staticClass:"title"},[e._v("办理事项")]),r("el-divider"),[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"办案房间",prop:"roomName","show-message":!1}},[r("el-select",{attrs:{disabled:e.formdisabled},on:{change:function(t){return e.caseNameChangeroomid()}},model:{value:e.form.roomId,callback:function(t){e.$set(e.form,"roomId",t)},expression:"form.roomId"}},e._l(e.caseroomList,(function(e){return r("el-option",{key:e.index,attrs:{label:e.roomName,value:e.roomId}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"办理事项"}},[r("el-input",{attrs:{disabled:e.formdisabled},model:{value:e.form.matter,callback:function(t){e.$set(e.form,"matter",t)},expression:"form.matter"}})],1)],1)],1),e.showdetail?r("el-form-item",{attrs:{label:"协商结果"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.form.negotiationResult,callback:function(t){e.$set(e.form,"negotiationResult",t)},expression:"form.negotiationResult"}})],1):e._e()]],2)]],2)],1)],1),r("el-col",{staticClass:"left",attrs:{span:4}},[r("p",{staticClass:"leftbtn_box",staticStyle:{"text-align":"center",width:"100%"}},[e.btnstate?r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["caserecord:begin"],expression:"['caserecord:begin']"}],attrs:{type:"primary"},on:{click:function(t){return e.submitForm("form")}}},[e._v("办案视频补录")]):e._e()],1)])],1)],1)],1)},a=[],n=r("7987"),s=r.n(n),i=r("8237"),l=r.n(i),c=r("5f87"),d=r("f2d8"),u=r("4101");function m(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function n(r,o,a,n){var l=o&&o.prototype instanceof i?o:i,c=Object.create(l.prototype);return f(c,"_invoke",function(r,o,a){var n,i,l,c=0,d=a||[],u=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,r){return n=t,i=0,l=e,m.n=r,s}};function f(r,o){for(i=r,l=o,t=0;!u&&c&&!a&&t3?(a=p===o)&&(l=n[(i=n[4])?5:(i=3,3)],n[4]=n[5]=e):n[0]<=f&&((a=r<2&&fo||o>p)&&(n[4]=r,n[5]=o,m.n=p,i=0))}if(a||r>1)return s;throw u=!0,o}return function(a,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&f(d,p),i=d,l=p;(t=i<2?e:l)||!u;){n||(i?i<3?(i>1&&(m.n=-1),f(i,l)):m.n=l:m.v=l);try{if(c=2,n){if(i||(a="next"),t=n[a]){if(!(t=t.call(n,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,i<2&&(i=0)}else 1===i&&(t=n.return)&&t.call(n),i<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),i=1);n=e}else if((t=(u=m.n<0)?l:r.call(o,m))!==s)break}catch(t){n=e,i=1,l=t}finally{c=1}}return{value:t,done:u}}}(r,a,n),!0),c}var s={};function i(){}function l(){}function c(){}t=Object.getPrototypeOf;var d=[][o]?t(t([][o]())):(f(t={},o,(function(){return this})),t),u=c.prototype=i.prototype=Object.create(d);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,f(e,a,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=c,f(u,"constructor",c),f(c,"constructor",l),l.displayName="GeneratorFunction",f(c,a,"GeneratorFunction"),f(u),f(u,a,"Generator"),f(u,o,(function(){return this})),f(u,"toString",(function(){return"[object Generator]"})),(m=function(){return{w:n,m:p}})()}function f(e,t,r,o){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}f=function(e,t,r,o){function n(t,r){f(e,t,(function(e){return this._invoke(t,r,e)}))}t?a?a(e,t,{value:r,enumerable:!o,configurable:!o,writable:!o}):e[t]=r:(n("next",0),n("throw",1),n("return",2))},f(e,t,r,o)}function p(e,t,r,o,a,n,s){try{var i=e[n](s),l=i.value}catch(e){return void r(e)}i.done?t(l):Promise.resolve(l).then(o,a)}function b(e){return function(){var t=this,r=arguments;return new Promise((function(o,a){var n=e.apply(t,r);function s(e){p(n,o,a,s,i,"next",e)}function i(e){p(n,o,a,s,i,"throw",e)}s(void 0)}))}}var h={dicts:["sys_user_sex"],components:{EasyPlayer:s.a},name:"RepairRecording",data:function(){return{sarName:"",moreicon:"el-icon-caret-bottom",showdetail:!0,selectends:!1,endtimechecked:!0,uploadtittle:"",filetypelist:[],filetype:null,fileList:[],fileListall:[],dialogVisible:!1,url:"",headers:{Authorization:"Bearer "+Object(c["a"])()},md5keyV:"",loading:!1,loadingwenshu:!1,keepdate:{ChannelID:null,DeviceID:null},btnstate:!0,keepalivefun:null,formdisabled:!1,form:{ends:""},caseroomList:[],caselist:[],sarlist:[],caseReasonList:[],rules:{caseName:[{required:!0,message:"请输入案件名称",trigger:"blur"}],cbr:[{required:!0,message:"请输入承办人",trigger:"blur"}],sar:[{required:!0,message:"请输入嫌疑人姓名",trigger:"blur"}],roomName:[{required:!0,message:"请选择办案房间",trigger:"blur"}]},pickerOptions:{disabledDate:function(e){return e.getTime()>Date.now()}}}},created:function(){this.getcase()},mounted:function(){window.location.hostname},methods:{showmore:function(){this.showdetail=!this.showdetail,this.moreicon=this.showdetail?"el-icon-caret-top":"el-icon-caret-bottom"},endcasebtn:function(){var e=this;this.form.starts>this.form.ends?this.$message.error("开始时间不能大于结束时间"):this.$confirm("此操作将结束办案, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.endtimechecked?(console.log(e.form),e.form.isUpload=1):e.form.isUpload=0,Object(d["k"])(e.form).then((function(t){e.selectends=!1,e.$modal.msgSuccess("案件补录完成"),e.form={}}))}))},DeleteFile:function(e){var t=this;this.loadingwenshu=!0,Object(d["a"])(e.fileId).then((function(e){t.getcase()}))},DownloadFilebtn:function(e){this.$download.name(e.fileName,e.fileId)},uploadfile:function(e,t){this.dialogVisible=!0,this.url="/prod-api/caserecord/uploadFile?caseId="+this.form.caseId+"&fileType=0"},caseNameChange:function(e){var t=this;if(this.form.cbr="",this.form.caseCode="",this.sarName="",this.form.sex="",this.form.identityCard="",""!==e){var r=this.caselist.find((function(t){return t.ajmc===e}));this.form.caseCode=r.bmsah,this.form.cbr=r.cbr;var o={bmsah:this.form.caseCode};this.sarlist=[],this.loading=!0,Object(d["i"])(o).then((function(e){t.loading=!1,t.sarlist=e.data}))}},caseNameChangesar:function(e){if(""!==e){var t=this.sarlist.find((function(t){return t.xm==e}));this.form.sar=e,this.form.identityCard=t.zjhm}else this.form.sar=""},caseNameChangeroomid:function(){this.form.roomName=this.form.roomId},getcase:function(){var e=this;Object(u["g"])().then((function(t){e.caseroomList=t.rows}));var t={pageNum:1,pageSize:9999};Object(d["f"])(t).then((function(t){e.caselist=t.rows}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){if(!t)return e.$modal.msgWarning("请填写必要信息"),!1;e.selectends=!0}))},endsubmitForm:function(){var e=this;this.$refs["form"].validate((function(t){if(!t)return e.$modal.msgWarning("请填写必要信息"),!1;e.selectends=!0}))},foreUpload:function(e,t){var r=this;return b(m().m((function t(){var o,a,n,s,i;return m().w((function(t){while(1)switch(t.p=t.n){case 0:if(o=["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","text/html","text/plain"],o.includes(e.type)){t.n=1;break}r.$message.error("请上传pdf, doc, docx, xls, xlsx, ppt, pptx, html, htm, txt格式文件"),t.n=5;break;case 1:return r.isMd5Encrypting=!0,t.p=2,t.n=3,r.readFileAsync(e);case 3:a=t.v,n=l()(a),r.isMd5Encrypting=!1,s=r.form.caseId,r.url="/prod-api/caserecord/uploadFile?caseId="+s+"&fileType=0&md5key="+n,t.n=5;break;case 4:t.p=4,i=t.v,r.$message.error("读取文件时出错:",i),r.isMd5Encrypting=!1;case 5:return t.a(2)}}),t,null,[[2,4]])})))()},readFileAsync:function(e){return new Promise((function(t,r){var o=new FileReader;o.onload=function(e){t(e.target.result)},o.onerror=function(e){r(e.target.error)},o.readAsArrayBuffer(e)}))},submitUpload:function(){this.$refs.upload.submit()},beforeremove:function(e,t){var r=this;return this.$confirm("确定移除 ".concat(e.name,"?")).then((function(){Object(d["a"])(e.fileId).then((function(e){r.$message({type:"success",message:"删除成功!"})}))}))},handleRemove:function(e,t){},uploaderr:function(e,t,r){console.log(e,t,r)},uploadsuss:function(e,t,r){if(500==e.code){this.$message.error(e.msg);var o=r.filter((function(e){return 500!==e.response.code}));if(o){var a=r.indexOf(o);r.splice(a,1)}}else this.$message.success("文件上传成功了"),this.md5keyV=""},handlePreview:function(e){console.log(e),this.$download.name(e.name,e.fileId)}}},v=h,g=(r("49de"),r("2877")),y=Object(g["a"])(v,o,a,!1,null,"2b053ec1",null);t["default"]=y.exports},f2d8:function(e,t,r){"use strict";r.d(t,"g",(function(){return a})),r.d(t,"h",(function(){return n})),r.d(t,"f",(function(){return s})),r.d(t,"i",(function(){return i})),r.d(t,"b",(function(){return l})),r.d(t,"d",(function(){return c})),r.d(t,"j",(function(){return d})),r.d(t,"e",(function(){return u})),r.d(t,"a",(function(){return m})),r.d(t,"c",(function(){return f})),r.d(t,"k",(function(){return p}));var o=r("b775");function a(){return Object(o["a"])({url:"/caserecord/begin",method:"get"})}function n(){return Object(o["a"])({url:"/caserecord/getcaselist",method:"get"})}function s(e){return Object(o["a"])({url:"/caserecord/getallcaselistadmin",method:"get",params:e})}function i(e){return Object(o["a"])({url:"/caserecord/getsarlist",method:"post",data:e})}function l(e){return Object(o["a"])({url:"/caserecord/begin",method:"post",data:e})}function c(e){return Object(o["a"])({url:"/caserecord/end",method:"post",data:e})}function d(e){return Object(o["a"])({url:"/videoApi/ChannelStream?channel="+e.ChannelID+"&deviceId="+e.DeviceID+"&protocol=flv",method:"get"})}function u(e){return Object(o["a"])({url:"/caserecord/GetCaseInfo?caseId="+e,method:"get"})}function m(e){return Object(o["a"])({url:"/caserecord/DeleteFile?fileId="+e,method:"delete"})}function f(e){return Object(o["a"])({url:"/caserecord/createCase",method:"post",data:e})}function p(e){return Object(o["a"])({url:"/caserecord/replenish",method:"post",data:e})}}}]);