1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3cd2a59a"],{"1a5a":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("el-dialog",{attrs:{title:"选择结束时间",visible:e.selectends2,width:"400px","close-on-click-modal":!1},on:{"update:visible":function(t){e.selectends2=t}}},[e._v(" 结束时间:"),n("el-date-picker",{attrs:{format:"yyyy-MM-dd HH:mm:ss",type:"datetime","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"}}),n("br"),n("br"),[e.showtongbu?n("el-checkbox",{model:{value:e.endtimechecked,callback:function(t){e.endtimechecked=t},expression:"endtimechecked"}},[e._v("同步上传到易办案")]):e._e()],n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.selectends2=!1}}},[e._v("取 消")]),n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["caserecord:end"],expression:"['caserecord:end']"}],attrs:{type:"primary"},on:{click:e.endcasebtn2}},[e._v("确 定")])],1)],2),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",{attrs:{label:"案件状态",prop:"state"}},[n("el-select",{attrs:{clearable:"",placeholder:"请选择案件状态"},model:{value:e.queryParams.state,callback:function(t){e.$set(e.queryParams,"state",t)},expression:"queryParams.state"}},e._l(e.dict.type.sys_case_state,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],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-dialog",{attrs:{title:e.uploadtittle,visible:e.dialogVisible,width:"400px","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[n("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,.mp4,.avi,.rmvb","file-list":e.fileList}},[n("i",{staticClass:"el-icon-upload"}),n("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),n("em",[e._v("点击上传")])]),n("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("请上传[mp4, avi, rmvb,pdf, doc, docx, xls, xlsx, ppt, pptx, html, htm, txt]格式文件")])])],1),[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[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",label:"承办人",width:"90"}}),n("el-table-column",{attrs:{prop:"sar",label:"嫌疑人",width:"90"}}),n("el-table-column",{attrs:{prop:"clerk",label:"同录类型",width:"90"}}),n("el-table-column",{attrs:{prop:"lawyer",label:"办案房间",width:"90"}}),n("el-table-column",{attrs:{label:"开始时间",align:"center",prop:"starts",width:"160"},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:"state",label:"案件状态",formatter:e.formatCaseStatus,width:"80"}}),n("el-table-column",{attrs:{align:"center",fixed:"right",label:"操作",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[1!==t.row.state?n("el-button",{attrs:{icon:"el-icon-delete",type:"text",size:"small"},on:{click:function(n){return e.handleClick(t.row)}}},[e._v("结束办案")]):e._e(),n("el-button",{attrs:{icon:"el-icon-document-copy",type:"text",size:"small"},on:{click:function(n){return e.uploadfile(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)},a=[],o=n("8de0"),i=n("f2d8"),s=n("5f87"),l=n("c0c7"),c=n("8237"),u=n.n(c);function d(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return f(c,"_invoke",function(n,r,a){var o,s,l,c=0,u=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,s=0,l=e,f.n=n,i}};function p(n,r){for(s=n,l=r,t=0;!d&&c&&!a&&t<u.length;t++){var a,o=u[t],p=f.p,m=o[2];n>3?(a=m===r)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(s=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,s=0))}if(a||n>1)return i;throw d=!0,r}return function(a,u,m){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,m),s=u,l=m;(t=s<2?e:l)||!d;){o||(s?s<3?(s>1&&(f.n=-1),p(s,l)):f.n=l:f.v=l);try{if(c=2,o){if(s||(a="next"),t=o[a]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),s=1);o=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==i)break}catch(t){o=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,a,o),!0),c}var i={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(f(t={},r,(function(){return this})),t),p=c.prototype=s.prototype=Object.create(u);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,f(e,a,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=c,f(p,"constructor",c),f(c,"constructor",l),l.displayName="GeneratorFunction",f(c,a,"GeneratorFunction"),f(p),f(p,a,"Generator"),f(p,r,(function(){return this})),f(p,"toString",(function(){return"[object Generator]"})),(d=function(){return{w:o,m:m}})()}function f(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}f=function(e,t,n,r){function o(t,n){f(e,t,(function(e){return this._invoke(t,n,e)}))}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},f(e,t,n,r)}function p(e,t,n,r,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,a)}function m(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){p(o,r,a,i,s,"next",e)}function s(e){p(o,r,a,i,s,"throw",e)}i(void 0)}))}}var h={name:"information",dicts:["sys_case_state"],data:function(){return{userId:"",showtongbu:!0,endtimechecked:!0,selectends2:!1,showSearch:!0,uploadtittle:"",uploadcaseid:"",dialogVisible:!1,url:"",md5keyV:"",isMd5Encrypting:null,uploadfileID:"",fileList:[],headers:{Authorization:"Bearer "+Object(s["a"])()},loading:!0,total:0,tableData:[{}],form:{},queryParams:{pageNum:1,pageSize:10,userId:"",state:null,caseName:null,cbr:null,sar:null}}},created:function(){this.getlistUser()},methods:{getlistUser:function(){var e=this;Object(l["h"])().then((function(t){e.queryParams.userId=t.data.userId,e.getList()})).catch((function(e){}))},formatCaseStatus:function(e){return 0===e.state?"案件在办":1===e.state?"案件结束":""},uploadfile:function(e){var t=this;this.uploadfileID=e.caseId,this.dialogVisible=!0,this.fileList=[],Object(o["e"])(this.uploadfileID).then((function(n){500==n.code?t.dialogVisible=!1:(t.fileList=n.data.map((function(e){return{name:e.fileName,url:e.fileUrl,fileId:e.fileId}})),t.uploadtittle=e.caseName,t.uploadcaseid=e.caseId)})).catch((function(e){t.dialogVisible=!1}))},handleQuery:function(){this.queryParams.pageNum=1,this.queryParams.pageSize=10,this.getList()},resetQuery:function(){this.queryParams.pageNum=1,this.queryParams.pageSize=10,this.queryParams.state=null,this.getList()},getList:function(){var e=this;this.loading=!0,Object(o["d"])(this.queryParams).then((function(t){e.tableData=t.rows,e.total=t.total,e.loading=!1})).catch((function(t){e.loading=!1}))},endbtn:function(){var e=this;Object(o["a"])(this.form).then((function(t){e.$message({type:"success",message:"结束办案成功!"}),e.selectends2=!1,e.getList()}))},endcasebtn2:function(){var e=this;this.$confirm("此操作将结束办案, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.endtimechecked?e.form.isUpload=1:e.form.isUpload=0,e.endbtn()}))},handleClick:function(e){this.selectends2=!0,this.form=e},foreUpload:function(e){var t=this;return m(d().m((function n(){var r,a,o,i,s,l,c,f,p,m;return d().w((function(n){while(1)switch(n.p=n.n){case 0:if(r=["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","video/mp4","video/avi","video/rmvb"],r.includes(e.type)){n.n=1;break}t.$message.error("请上传格式!"),n.n=10;break;case 1:if(a=["video/mp4","video/avi","video/rmvb"],a.includes(e.type)){n.n=6;break}return t.md5keyV="",t.isMd5Encrypting=!0,n.p=2,n.n=3,t.readFileAsync(e);case 3:o=n.v,i=u()(o),t.md5keyV=i,t.isMd5Encrypting=!1,s=t.uploadcaseid,t.url="/prod-api/caserecord/uploadFile?caseId="+s+"&isDownload=false&fileType=0&md5key="+t.md5keyV,n.n=5;break;case 4:n.p=4,p=n.v,t.$message.error("读取文件时出错:",p),t.isMd5Encrypting=!1;case 5:n.n=10;break;case 6:return t.md5keyV="",t.isMd5Encrypting=!0,n.p=7,n.n=8,t.readFileAsync(e);case 8:l=n.v,c=u()(l),t.md5keyV=c,t.isMd5Encrypting=!1,f=t.uploadcaseid,t.url="/prod-api/caserecord/uploadVideo?caseId="+f+"&md5key="+t.md5keyV+"&isDownload=false",n.n=10;break;case 9:n.p=9,m=n.v,t.$message.error("读取文件时出错:",m),t.isMd5Encrypting=!1;case 10:return n.a(2)}}),n,null,[[7,9],[2,4]])})))()},readFileAsync:function(e){return new Promise((function(t,n){var r=new FileReader;r.onload=function(e){t(e.target.result)},r.onerror=function(e){n(e.target.error)},r.readAsArrayBuffer(e)}))},submitUpload:function(){this.$refs.upload.submit()},uploadVisible:function(){this.dialogVisible=!1,this.fileList=[]},beforeremove:function(e,t){var n=this;return this.$confirm("确定移除 ".concat(e.name,"?")).then((function(){Object(i["a"])(e.fileId).then((function(e){n.$message({type:"success",message:"删除成功!"})}))}))},handleRemove:function(e,t){},uploaderr:function(e,t,n){console.log(e,t,n)},uploadsuss:function(e,t,n){var r=this;if(500==e.code){this.$message.error(e.msg);var a=n.filter((function(e){return 500!==e.res.code}));if(a){var i=n.indexOf(a);n.splice(i,1)}this.fileList=[],Object(o["e"])(this.uploadfileID).then((function(e){r.fileList=e.data.map((function(e){return{name:e.fileName,url:e.fileUrl,fileId:e.fileId}}))}))}else this.$message.success("文件上传成功了"),this.md5keyV="",this.fileList=[],Object(o["e"])(this.uploadfileID).then((function(e){r.fileList=e.data.map((function(e){return{name:e.fileName,url:e.fileUrl,fileId:e.fileId}}))}))},handlePreview:function(e){this.$download.name(e.name,e.fileId)}}},b=h,v=(n("95bb"),n("2877")),y=Object(v["a"])(b,r,a,!1,null,"1233153a",null);t["default"]=y.exports},"8de0":function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"e",(function(){return l}));var r=n("b775");function a(e){return Object(r["a"])({url:"/caserecord/list",method:"post",params:e})}function o(e){return Object(r["a"])({url:"/caserecord/listall",method:"post",params:e})}function i(e){return Object(r["a"])({url:"/caserecord/end",method:"post",data:e})}function s(e){return Object(r["a"])({url:"/caserecord/listoverall",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/caserecord/selUploadFileList?caseId="+e,method:"get"})}},"95bb":function(e,t,n){"use strict";n("e75c")},e75c:function(e,t,n){},f2d8:function(e,t,n){"use strict";n.d(t,"g",(function(){return a})),n.d(t,"h",(function(){return o})),n.d(t,"f",(function(){return i})),n.d(t,"i",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"j",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return p})),n.d(t,"k",(function(){return m}));var r=n("b775");function a(){return Object(r["a"])({url:"/caserecord/begin",method:"get"})}function o(){return Object(r["a"])({url:"/caserecord/getcaselist",method:"get"})}function i(e){return Object(r["a"])({url:"/caserecord/getallcaselistadmin",method:"get",params:e})}function s(e){return Object(r["a"])({url:"/caserecord/getsarlist",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/caserecord/begin",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/caserecord/end",method:"post",data:e})}function u(e){return Object(r["a"])({url:"/videoApi/ChannelStream?channel="+e.ChannelID+"&deviceId="+e.DeviceID+"&protocol=flv",method:"get"})}function d(e){return Object(r["a"])({url:"/caserecord/GetCaseInfo?caseId="+e,method:"get"})}function f(e){return Object(r["a"])({url:"/caserecord/DeleteFile?fileId="+e,method:"delete"})}function p(e){return Object(r["a"])({url:"/caserecord/createCase",method:"post",data:e})}function m(e){return Object(r["a"])({url:"/caserecord/replenish",method:"post",data:e})}}}]); |