Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

1 строка
12 KiB

  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7d913a8a"],{1148:function(e,t,i){"use strict";var a=i("a691"),n=i("1d80");e.exports="".repeat||function(e){var t=String(n(this)),i="",s=a(e);if(s<0||s==1/0)throw RangeError("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(t+=t))1&s&&(i+=t);return i}},"408a":function(e,t,i){var a=i("c6b6");e.exports=function(e){if("number"!=typeof e&&"Number"!=a(e))throw TypeError("Incorrect invocation");return+e}},9807:function(e,t,i){"use strict";var a=i("e2fd"),n=i.n(a);n.a},a429:function(e,t,i){"use strict";i("b0c0");var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{ref:"uploadFileList"},[i("ul",{staticClass:"updatebox shangchuandinwei",attrs:{id:"updatebox"}},e._l(e.fileList,(function(t){return i("li",{key:t.id,staticClass:"updateboxlist1",attrs:{id:t.id}},[i("div",{staticClass:"fl"},[i("i",{staticClass:"fa fa-file fl_icon"}),i("span",{staticClass:"shenluehao",attrs:{title:t.name}},[e._v(e._s(t.name))]),i("span",{staticClass:"fiflesize"},[e._v(e._s(e.fileSize))]),i("span",{staticClass:"fifleprogress"},[e._v(e._s(e.processPercentage))])]),i("div",{ref:"fr",refInFor:!0,staticClass:"fr"},[i("i",{staticClass:"fa fa-pause-circle hand",on:{click:function(i){return e.stop(t)}}}),i("i",{staticClass:"fa fa-times-circle hand",on:{click:function(i){return e.removeFile(t)}}})]),i("div",{staticClass:"clear"}),i("div",{staticClass:"progressionbg"})])})),0),i("div",{ref:"filePicker",staticClass:"updatefile",attrs:{id:e.btnId},on:{click:e.sureClick}})])},n=[],s=(i("7db0"),i("4160"),i("a9e3"),i("b680"),i("ac1f"),i("1276"),i("159b"),window.WebUploader),r=window.jQuery,o={name:"fileUploader",componentName:"fileUploader",props:{auto:{type:Boolean,default:!1},dragfile:{type:Boolean,default:!1},dragTag:{type:String,default:""},multiple:{type:Boolean,default:!1},url:{type:String,default:""},accept:{type:String,default:"*"},fileNumLimit:{type:Number,default:300},fileSizeLimit:{type:Number,default:7574913024},fileSingleSizeLimit:{type:Number,default:5368709120},formData:{type:Object,default:null},keyGenerator:{type:Function,default:function(e){(new Date).getTime();var t="${currentTime}.${file.name}";return t}},btnId:{type:String,default:function(e){return e}},label:{type:String,default:function(e){return e}},projId:{type:String,default:function(e){return e}},companyId:{type:String,default:function(e){return e}},typeId:{type:Number,default:function(e){return e}}},data:function(){return{uploader:null,fileList:[],fileCount:0,fileSize:0,processPercentage:0,fileCancelNum:0,GUID:s.Base.guid(),fileMd5:"",fileName:"",count:0,oldJindu:0,filesArr:[],fileData:{},map:{},uniqueId:s.Base.guid()}},mounted:function(){this.initWebUpload()},methods:{initWebUpload:function(){var e=this;s.Uploader.register({"before-send-file":"beforeSendFile","before-send":"beforeSend","after-send-file":"afterSendFile"},{beforeSendFile:function(t){r("#"+t.id).children("div").eq(0).append('<p class="state"></p>');var i=s.Deferred();return(new s.Uploader).md5File(t,0,10485760).progress((function(e){r("#"+t.id).find("p.state").text("正在读取文件信息...")})).then((function(a){r("#"+t.id).find("p.state").text("成功获取文件信息..."),e.fileMd5=a,i.resolve()})),r("#"+t.id).find("p.state").css("display","none"),e.fileName=t.name,i.promise()},beforeSend:function(t){var i=s.Deferred();return r.ajax({type:"POST",url:"/api/webupload/chunks/checkormerge",contentType:"application/json;charset=utf-8",data:JSON.stringify({fileName:e.fileName,guid:e.GUID,processPercentage:e.processPercentage,fileMd5:e.fileMd5,chunk:t.chunk,chunkSize:t.end-t.start,action:"checkChunks",uniqueId:e.uniqueId,projId:e.projId,companyId:e.companyId,typeId:e.typeId}),cache:!0,async:!1,timeout:3e3,dataType:"json",success:function(e){"1"===e.ifExist?i.reject():i.resolve()}}),this.owner.options.formData.fileMd5=e.fileMd5,this.owner.options.formData.fileName=e.fileName,this.owner.options.formData.uniqueId=e.uniqueId,i.promise()},afterSendFile:function(e,t){}}),this.uploader=s.create({auto:this.auto,swf:"./uploader.swf",server:this.url,pick:{id:"#"+this.btnId,label:this.label,multiple:this.multiple},paste:"#updatebox",dnd:this.dragTag,accept:this.getAccept(this.accept),threads:3,fileNumLimit:this.fileNumLimit,fileSizeLimit:this.fileSizeLimit,fileSingleSizeLimit:this.fileSingleSizeLimit,formData:{guid:this.GUID,filename:this.fileName,uniqueId:this.uniqueId,projId:this.projId,companyId:this.companyId,typeId:this.typeId},multiple:this.multiple,chunked:!0,chunkSize:2097152,duplicate:!0,compress:!1}),this.uploader.on("fileQueued",(function(e){})),this.uploader.on("filesQueued",(function(t){e.fileAdd(t)})),this.uploader.on("uploadStart",(function(t){e.$emit("upload-start",{uniqueId:e.uniqueId,fileName:e.fileData.name})})),this.uploader.on("fileDequeued",(function(t){e.fileDequeued(t)})),this.uploader.on("uploadProgress",(function(t,i){t.statusText="uploading",e.uploadProcess(t,i)})),this.uploader.on("uploadSuccess",(function(t,i){"true"==i.chunked?"true"==i.hasError?e.$notify({type:"error",message:"文件未成功上传",offset:100,duration:5e3}):r.ajax({type:"POST",async:!1,url:"/api/webupload/chunks/checkormerge",contentType:"application/json;charset=utf-8",data:JSON.stringify({fileName:i.filename,fileMd5:e.fileMd5,guid:e.GUID,fileExt:i.f_ext,action:"mergeChunksFiles",uniqueId:e.uniqueId,projId:e.projId,companyId:e.companyId,typeId:e.typeId}),success:function(a){if(null!=a&&""!=a){var n=a;e.fileData=t,e.fileData.savePath=decodeURIComponent(n.savePath),e.fileData.fileCount=e.uploader.getFiles().length,e.$emit("upload-success",{uniqueId:e.uniqueId,fileName:e.fileData.name,filePath:decodeURIComponent(n.savePath),fileSize:e.fileData.size,unZipPath:decodeURIComponent(n.unZipPath),fileExt:i.f_ext}),e.fileList=[]}else e.$notify({type:"error",message:"文件未成功上传",offset:100,duration:5e3})},error:function(){e.$notify({type:"error",message:"文件未成功上传",offset:100,duration:5e3})}}):(e.fileData=t,e.fileData.savePath=decodeURIComponent(i.savePath),e.fileData.fileCount=e.uploader.getFiles().length,e.$emit("upload-success",{uniqueId:e.uniqueId,fileName:e.fileData.name,filePath:decodeURIComponent(i.savePath),fileSize:e.fileData.size,unZipPath:decodeURIComponent(i.unZipPath),fileExt:i.f_ext}),e.fileList=[])})),this.uploader.on("uploadComplete",(function(t,i){this.getStats().queueNum<=0&&this.getStats().progressNum<=0&&(r("#updatebox").children("li").remove(),e.uniqueId=s.Base.guid())})),this.uploader.on("uploadError",(function(e,t){console.error(t)})),this.uploader.on("error",(function(t){"F_EXCEED_SIZE"===t?e.$notify({message:"文件大小不能超过1M",offset:100,duration:5e3,type:"error"}):"Q_EXCEED_NUM_LIMIT"===t?e.$notify({type:"error",message:"文件上传已达到最大上限数",offset:100,duration:5e3}):"Q_TYPE_DENIED"===t&&e.$notify({type:"error",dangerouslyUseHTMLString:!0,message:"文件类型不允许<br/>或文件为空",offset:100,duration:5e3})}))},fileAdd:function(e){var t=this;e.forEach((function(e,i){t.fileList.push(e)}))},uploadProcess:function(e,t){var i=this,a=r("#"+e.id).children("div").last(),n=r("#"+e.id).children("div").eq(0).find("span.fifleprogress"),s=r("#"+e.id).children("div").eq(0).find("span.fiflesize");n.length||r("#"+e.id).children("div").eq(0).append('<span class="fifleprogress"></span>'),s.length||r("#"+e.id).children("div").eq(0).append('<span class="fiflesize"></span>'),i.fileSize=i.toConvertFileSize(e.size),r("#"+e.id).find("span.fiflesize").text(i.fileSize),"paused"==e.statusText?(i.processPercentage=t,a.css("background-color","#daf3ff"),a.css("width",t),r("#"+e.id).find("span.fifleprogress").text(i.processPercentage)):"uploading"==e.statusText&&(a.css("background-color","#daf3ff"),a.css("width",Math.round(100*t)+"%"),r("#"+e.id).find("span.fifleprogress").text(Math.round(100*t)+"%"),i.processPercentage=Math.round(100*t)+"%")},upload:function(e){this.uploader.upload(e)},stop:function(e){var t=this,i=r("#"+e.id).children("div").eq(1).children("i").first().attr("class");"fa fa-pause-circle hand"==i?(t.setState(e,"paused"),t.uploadProcess(e,t.processPercentage),t.uploader.stop(!0)):"fa hand fa-play-circle"==i&&(t.setState(e,"uploading"),t.uploadProcess(e,t.processPercentage),t.uploader.upload(e))},cancelFile:function(e){this.uploader.cancelFile(e)},removeFile:function(e){this.uploader.removeFile(e,!0)},fileDequeued:function(e){var t=this,i=this.uploader.getStats();t.fileCancelNum=i.cancelNum,r.ajax({type:"POST",async:!1,url:"/api/webupload/chunks/clear",contentType:"application/json;charset=utf-8",data:JSON.stringify({guid:t.GUID,fileName:t.fileName}),success:function(t){"true"==t.hasError&&r("#"+e.id).remove()}})},setState:function(e,t){switch(t){case"pedding":break;case"ready":break;case"uploading":r("#"+e.id).children("div").eq(1).children("i").first().removeClass("fa hand fa-play-circle "),r("#"+e.id).children("div").eq(1).children("i").first().addClass("fa fa-pause-circle hand"),e.statusText="uploading";break;case"paused":r("#"+e.id).children("div").eq(1).children("i").first().removeClass("fa fa-pause-circle hand "),r("#"+e.id).children("div").eq(1).children("i").first().addClass("fa hand fa-play-circle"),e.statusText="paused";break;case"confirm":break;case"finish":break}},toConvertFileSize:function(e){return e>=0&&e<1024?Math.round(e)+" B":e>=1024&&e<1048576?Math.round(e/1024).toFixed(2)+"K":e>=1024&&e<1073741824?Math.round(e/1048576).toFixed(2)+" M":Math.round(e/1073741824).toFixed(2)+" G"},getAccept:function(e){switch(e=e.toLowerCase(),"image,pdf"==e&&(e="pdf,image"),"text,pdf"==e&&(e="pdf,text"),"image,text"==e&&(e="text,image"),e){case"*":return e;case"rar":return{title:"tar",extensions:"zip,rar",mimeTypes:".zip,.rar"};case"rfa":return{title:"rfa",extensions:"rfa",mimeTypes:".rfa"};case"pdf":return{title:"pdf",extensions:"pdf",mimeTypes:".pdf"};case"text":return{title:"Texts",extensions:"doc,docx,xls,xlsx,ppt,pptx,txt",mimeTypes:".doc,docx,.xls,.xlsx,.ppt,.pptx,.txt"};case"video":return{title:"Videos",extensions:"mp4",mimeTypes:".mp4"};case"image":return{title:"Images",extensions:"gif,jpg,jpeg,bmp,png",mimeTypes:".gif,.jpg,.jpeg,.bmp,.png"};case"pdf,image":return{title:"Images",extensions:"pdf,gif,jpg,jpeg,bmp,png",mimeTypes:".pdf,.gif,.jpg,.jpeg,.bmp,.png"};case"pdf,text":return{title:"Texts",extensions:"pdf,doc,docx,xls,xlsx,ppt,pptx,txt",mimeTypes:".pdf,.doc,docx,.xls,.xlsx,.ppt,.pptx,.txt"};case"text,image":return{title:"Texts",extensions:"doc,docx,xls,xlsx,ppt,pptx,txt,gif,jpg,jpeg,bmp,png",mimeTypes:".doc,docx,.xls,.xlsx,.ppt,.pptx,.txt,.gif,.jpg,.jpeg,.bmp,.png"};default:var t=e.split(","),i="";if(null!=t&&t.length>0)for(var a=0;a<t.length;a++)i=i+"."+t[a],a!=t.length-1&&(i+=",");return{title:e,extensions:e,mimeTypes:i}}},sureClick:function(){this.$emit("sureClick")}}},l=o,d=(i("9807"),i("2877")),u=Object(d["a"])(l,a,n,!1,null,null,null),f=u.exports;f.install=function(e){e.component(f.name,f)};t["a"]=f},b680:function(e,t,i){"use strict";var a=i("23e7"),n=i("a691"),s=i("408a"),r=i("1148"),o=i("d039"),l=1..toFixed,d=Math.floor,u=function(e,t,i){return 0===t?i:t%2===1?u(e,t-1,i*e):u(e*e,t/2,i)},f=function(e){var t=0,i=e;while(i>=4096)t+=12,i/=4096;while(i>=2)t+=1,i/=2;return t},c=l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!o((function(){l.call({})}));a({target:"Number",proto:!0,forced:c},{toFixed:function(e){var t,i,a,o,l=s(this),c=n(e),p=[0,0,0,0,0,0],h="",m="0",g=function(e,t){var i=-1,a=t;while(++i<6)a+=e*p[i],p[i]=a%1e7,a=d(a/1e7)},x=function(e){var t=6,i=0;while(--t>=0)i+=p[t],p[t]=d(i/e),i=i%e*1e7},y=function(){var e=6,t="";while(--e>=0)if(""!==t||0===e||0!==p[e]){var i=String(p[e]);t=""===t?i:t+r.call("0",7-i.length)+i}return t};if(c<0||c>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(h="-",l=-l),l>1e-21)if(t=f(l*u(2,69,1))-69,i=t<0?l*u(2,-t,1):l/u(2,t,1),i*=4503599627370496,t=52-t,t>0){g(0,i),a=c;while(a>=7)g(1e7,0),a-=7;g(u(10,a,1),0),a=t-1;while(a>=23)x(1<<23),a-=23;x(1<<a),g(1,1),x(2),m=y()}else g(0,i),g(1<<-t,0),m=y()+r.call("0",c);return c>0?(o=m.length,m=h+(o<=c?"0."+r.call("0",c-o)+m:m.slice(0,o-c)+"."+m.slice(o-c))):m=h+m,m}})},e2fd:function(e,t,i){}}]);