(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-66675ff8"],{1216:function(t,e,i){"use strict";i("f106")},2531:function(t,e,i){"use strict";i("94e9")},"4c09":function(t,e,i){"use strict";var s=function(){var t=this,e=t._self._c;return e("div",[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.attachment,border:""}},[e("el-table-column",{attrs:{type:"index",align:"center",width:"80"},scopedSlots:t._u([{key:"header",fn:function(e){return[t._v("\n          序号\n        ")]}}])}),e("el-table-column",{attrs:{prop:"zlmc","min-width":"200",align:"center",label:"收件材料"}}),e("el-table-column",{attrs:{align:"center",label:"电子证照共享情况"},scopedSlots:t._u([{key:"default",fn:function({row:i}){return[4!==i.hqtj||void 0!==i.dzzzgx&&!i.dzzzgx?e("span",[t._v("无")]):e("span",{staticStyle:{color:"#409EFF"}},[t._v("有")])]}}])}),e("el-table-column",{attrs:{align:"center",label:"是否必须"},scopedSlots:t._u([{key:"default",fn:function({row:i}){return["1"===i.sfbx?e("span",{staticStyle:{color:"#409EFF"}},[t._v("是")]):e("span",[t._v("否")])]}}])}),e("el-table-column",{attrs:{align:"center",width:"120",label:"上传情况"},scopedSlots:t._u([{key:"default",fn:function({row:i}){return[i.scqk?e("i",{staticClass:"el-icon-circle-check"}):t._e()]}}])}),e("el-table-column",{attrs:{align:"center",width:"250",label:"操作"},scopedSlots:t._u([{key:"default",fn:function({row:i,$index:s}){return[e("el-button",{attrs:{size:"small",type:"primary",round:"",plain:""},on:{click:function(e){return t.preview(i,s)}}},[t._v("选择和预览")]),4===i.hqtj||t.readonly||i.static?t._e():e("el-upload",{ref:"upload",staticClass:"upload-btn",attrs:{accept:i.fjlx,headers:t.headers,action:t.ActionUrl,"on-success":t.UploadSuccess,"show-file-list":!1,multiple:"",limit:t.fileLimit,"before-upload":t.beforeUpload,"on-exceed":t.handleExceed}},[e("el-button",{attrs:{size:"small",type:"warning",round:"",plain:""},on:{click:function(e){return t.onsubmit(i,s)}}},[t._v("上传")])],1)]}}])}),e("el-table-column",{attrs:{prop:"bz",align:"center",label:"备注"}})],1),e("el-dialog",{attrs:{title:"预览","append-to-body":!0,visible:t.uploadVisible,width:"1200px"},on:{"update:visible":function(e){t.uploadVisible=e}}},[t.fileList.length>0?e("div",{staticClass:"file-list"},t._l(t.fileList,(function(i,s){return e("el-card",{attrs:{"body-style":{padding:"0px"}}},["pdf"!==i.wjgs?e("el-image",{staticClass:"img",attrs:{src:t.getImg(i.wjlj),fit:"contain","preview-src-list":t.srcList}}):e("div",{staticClass:"img",on:{click:function(e){return t.showPdf(i)}}},[e("i",{staticClass:"icon-pdf"})]),t.readonly?t._e():e("div",{staticStyle:{padding:"14px"}},[e("div",{staticClass:"bottom clearfix"},[e("el-button",{staticClass:"button",attrs:{type:"text"},on:{click:function(e){return t.handleRemove(s)}}},[t._v("删除")])],1)])],1)})),1):e("el-empty",{attrs:{description:t.readonly?"未上传文件！":"暂无文件，请上传！"}}),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.uploadVisible=!1}}},[t._v("关 闭")])],1)],1),e("el-dialog",{staticClass:"dzzz-dialog",attrs:{"append-to-body":!0,title:t.dialogTitle,fullscreen:"",visible:t.dzzzVisible},on:{close:function(e){return t.clearDzzz()},"update:visible":function(e){t.dzzzVisible=e}}},[t.pdfUrl1s.length>0?e("div",{staticClass:"pdf-content"},[e("div",{staticClass:"tab-div"},[t.readonly?t._l(t.pdfUrl1s,(function(i,s){return e("div",{staticClass:"item",class:t.dzzzFlag===s?"active":"",on:{click:function(e){return t.changePreview(s)}}},[e("div",{staticClass:"text"},[e("div",{staticClass:"name"},[t._v(t._s(i.wjmc))])])])})):t._l(t.pdfUrl1s,(function(i,s){return e("div",{staticClass:"item",class:t.dzzzFlag===s?"active":"",on:{click:function(e){return t.changePreview(s)}}},[e("div",{staticClass:"btn",on:{click:function(e){return e.stopPropagation(),t.changeDzzz(s)}}},[i.active?e("i",{staticClass:"el-icon-success"}):e("i",{staticClass:"icon-circular"})]),e("div",{staticClass:"text"},[e("div",{staticClass:"name"},[t._v(t._s(i.certificateHolderName)+" - "+t._s(i.certificateName))]),e("div",{staticClass:"time"},[e("span",[t._v("签发日期：")]),t._v(t._s(i.certificateIssuedDate))])])])}))],2),t._l(t.pdfUrl1s,(function(i,s){return t.dzzzFlag===s?e("div",{staticClass:"pdf-div"},[e("pdf-comp",{attrs:{pdfUrl:i.filePath}})],1):t._e()}))],2):e("div",{staticClass:"pdf-div empty"},[e("el-empty",{attrs:{description:"暂无文件！"}})],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){return t.closeDzzz()}}},[t._v("关 闭")]),t.readonly?t._e():e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.uploadDzzz()}}},[t._v("确 认")])],1)]),e("el-dialog",{staticClass:"dzzz-dialog",attrs:{"append-to-body":!0,title:t.dialogTitle,fullscreen:"",visible:t.staticVisible},on:{"update:visible":function(e){t.staticVisible=e}}},[e("div",{staticClass:"pdf-content"},[e("div",{staticClass:"pdf-div"},[e("pdf-comp",{attrs:{pdfUrl:t.staticFilePath}})],1)]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){return t.closeStatic()}}},[t._v("关 闭")])],1)]),e("el-dialog",{staticClass:"dzzz-dialog",attrs:{"append-to-body":!0,title:"预览",fullscreen:"",visible:t.pdfVisible},on:{"update:visible":function(e){t.pdfVisible=e}}},[e("div",{attrs:{slot:"title"},slot:"title"},[e("div",{staticClass:"header-div"},[e("div",{staticClass:"title"},[t._v("预览")])])]),e("div",{staticClass:"pdf-content"},[e("div",{staticClass:"pdf-div"},[e("pdf-comp",{attrs:{pdfUrl:t.pdfPath}})],1)]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){return t.closePdf()}}},[t._v("关 闭")])],1)])],1)},a=[],l=i("7c00"),o={name:"Attachment",components:{PdfComp:l["a"]},props:{attachment:{type:Array,require:!0},fileLimit:{type:Number},readonly:{type:Boolean}},computed:{headers(){return{"X-Access-Token":sessionStorage.getItem("token")}},token(){return sessionStorage.getItem("token")}},data(){return{srcList:[],activeImg:"",uploadVisible:!1,dzzzVisible:!1,staticVisible:!1,pdfVisible:!1,pdfPath:"",index:0,fileType:"",form:{},ActionUrl:"",staticFilePath:"",fileList:[],pdfUrl1s:[],dialogTitle:"预览",dzzzFlag:0,dx:!0}},methods:{showPdf(t){this.pdfPath=encodeURIComponent(`${window._CONFIG["IMAGESUrl"]}/rest/file-managers?filename=${t.wjlj.replace("\\","/")}&token=${this.token}`),this.pdfVisible=!0},closePdf(){this.pdfVisible=!1},showDzzz(t,e){console.log(t,"fileList"),this.readonly?t.forEach(t=>{t.filePath=encodeURIComponent(`${window._CONFIG["IMAGESUrl"]}/rest/file-managers?filename=${t.wjlj.replace("\\","/")}&token=${this.token}`),console.log(t.uploadPath,"item.uploadPath")}):t.forEach(t=>{const e=this.base64URLtoBlob("data:application/pdf;base64,"+t.file.fileContent);let i=new Blob([e],{type:"application/pdf;charset=UTF-8"});t.filePath=URL.createObjectURL(i),t.uploadPath=i,console.log(t.uploadPath,"item.uploadPath")}),this.dzzzFlag=0,this.pdfUrl1s=t,this.index=e,this.dzzzVisible=!0,console.log(this.pdfUrl1s,"this.pdfUrl1s")},base64URLtoBlob(t){let e=t.split(","),i=e[0].match(/:(.*?);/)[1],s=atob(e[1]),a=s.length,l=new Uint8Array(a);while(a--)l[a]=s.charCodeAt(a);return new Blob([l],{type:i})},changeDzzz(t){const e=this.attachment[this.index].fileList;e[t].active=!e[t].active,console.log(this.attachment,"this.attachment,this.attachment")},changePreview(t){this.dzzzFlag=t},uploadDzzz(){console.log(this.attachment[this.index],"55555");const t=this.attachment[this.index],e=this.attachment[this.index].fileList.filter(t=>t.active);if(e.length>0)for(let i=0;i<e.length;i++){const s=new FormData;console.log(e[i].uploadPath,"fileList.uploadPath"),s.append("file",e[i].uploadPath,e[i].certificateName+"."+e[i].file.fileType);const a=(new Date).getFullYear(),l=`/${t.ywbm}/${a}/${this.randomUUID()}`,o={formData:s,path:l};console.log(o.formData,"params.formDataparams.formDataparams.formData"),console.log(o.formData.get("files")),this.$api.uploadService.uploadFiles(o).then(s=>{200===s.data.code&&(e[i].wjmc=e[i].certificateName+"."+e[i].file.fileType,e[i].wjlj=s.data.result,e[i].wjgs=e[i].file.fileType,e[i].bz=e[i].fileId,t.scqk=!0,this.$message.success("上传成功！"),this.dzzzVisible=!1),console.log(e[i],"fileList[i]")})}},closeDzzz(){this.dzzzVisible=!1,this.dzzzFlag=0,this.pdfUrl1s=[]},clearDzzz(){this.dzzzFlag=0,this.pdfUrl1s=[]},closeStatic(){this.staticVisible=!1,this.staticFilePath=""},preview(t,e){console.log(t,"row"),this.readonly?t.static?(this.staticFilePath=encodeURIComponent(`${window._CONFIG["IMAGESUrl"]}/rest/file-managers?filename=${t.fileList[0].wjlj.replace("\\","/")}&token=${this.token}`),this.staticVisible=!0):(this.fileList=t.fileList,this.fileList.some(t=>"pdf"===t.wjgs)?this.showDzzz(t.fileList,e):(this.uploadVisible=!0,this.srcList=[],this.fileList=t.fileList,this.fileList.forEach(t=>{this.srcList.push(this.getImg(t.wjlj))}),this.index=e)):t.static?(this.staticFilePath=encodeURIComponent(`${window._CONFIG["IMAGESUrl"]}/rest/file-managers?filename=${t.fileList[0].wjlj.replace("\\","/")}&token=${this.token}`),this.staticVisible=!0):4!==t.hqtj?(this.uploadVisible=!0,this.srcList=[],this.fileList=t.fileList,this.fileList.forEach(t=>{this.srcList.push(this.getImg(t.wjlj))}),this.index=e):this.showDzzz(t.fileList,e)},getImg(t){return`${window._CONFIG["IMAGESUrl"]}/rest/file-managers?filename=${t.replace("\\","/")}&token=${this.token}`},onsubmit(t,e){console.log(t.fjlx,"row.fjlx"),null!==t.fjlx&&(this.fileType=t.fjlx),this.index=e,this.form=t,null==t.ywbm&&this.$message.info("业务类型为null",t);let i=(new Date).getFullYear();this.ActionUrl=`${window._CONFIG["IMAGESUrl"]}/rest/file-managers?path=/${t.ywbm}/${i}/${this.randomUUID()}`},UploadSuccess(t,e){200===t.code?(void 0===this.attachment[this.index].fileList&&(this.attachment[this.index].fileList=[]),this.attachment[this.index].fileList.push({wjmc:e.name,wjlj:t.encrypt?JSON.parse(this.$decrypt(t.result)):t.result,wjgs:e.name.replace(/.+\./,"").toLowerCase()}),this.attachment[this.index].scqk=!0,this.$message.success("上传成功！"),this.$emit("checkData"),console.log(this.attachment,"this.attachmentthis.attachment")):this.$message.error(t.message)},beforeUpload(t){if(""!==t.type||null!=t.type||void 0!==t.type){const e=t.name.replace(/.+\./,"").toLowerCase(),i=t.size/1024/1024<50;return i?!!this.fileType.includes(e)||(this.$message.error("上传文件格式不正确!"),!1):(this.$message.info("上传文件大小不能超过 50MB!"),!1)}},handleExceed(){this.$message({type:"warning",message:"超出最大上传文件数量的限制！"})},handleRemove(t){this.$confirm("确认删除此文件?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.attachment[this.index].fileList.splice(t,1),this.attachment[this.index].scqk=this.attachment[this.index].fileList.length>0,this.srcList=[],this.attachment[this.index].fileList.forEach(t=>{this.srcList.push(this.getImg(t.wjlj))}),this.$emit("checkData"),this.$message({type:"success",message:"删除成功!"})})},uploadFiles(t){console.log(t,"上传");for(let e=0;e<t.length;e++){const i=t[e],s=t[e].fileList.filter(t=>t.active);if(s.length>0)for(let t=0;t<s.length;t++){const e=this.base64URLtoBlob("data:application/pdf;base64,"+s[t].file.fileContent);let a=new Blob([e],{type:"application/pdf;charset=UTF-8"});s[t].filePath=URL.createObjectURL(a),s[t].uploadPath=a,console.log(s[t].uploadPath,"fileList[i].uploadPath");const l=new FormData;console.log(s[t].uploadPath,"fileList.uploadPath"),l.append("file",s[t].uploadPath,s[t].certificateName+"."+s[t].file.fileType);const o=(new Date).getFullYear(),n=`/${i.ywbm}/${o}/${this.randomUUID()}`,c={formData:l,path:n};console.log(c.formData,"params.formDataparams.formDataparams.formData"),console.log(c.formData.get("files")),this.$api.uploadService.uploadFiles(c).then(e=>{200===e.data.code&&(s[t].wjmc=s[t].certificateName+"."+s[t].file.fileType,s[t].wjlj=e.data.result,s[t].wjgs=s[t].file.fileType,s[t].bz=s[t].fileId,i.scqk=!0),console.log(s[t],"fileList[i]")})}}}}},n=o,c=(i("1216"),i("2877")),r=Object(c["a"])(n,s,a,!1,null,"d43673be",null);e["a"]=r.exports},"7c00":function(t,e,i){"use strict";var s=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pdf-comp"},[t.show?e("div",{staticClass:"tips-div"},[t._v("\n    注：文件无法预览的，win7用户请使用360浏览器并升级到最新版本，win10用户请使用谷歌浏览器并升级到最新版本。\n    "),e("i",{staticClass:"el-icon-error",on:{click:function(e){t.show=!1}}})]):t._e(),e("iframe",{class:t.show?"":"hide",attrs:{name:"fd-jspdf",id:"fd-jspdf",src:t.pdfSrc,frameborder:"0"}})])},a=[],l={name:"PdfComp",props:["pdfUrl"],data(){return{show:!0,pdfSrc:`${window._CONFIG["PDFUrl"]}/pdf/web/viewer.html?file=${this.pdfUrl}`}}},o=l,n=(i("2531"),i("2877")),c=Object(n["a"])(o,s,a,!1,null,"1c45af4f",null);e["a"]=c.exports},"94e9":function(t,e,i){},f106:function(t,e,i){}}]);