You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
29 KiB

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[455],{3089:function(Se,w,n){n.d(w,{Z:function(){return v}});var K=n(1413),E=n(67294),V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},U=V,G=n(91146),i=function(h,P){return E.createElement(G.Z,(0,K.Z)((0,K.Z)({},h),{},{ref:P,icon:U}))},Z=E.forwardRef(i),v=Z},40110:function(Se,w,n){var K=n(1413),E=n(67294),V=n(509),U=n(91146),G=function(v,g){return E.createElement(U.Z,(0,K.Z)((0,K.Z)({},v),{},{ref:g,icon:V.Z}))},i=E.forwardRef(G);w.Z=i},28490:function(Se,w,n){n.r(w),n.d(w,{default:function(){return we}});var K=n(97857),E=n.n(K),V=n(13769),U=n.n(V),G=n(15009),i=n.n(G),Z=n(99289),v=n.n(Z),g=n(5574),h=n.n(g),P=n(48357),b=n(52043),L=n(40110),ae=n(3089),X=n(90930),x=n(8232),O=n(55102),$=n(42075),A=n(14726),Pe=n(55241),ue=n(66309),o=n(2453),ge=n(13169),xe=n(72051),ne=n(17788),j=n(34041),F=n(71230),S=n(15746),C=n(47676),d=n(16250),De=n(27484),se=n.n(De),D=n(67294),ye=n(19632),Fe=n.n(ye),be=n(32400),Oe=n(56448),Me=n.n(Oe),J=n(66476),e=n(85893),B=function(fe){var Q=fe.onUploadSuccess,Y=fe.onUploadError,H=(0,D.useState)(!1),pe=h()(H,2),te=pe[0],le=pe[1],je=(0,D.useState)([]),me=h()(je,2),_=me[0],oe=me[1],ce=(0,D.useState)(null),ve=h()(ce,2),q=ve[0],z=ve[1],ee=J.Z.Dragger;(0,D.useEffect)(function(){function r(){return t.apply(this,arguments)}function t(){return t=v()(i()().mark(function m(){var u,c;return i()().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.prev=0,y.next=3,(0,P.po)();case 3:if(u=y.sent,!(!u.data||!u.data.accessKeySecret||!u.data.accessKeyId)){y.next=7;break}return o.ZP.error("\u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5"),y.abrupt("return");case 7:c=new(Me())({region:"oss-cn-beijing",accessKeyId:u.data.accessKeyId,accessKeySecret:u.data.accessKeySecret,stsToken:u.data.securityToken,bucket:u.data.bucket}),z(c),y.next=15;break;case 11:y.prev=11,y.t0=y.catch(0),o.ZP.error("\u521D\u59CB\u5316 OSS \u5BA2\u6237\u7AEF\u5931\u8D25"),Y&&Y(y.t0);case 15:case"end":return y.stop()}},m,null,[[0,11]])})),t.apply(this,arguments)}r()},[Y]);var he=function(t){var m=(_||[]).filter(function(u){return u.url!==t.url});oe(m)},f=function(){var r=v()(i()().mark(function t(m){var u,c,M,y;return i()().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(u=m.file,!(u instanceof File)){I.next=26;break}return le(!0),I.prev=3,I.next=6,(0,be.p)(u);case 6:return c=I.sent,M="matrix/".concat(c,".").concat(u.name.split(".").pop()),I.next=10,q==null?void 0:q.put(M,u,{headers:{"Content-Type":u.type}});case 10:y="https://apks.bzgames.cn/".concat(M),Q&&Q(y),le(!1),oe(function(Ie){return[].concat(Fe()(Ie),[{uid:u.uid,name:u.name+"\uFF1A"+y,status:"done",url:y}])}),I.next=21;break;case 16:I.prev=16,I.t0=I.catch(3),o.ZP.error("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"),Y&&Y(I.t0),oe(function(Ie){return[].concat(Fe()(Ie),[{uid:u.uid,name:u.name,status:"error"}])});case 21:return I.prev=21,le(!1),I.finish(21);case 24:I.next=27;break;case 26:o.ZP.error("\u4E0A\u4F20\u6587\u4EF6\u7C7B\u578B\u9519\u8BEF");case 27:case"end":return I.stop()}},t,null,[[3,16,21,24]])}));return function(m){return r.apply(this,arguments)}}();return(0,e.jsxs)(ee,{fileList:_,multiple:!0,customRequest:f,onRemove:he,disabled:te||!q,onPreview:function(){var r=v()(i()().mark(function t(m){return i()().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,navigator.clipboard.writeText(m.url||"");case 2:o.ZP.success("\u94FE\u63A5\u590D\u5236\u6210\u529F "+m.url);case 3:case"end":return c.stop()}},t)}));return function(t){return r.apply(this,arguments)}}(),capture:void 0,children:[(0,e.jsx)("p",{className:"ant-upload-drag-icon",children:(0,e.jsx)("i",{className:"anticon antico