(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8ebddb86"],{2830:function(e,i,t){"use strict";t("c85f")},c85f:function(e,i,t){},f533:function(e,i,t){"use strict";t.r(i);var s=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{ref:e.id,staticClass:"dropzone",attrs:{id:e.id,action:e.url}},[t("input",{attrs:{type:"file",name:"file"}})])},n=[],a=(t("c5f6"),t("79e3")),d=t.n(a);t("7bc1");d.a.autoDiscover=!1;var o={props:{id:{type:String,required:!0},url:{type:String,required:!0},clickable:{type:Boolean,default:!0},defaultMsg:{type:String,default:"上传图片"},acceptedFiles:{type:String,default:""},thumbnailHeight:{type:Number,default:200},thumbnailWidth:{type:Number,default:200},showRemoveLink:{type:Boolean,default:!0},maxFilesize:{type:Number,default:2},maxFiles:{type:Number,default:3},autoProcessQueue:{type:Boolean,default:!0},useCustomDropzoneOptions:{type:Boolean,default:!1},defaultImg:{default:"",type:[String,Array]},couldPaste:{type:Boolean,default:!1}},data:function(){return{dropzone:"",initOnce:!0}},watch:{defaultImg:function(e){0!==e.length?this.initOnce&&(this.initImages(e),this.initOnce=!1):this.initOnce=!1}},mounted:function(){var e=document.getElementById(this.id),i=this;this.dropzone=new d.a(e,{clickable:this.clickable,thumbnailWidth:this.thumbnailWidth,thumbnailHeight:this.thumbnailHeight,maxFiles:this.maxFiles,maxFilesize:this.maxFilesize,dictRemoveFile:"Remove",addRemoveLinks:this.showRemoveLink,acceptedFiles:this.acceptedFiles,autoProcessQueue:this.autoProcessQueue,dictDefaultMessage:''+this.defaultMsg+"
Drop files here to upload",dictMaxFilesExceeded:"只能一个图",previewTemplate:'
![]()
',init:function(){var e=this,t=i.defaultImg;if(t)if(Array.isArray(t)){if(0===t.length)return;t.map((function(t,s){var n={name:"name"+s,size:12345,url:t};return e.options.addedfile.call(e,n),e.options.thumbnail.call(e,n,t),n.previewElement.classList.add("dz-success"),n.previewElement.classList.add("dz-complete"),i.initOnce=!1,!0}))}else{var s={name:"name",size:12345,url:t};this.options.addedfile.call(this,s),this.options.thumbnail.call(this,s,t),s.previewElement.classList.add("dz-success"),s.previewElement.classList.add("dz-complete"),i.initOnce=!1}},accept:function(e,i){i()},sending:function(e,t,s){i.initOnce=!1}}),this.couldPaste&&document.addEventListener("paste",this.pasteImg),this.dropzone.on("success",(function(e){i.$emit("dropzone-success",e,i.dropzone.element)})),this.dropzone.on("addedfile",(function(e){i.$emit("dropzone-fileAdded",e)})),this.dropzone.on("removedfile",(function(e){i.$emit("dropzone-removedFile",e)})),this.dropzone.on("error",(function(e,t,s){i.$emit("dropzone-error",e,t,s)})),this.dropzone.on("successmultiple",(function(e,t,s){i.$emit("dropzone-successmultiple",e,t,s)}))},destroyed:function(){document.removeEventListener("paste",this.pasteImg),this.dropzone.destroy()},methods:{removeAllFiles:function(){this.dropzone.removeAllFiles(!0)},processQueue:function(){this.dropzone.processQueue()},pasteImg:function(e){var i=(e.clipboardData||e.originalEvent.clipboardData).items;"file"===i[0].kind&&this.dropzone.addFile(i[0].getAsFile())},initImages:function(e){var i=this;if(e)if(Array.isArray(e))e.map((function(e,t){var s={name:"name"+t,size:12345,url:e};return i.dropzone.options.addedfile.call(i.dropzone,s),i.dropzone.options.thumbnail.call(i.dropzone,s,e),s.previewElement.classList.add("dz-success"),s.previewElement.classList.add("dz-complete"),!0}));else{var t={name:"name",size:12345,url:e};this.dropzone.options.addedfile.call(this.dropzone,t),this.dropzone.options.thumbnail.call(this.dropzone,t,e),t.previewElement.classList.add("dz-success"),t.previewElement.classList.add("dz-complete")}}}},l=o,r=(t("2830"),t("2877")),c=Object(r["a"])(l,s,n,!1,null,"2bb8ff5e",null);i["default"]=c.exports}}]);