1 line
47 KiB
JavaScript
1 line
47 KiB
JavaScript
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4bbf953c"],{"2a02":function(t,e,i){},8427:function(t,e,i){},a006:function(t,e,i){function a(t){return new Promise((function(e,i){var a=new FileReader;a.readAsDataURL(t),a.onload=function(){var i=new Image;i.src=a.result,i.onload=function(){var a=i.width,r=i.height,n=document.createElement("canvas"),s=(n.width=a,n.height=r,n.getContext("2d"));s.fillStyle="#fff",s.fillRect(0,0,n.width,n.height),s.drawImage(i,0,0,a,r),s=((t,e)=>{for(var i=(t=t.split(","))[0].match(/:(.*?);/)[1],a=atob(t[1]),r=a.length,n=new Uint8Array(r);r--;)n[r]=a.charCodeAt(r);return new File([n],e,{type:i})})(n.toDataURL("image/jpeg",.8),t.name),e(s)}}}))}i.d(e,"a",(function(){return a})),i("c19f"),i("ace4"),i("2c66"),i("249d"),i("40e9"),i("b0c0"),i("d3b7"),i("ac1f"),i("466d"),i("5cc6"),i("907a"),i("9a8c"),i("a975"),i("735e"),i("c1ac"),i("d139"),i("3a7b"),i("986a"),i("1d02"),i("d5d6"),i("82f8"),i("e91f"),i("60bd"),i("5f96"),i("3280"),i("3fcc"),i("ca91"),i("25a1"),i("cd26"),i("3c5d"),i("2954"),i("649e"),i("219c"),i("170b"),i("b39a9"),i("6ce5"),i("2834"),i("72f7"),i("4ea1"),i("81b2"),i("0eb6"),i("b7ef"),i("8bd4")},b0e7:function(t,e,i){var a=i("2909"),r=i("c7eb"),n=i("1da1"),s=(i("99af"),i("4de4"),i("7db0"),i("c740"),i("caad"),i("d81d"),i("14d9"),i("13d5"),i("a434"),i("e9f5"),i("910d"),i("f665"),i("7d54"),i("ab43"),i("9485"),i("e9c4"),i("a9e3"),i("b64b"),i("d3b7"),i("ac1f"),i("00b4"),i("25f0"),i("159b"),i("6b6c"));function o(t){return Object(s.a)({url:"file/category",method:"get",params:t})}function l(t){return Object(s.a)({url:"file/file/do_move",method:"put",data:t})}var c=i("d708"),u=i("c276"),d=i("90e7"),h=i("d044"),f=i.n(h),g=i("a006"),m=(h={name:"",props:{categoryList:{default:function(){return[]}},categoryId:{default:""},isPage:{default:!1},isIframe:{default:!1}},watch:{uploadModal:{handler:function(t){t&&(this.ruleForm.region=this.categoryId)},immediate:!0}},data:function(){return{webImgUrl:"",uploadModal:!1,fileUrl:c.a.apiBaseURL+"/file/upload",header:{"Authori-zation":"Bearer "+Object(u.c)("token")},uploadData:{},props:{checkStrictly:!0,emitPath:!1,label:"title",value:"id"},disabled:!1,ruleForm:{type:0,region:"",imgList:[]},rules:{type:[{required:!0,message:"请选择活动资源",trigger:"change"}]},qrcode:"",scanToken:"",limit:20,loading:!1,time:void 0}},created:function(){},mounted:function(){},beforeDestroy:function(){clearInterval(this.time),this.time=void 0},methods:{radioChange:function(t){var e=this;this.ruleForm.type=t,this.ruleForm.imgList=[],clearInterval(this.time),this.time=void 0,2==t&&(this.scanUploadQrcode(),this.time=setInterval((function(t){e.scanUploadGet()}),2e3))},scanUploadQrcode:function(){var t=this;Object(d.bb)(this.ruleForm.region).then((function(e){t.creatQrCode(e.data.url),t.scanToken=e.data.url}))},scanUploadGet:function(){var t=this,e=this.scanToken.split("token=")[1];Object(d.ab)(e).then((function(e){t.ruleForm.imgList=e.data}))},getImg:function(){this.webImgUrl?this.ruleForm.imgList.push({url:this.webImgUrl}):this.$message.error("请先输入图片地址")},submitUpload:function(){var t=this;return Object(n.a)(Object(r.a)().mark((function e(){var i,a,n;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.ruleForm.imgList.length){e.next=2;break}return e.abrupt("return",t.$message.warning("请先选择图片"));case 2:if(0!=t.ruleForm.type)e.next=19;else if(t.uploadData={pid:t.ruleForm.region},t.ruleForm.imgList.length){if(t.loading)return e.abrupt("return");e.next=7}else e.next=17;break;case 7:t.loading=!0,i=0;case 9:if(i<t.ruleForm.imgList.length)return n=t.ruleForm.imgList[i].raw,e.next=13,t.uploadItem(n);e.next=17;break;case 13:i==t.ruleForm.imgList.length-1&&(t.$message.success("上传成功"),t.$emit("uploadSuccess"),t.uploadModal=!1,t.loading=!1,t.initData());case 14:i++,e.next=9;break;case 17:e.next=29;break;case 19:if(1!=t.ruleForm.type)e.next=28;else if((a=t.ruleForm.imgList.map((function(t){return t.url}))).length){if(t.loading)return e.abrupt("return");e.next=24}else e.next=26;break;case 24:t.loading=!0,r={pid:t.ruleFo
|