chunk-commons.b4ab6f3b.js 13 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-commons"],{1361:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-upload",{ref:e.uploadRef,staticClass:"upload-demo",class:!1===e.isUpload?"hidebtn":"",attrs:{accept:e.accept,action:e.action,"auto-upload":e.autoUpload,"before-remove":e.beforeRemove,data:e.fileOtherData,"file-list":e.fileList,headers:e.headers,limit:e.limit,multiple:e.multiple,"on-change":e.handleChange,"on-error":e.handleError,"on-exceed":e.handleExceed,"on-preview":e.handlePreview,"on-remove":e.handleRemove}},[e.isUpload?a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")]):e._e()],1)],1)},r=[],n=(a("96cf"),a("1da1")),l=(a("ac6a"),a("7f7f"),a("c5f6"),a("5657")),s=a("c2cf"),o=a("fa7d"),u=a("27ae"),c={name:"FileUpload",props:{uploadRef:{type:String,default:"file1"},multiple:{type:Boolean,default:!0},autoUpload:{type:Boolean,default:!0},isUpload:{type:Boolean,default:!0},limit:{type:Number,default:null},accept:{type:String,default:""},action:{type:String,default:"".concat("/api","/file/attachment/upload")},acceptSize:{type:Number,default:null},fileOtherData:{type:Object,default:function(){return{id:null,bizId:"",bizType:"",isSingle:!1}}}},data:function(){return{fileList:[],removeFileAry:[],addFileAry:[],successNum:0,errorNum:0,uploadTotalNum:0,isUploadError:!1}},computed:{headers:function(){return{token:"Bearer "+l["a"].get("TOKEN",""),Authorization:"Basic ".concat(u["Base64"].encode("".concat("zuihou_ui",":").concat("zuihou_ui_secret")))}}},methods:{init:function(e){var t=e.id,a=e.bizId,i=e.bizType,r=e.isSingle,n=e.isDetail,l=this;l.fileOtherData.bizId=a,l.fileOtherData.id=t||"",l.fileOtherData.bizType=i,l.fileOtherData.isSingle=r||!1,l.fileList.length=0,l.removeFileAry=[],l.addFileAry=[],l.$emit("fileLengthVaild",0),n&&l.getAttachment(),l.successNum=0,l.errorNum=0,l.uploadTotalNum=0,l.$refs[l.uploadRef].clearFiles()},handleChange:function(e,t){var a=this;if(e.response)a.uploadTotalNum+=1,e.response.isSuccess?(a.fileOtherData.bizId=e.response.data.bizId,a.successNum+=1):(setTimeout((function(){a.$message({message:e.name+"上传失败,原因:<br/>"+e.response.msg,type:"error",dangerouslyUseHTMLString:!0,showClose:!0,duration:1e4,onClose:function(e){Object(o["b"])(e["message"]),a.$message({message:"复制错误消息成功",type:"success"})}})}),0),a.isUploadError=!1,a.errorNum+=1),a.$emit("setId",a.uploadTotalNum===t.length&&a.errorNum<=0,e.response);else{if(a.acceptSize){var i=e.size>a.acceptSize;i?(setTimeout((function(){a.$message.error("只能上传"+a.renderSize(a.acceptSize)+"的文件!已为您过滤文件:"+e.name)}),10),t.forEach((function(a,i){a.uid===e.uid&&t.splice(i,1)}))):(a.isUploadError||a.addFileAry.push(e.name),a.isUploadError=!1)}else a.isUploadError||a.addFileAry.push(e.name),a.isUploadError=!1;a.$emit("fileLengthVaild",a.fileList.length+a.addFileAry.length)}a.$store.state.hasLoading=!1},handleError:function(){var e=this;e.$message.error("附件上传失败,请重试"),e.isUploadError=!0,e.$store.state.hasLoading=!1},renderSize:function(e){if(null==e||""==e)return"0 B";var t=new Array("B","KB","MB","GB","TB","PB","EB","ZB","YB"),a=0,i=parseFloat(e);a=Math.floor(Math.log(i)/Math.log(1024));var r=i/Math.pow(1024,a);return r=r.toFixed(2),t[a]?r+t[a]:"文件太大"},handlePreview:function(e){e.bizId&&this.downLoadFile(e)},beforeRemove:function(e){return this.$confirm("确定移除"+e.name,"删除确认")},handleExceed:function(){var e=this;e.$message("当前最多允许上传"+e.limit+"个文件")},handleRemove:function(e){var t=this;e.bizId?(t.removeFileAry.push(e.id),t.fileList.map((function(a,i){if(a.name===e.name)return t.fileList.splice(i,1),!1}))):t.addFileAry.map((function(a,i){if(a===e.name)return t.addFileAry.splice(i,1),!1})),t.$emit("fileLengthVaild",t.fileList.length+t.addFileAry.length)},deleteAttachment:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this,e.next=3,s["a"].deleteAttachment({ids:t.removeFileAry});case 3:a=e.sent,200===a.status&&(0!==a.data.code?t.$message(a.data.msg):t.removeFileAry=[]);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getAttachment:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this,e.next=3,s["a"].getAttachment({bizIds:t.fileOtherData.bizId,bizTypes:t.fileOtherData.bizType});case 3:a=e.sent,200===a.status&&0===a.data.code&&a.data.data.length>0&&(i=a.data.data[0].list,i.map((function(e){e.name=e.submittedFileName})),t.fileList=i,t.$emit("fileLengthVaild",t.fileList.length));case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getAttachmentByArr:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t,a){var i,r,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=this,e.next=3,s["a"].getAttachment({bizIds:t,bizTypes:a});case 3:r=e.sent,200===r.status&&0===r.data.code&&r.data.data.length>0&&(n=r.data.data[0].list,n.map((function(e){e.name=e.submittedFileName})),i.fileList=n);case 5:case"end":return e.stop()}}),e,this)})));function t(t,a){return e.apply(this,arguments)}return t}(),handleBack:function(){var e=this;return{addLength:e.addFileAry.length,removeLength:e.removeFileAry.length}},submitFile:function(e,t,a){var i=this;i.fileOtherData.id=e,t&&(i.fileOtherData.bizId=t,i.isUpload=!0),i.fileOtherData.bizType=a,i.$refs[i.uploadRef].submit(),i.addFileAry=[]},downLoadFile:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:a=document.createElement("a"),a.href=t.url,a.download=t.name,a.click(),window.URL.revokeObjectURL(a.href);case 5:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()}},d=c,p=(a("c9b3"),a("2877")),h=Object(p["a"])(d,i,r,!1,null,null,null);t["a"]=h.exports},"200d":function(e,t,a){"use strict";var i=a("222f"),r=a.n(i);r.a},"222f":function(e,t,a){},"333d":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[a("el-pagination",e._b({attrs:{background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},r=[],n=(a("c5f6"),a("09f4")),l={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[5,10,20,30,50]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},pageSize:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{current:this.currentPage,size:e}),this.autoScroll&&Object(n["a"])(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{current:e,size:this.pageSize}),this.autoScroll&&Object(n["a"])(0,800)}}},s=l,o=(a("91bc"),a("2877")),u=Object(o["a"])(s,i,r,!1,null,"28a0c370",null);t["a"]=u.exports},"6a46":function(e,t,a){},7908:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-upload",{ref:e.uploadRef,staticClass:"avatar-uploader",class:{limit:e.showUploadBtn},attrs:{accept:e.accept,action:e.action,"auto-upload":e.autoUpload,"before-upload":e.beforeUpload,data:e.fileOtherData,"file-list":e.imgFileList,headers:e.headers,limit:e.limit,multiple:e.multiple,"on-change":e.handleChange,"on-error":e.handleError,"on-exceed":e.handleExceed,"on-remove":e.handleRemove,"show-file-list":e.showFileList,"list-type":"picture-card"}},[e.imageUrl?a("img",{staticClass:"avatar",attrs:{src:e.imageUrl}}):a("i",{staticClass:"el-icon-plus"})]),e._v(" "),a("el-dialog",{attrs:{visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("img",{attrs:{src:e.dialogImageUrl,alt:"",width:"100%"}})])],1)},r=[],n=(a("96cf"),a("1da1")),l=(a("ac6a"),a("7f7f"),a("c5f6"),a("5657")),s=a("c2cf"),o=a("27ae"),u={props:{uploadRef:{type:String,default:"file1"},multiple:{type:Boolean,default:!1},autoUpload:{type:Boolean,default:!1},showFileList:{type:Boolean,default:!0},limit:{type:Number,default:null},accept:{type:String,default:"image/jpeg, image/gif, image/png, image/bmp"},acceptSize:{type:Number,default:null},fileOtherData:{type:Object,default:function(){return{bizId:"",bizType:"",isSingle:!1}}}},data:function(){return{imageUrl:"",dialogImageUrl:"",dialogVisible:!1,disabled:!0,imgFileList:[],removeFileAry:[],addFileAry:[],isUploadError:!1,fileLength:0,action:"".concat("/api","/file/attachment/upload")}},computed:{showUploadBtn:function(){return this.showFileList&&this.addFileAry.length+this.imgFileList.length===this.limit},headers:function(){return{token:"Bearer "+l["a"].get("TOKEN",""),Authorization:"Basic ".concat(o["Base64"].encode("".concat("zuihou_ui",":").concat("zuihou_ui_secret")))}}},methods:{init:function(e){var t=e.bizId,a=e.bizType,i=e.imageUrl,r=e.isSingle,n=e.isDetail,l=this;l.fileOtherData.bizId=t,l.fileOtherData.bizType=a,l.fileOtherData.isSingle=r||!1,l.imgFileList.length=0,l.removeFileAry=[],l.addFileAry=[],l.imageUrl=i,l.isUploadError=!1,n&&l.getAttachment()},beforeUpload:function(){var e=this;e.$store.state.hasLoading=!0},handleChange:function(e,t){var a=this;if(e.response)if(e.response.isSuccess){var i=e.response.data;a.fileOtherData.bizId=i.bizId,a.imageUrl=i.url,a.$emit("setId",i.bizId,i.url)}else a.$message.error(e.response.msg),a.isUploadError=!1;else if(a.acceptSize){var r=e.size>a.acceptSize;r?(setTimeout((function(){a.$message.error("只能上传"+a.renderSize(a.acceptSize)+"的文件!已为您过滤文件:"+e.name)}),10),t.forEach((function(a,i){a.uid===e.uid&&t.splice(i,1)}))):(a.isUploadError||a.addFileAry.push(e.name),a.isUploadError=!1)}a.$store.state.hasLoading=!1},renderSize:function(e){if(null==e||""==e)return"0 B";var t=new Array("B","KB","MB","GB","TB","PB","EB","ZB","YB"),a=0,i=parseFloat(e);a=Math.floor(Math.log(i)/Math.log(1024));var r=i/Math.pow(1024,a);return r=r.toFixed(2),t[a]?r+t[a]:"文件太大"},handleError:function(){var e=this;e.$message.error("附件上传失败,请重试"),e.isUploadError=!0,e.$store.state.hasLoading=!1,e.showFileList||(e.imageUrl="")},getAttachment:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this,e.next=3,s["a"].getAttachment({bizIds:t.fileOtherData.bizId,bizTypes:t.fileOtherData.bizType});case 3:a=e.sent,200===a.status&&0===a.data.code&&a.data.data.length>0&&(i=a.data.data[0].list,i.map((function(e){e.name=e.submittedFileName,t.showFileList||(t.imageUrl=e.url)})),t.imgFileList=i,t.$emit("fileLengthVaild",t.imgFileList.length));case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleRemove:function(e){var t=this;e.bizId?(t.removeFileAry.push(e.id),t.imgFileList.map((function(a,i){if(a.bizId===e.bizId)return t.imgFileList.splice(i,1),!1}))):t.addFileAry.map((function(a,i){if(a===e.name)return t.addFileAry.splice(i,1),!1}))},handleExceed:function(){var e=this;e.$message("当前最多允许上传"+e.limit+"张图片")},handleBack:function(){var e=this;return{addLength:e.addFileAry.length,removeLength:e.removeFileAry.length}},deleteAttachment:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this,e.next=3,s["a"].deleteAttachment({ids:t.removeFileAry});case 3:a=e.sent,200===a.status&&0!==a.data.code&&t.$message(a.data.msg);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),submitFile:function(e,t,a){var i=this;if(i.fileOtherData.bizId=e,i.fileOtherData.bizType=t,i.fileOtherData.isSingle=a,!i.showFileList){var r=i.$refs[i.uploadRef].uploadFiles.length-1;i.$refs[i.uploadRef].uploadFiles=[i.$refs[i.uploadRef].uploadFiles[r]],i.imgFileList.map((function(e){i.removeFileAry.push(e.id)})),i.imgFileList.length>0&&i.deleteAttachment()}i.$refs[i.uploadRef].submit(),i.$store.state.hasLoading=!1,i.addFileAry=[]},deleteAttachmentByIds:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t){var a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=this,e.next=3,s["a"].deleteAttachment({ids:t});case 3:i=e.sent,200===i.status&&(0!==i.data.code?a.$message(i.data.msg):a.removeFileAry=[]);case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}},c=u,d=(a("200d"),a("2877")),p=Object(d["a"])(c,i,r,!1,null,"0dfa13db",null);t["a"]=p.exports},"91bc":function(e,t,a){"use strict";var i=a("6a46"),r=a.n(i);r.a},c9b3:function(e,t,a){"use strict";var i=a("e8a2"),r=a.n(i);r.a},e8a2:function(e,t,a){}}]);