index-legacy.5d17ec6d.js 7.1 KB

1
  1. !function(){function e(e,i,t,l,a,s,o){try{var n=e[s](o),c=n.value}catch(r){return void t(r)}n.done?i(c):Promise.resolve(c).then(l,a)}var i=document.createElement("style");i.innerHTML="._uploadSection_1doix_1{width:150px;height:85px;background:#f8faf9;border-radius:4px;border:1px solid rgba(45,199,170,.26);font-size:14px;color:#2dc7aa;line-height:20px}._uploadFile_1doix_11{width:100%;min-width:300px;height:40px;border:1px solid rgba(142,142,142,.26);border-radius:10px;display:flex;align-items:center;padding:0 15px;color:var(--el-text-color-regular)}._uploadFile_1doix_11 .el-icon{margin-right:5px}._fileUpload_1doix_25 ._uploadClass_1doix_25{position:relative;display:flex;width:96px}._fileUpload_1doix_25 .el-upload{justify-content:flex-start}._fileUpload_1doix_25 .el-upload--text{width:100%}._fileUpload_1doix_25 .el-loading-spinner{display:flex;align-items:center;height:40px!important;justify-content:center;margin-top:-20px!important}._fileUpload_1doix_25 .el-loading-spinner svg{width:20px;height:20px;margin-right:5px}._disabled_1doix_48 ._uploadClass_1doix_25{cursor:not-allowed!important}._uploadClass_1doix_25{height:85px;width:100%}._uploadClass_1doix_25 .el-loading-spinner{margin-top:-33px;height:85px}\n",document.head.appendChild(i),System.register(["./index-legacy.60a2d2dd.js","./index-legacy.c079b874.js","./index-legacy.c241e226.js"],(function(i){"use strict";var t,l,a,s,o,n,c;return{setters:[function(e){t=e.d,l=e.bi,a=e.b,s=e.c,o=e.aZ},function(e){n=e.E},function(e){c=e.E}],execute:function(){var r={uploadSection:"_uploadSection_1doix_1",uploadFile:"_uploadFile_1doix_11",fileUpload:"_fileUpload_1doix_25",uploadClass:"_uploadClass_1doix_25",disabled:"_disabled_1doix_48"};i("C",t({name:"col-upload-video",props:{modelValue:{type:String,default:""},disabled:{type:Boolean,default:!1},bucket:{type:String,default:"daya"},multiple:{type:Boolean,default:!1},limit:{type:Number,default:1},size:{type:Number,default:800},accept:{type:String,default:".mp4"},tips:{type:String,default:"请上传视频"},extraTips:{type:String,default:"视频最大不能超过800MB"},multipleModel:{type:Function,default:function(e){}}},data:function(){return{ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/"+this.bucket,dataObj:{policy:"",signature:"",key:"",KSSAccessKeyId:"",acl:"public-read",name:""},fileList:[],tempUrls:{},responseList:[],btnLoading:!1,loading:null}},methods:{handleSuccess:function(e,i,t){var l;if(null===(l=this.loading)||void 0===l||l.close(),console.log(this.fileList,"fileList"),console.log(e,i,t,"response"),this.multiple)"success"===i.status&&this.responseList.push(this.tempUrls[i.uid]),t.length===this.responseList.length&&(this.btnLoading=!1,this.multipleModel(this.responseList),this.responseList=[],this.fileList=[]);else{var a=this.ossUploadUrl+"/"+this.dataObj.key;this.$emit("update:modelValue",a)}},handleRemove:function(){console.log("remove")},handleChange:function(){console.log("handleChange")},handleProgress:function(e){console.log("handleProgress",e)},handleError:function(){var e;this.btnLoading=!1,null===(e=this.loading)||void 0===e||e.close()},beforeUpload:function(i){var t,s=this;return(t=regeneratorRuntime.mark((function e(){var t,o,c,r,d,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(i),!s.size){e.next=7;break}if(i.size/1024/1024<s.size){e.next=7;break}return l.error("文件大小不能超过".concat(s.size,"M!")),e.abrupt("return",!1);case 7:return s.multiple?s.btnLoading=!0:s.loading=n.service({target:s.$refs.uploadDom,lock:!0,fullscreen:!1,text:"上传中...",background:"rgba(0, 0, 0, 0.7)"}),e.prev=8,t=i.name.replaceAll(" ","_"),o=(new Date).getTime()+t,c={filename:t,bucketName:s.bucket,postData:{filename:t,acl:"public-read",key:o,unknowValueField:[]}},e.next=14,a.post("/api-website/getUploadSign",{data:c});case 14:r=e.sent,d=r.data,s.dataObj={policy:d.policy,signature:d.signature,key:o,KSSAccessKeyId:d.kssAccessKeyId,acl:"public-read",name:t},s.tempUrls[i.uid]=s.ossUploadUrl+"/"+s.dataObj.key,e.next=24;break;case 20:e.prev=20,e.t0=e.catch(8),s.btnLoading=!1,null===(p=s.loading)||void 0===p||p.close();case 24:case"end":return e.stop()}}),e,null,[[8,20]])})),function(){var i=this,l=arguments;return new Promise((function(a,s){var o=t.apply(i,l);function n(i){e(o,a,s,n,c,"next",i)}function c(i){e(o,a,s,n,c,"throw",i)}n(void 0)}))})()},fileName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split("/").pop()},handleExceed:function(e){if(e.length>this.limit)return l.error("一次性最多只能上传".concat(this.limit,"个文件")),!1}},render:function(){var e=this;return s("div",{class:[r.colUpload,"w-full"]},[s(c,{disabled:this.disabled||this.btnLoading,action:this.ossUploadUrl,data:this.dataObj,onSuccess:this.handleSuccess,onRemove:this.handleRemove,onChange:this.handleChange,onProgress:this.handleProgress,onError:this.handleError,fileList:this.fileList,showFileList:!1,accept:this.accept,beforeUpload:this.beforeUpload,onExceed:this.handleExceed,ref:"uploadRef",multiple:this.multiple,limit:this.limit,class:[this.multiple&&r.fileUpload,this.disabled&&r.disabled],style:{lineHeight:"0"}},{default:function(){return[s("div",{ref:"uploadDom",class:[r.uploadClass,"w-full"],style:{height:e.multiple?"40px":"85px"}},[e.modelValue?s("video",{ref:"videoUpload",crossorigin:"anonymous",class:r.uploadSection,src:e.modelValue},null):e.multiple?s(o,{size:"large",type:"primary",loading:e.btnLoading},{default:function(){return[e.btnLoading?"上传中...":"点击上传"]}}):s("div",{class:[r.uploadSection,"flex items-center flex-col justify-center"]},[s("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAyCAMAAAAz3ZgNAAAAAXNSR0IArs4c6QAAAX1QTFRFAAAAAP8AAP//AP+AAP//AKqqVaqqVf+qAL+AJNu2IL+fM8yZM8yzLtG5Kr+qKtWqJ8SxMM+vK8aqKMmuLMixLsmqLcutLMWoK8aqKcisK8iqLsuoLcaqLMisK8moMMqqL8usLMmsL8aqLsesLcmqLcaqK8ipLMaoLMarLcWoLsisLsWqLsiqLsWrLsirLsmrLceqLMaqLserLcisLcaqLMaqLsiqLsaoLsirLcmsLceqLcerLciqLseqLMerLMepLcapLsirLsepLsirLcepLMepLcipLsiqLceqLMepLcerLciqLceqLciqLserLciqLceqLceqLceqLMiqLMaqLcirLceqLsaqLsiqLceqLciqLciqLciqLceqLciqLcepLceqLciqLMeqLMeqLcirLceqLciqLcerLciqLceqLceqLceqLcerLMepLceqLceqLMeqLcaqLceqLceqLceqLcaqLceqLcerLceqLcepLceqLMiqLceqLcirLceqsuDHzwAAAH50Uk5TAAEBAgIDAwMEBwgKCgsMDA0QEhMXISIjJCUqLC0uLzAxNDY3OT9BTExPU1RUWFheYGNka2xvb3BwcXJ2eHt/gIKLkZGSlZiipaepqq6vs7S1tre4ubm6vb6/wcbH1tjZ2dna293e3uPj5Ofp6evt7vHz9fb3+Pj4+fr6/f7+i9OX2AAAAdNJREFUSMft1mdTwkAQBuBVQcVeELvYCxbsir1gF3sBGyr2imBH97cbzmggOZLL+cFxxvfTcrMPuSTLcAD6YvPdrRYCb2pCiHiSEbVWOOF7RNW83aw1x4dbZ8jHhkjteEGWrGQJvW5SdkTobmTMTjKAR84tz6wc+yl8nFnjPIXvMTj/SEmawWCIp/B7be3N++5WcG0dFMbE0t5JckhW5kjd0Zgu8afJ6uzMKidlAMYA7A/ULz4u+OLnlZ+bsZ4qmmrBHIixsXWRP1V+3YxVcX0L1Me6rweRT0oPwynvKYeyWNwn8mqJV8l7egGm6TpkE3m2xDPlTUcmMHYveNzh3JKVg3Dpcc/WAAPHKaPWe1fbPOJmiQZXe3RC3neX5l2uAYknuKK42ouj/WSSMHpoVcaGxhNlXGVolbxTyRmyDLBCilZI5eBegC4yqvlQxMGxFIzC/AXsAMM8fFOYn7I6M0Cen4fjlOnzj2EfuTge9ZZbaseCyMml/PM/xOfOfsRbUvquxfKVhwNkDflJucXHAXJHhZm9KOblAOb2thzg55H5XX6vgzcp+Z4OXqHkOg5ml8lKruNYOEg7JPew6m0T9ZDteGXSGzkxDunaB/LQ1aItjkY/AA/7Wc4JL6xFAAAAAElFTkSuQmCC",class:"w-8 h-7 mb-3"},null),s("p",null,[e.tips])])])]}}),!this.multiple&&s("p",{class:"text-3 text-[#999999] leading-6 pt-1"},[this.extraTips])])}}))}}}))}();