blob: 640c21e7548075110687915c4d81a8b0b54125e7 [file] [log] [blame]
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[3216],{83941:function(ne,V,r){r.r(V);var v=r(15009),T=r.n(v),w=r(97857),_=r.n(w),G=r(99289),E=r.n(G),O=r(5574),F=r.n(O),j=r(67294),B=r(2453),P=r(26412),K=r(2487),W=r(66309),Z=r(83622),H=r(76772),A=r(65326),u=r(85893),X=function(){var J=(0,j.useState)({}),U=F()(J,2),y=U[0],R=U[1],m=(0,j.useState)(!1),f=F()(m,2),p=f[0],c=f[1],b=(0,j.useState)(null),M=F()(b,2),$=M[0],q=M[1];console.log("\u5F53\u524D\u7528\u6237id:",$),console.log("\u60AC\u8D4F\u53D1\u5E03\u7528\u6237id:",y.creator_id);var e=function(){var t=E()(T()().mark(function l(o,d){var h,n,C;return T()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(console.log("\u3010\u91C7\u7EB3\u8BF7\u6C42\u3011",{submissionId:o,currentStatus:d,bounty:y,currentUserId:$}),d!==1){a.next=3;break}return a.abrupt("return");case 3:return a.prev=3,a.next=6,(0,A.qU)(o);case 6:h=a.sent,console.log("\u3010\u91C7\u7EB3\u54CD\u5E94\u3011",{status:h.status,data:h.data,headers:h.headers}),h.code===200?(B.ZP.success("\u91C7\u7EB3\u6210\u529F"),R(function(L){var z,D;return console.log("\u3010\u72B6\u6001\u66F4\u65B0\u3011",{old:L.submissions,new:(z=L.submissions)===null||z===void 0?void 0:z.map(function(I){return I.id===o?_()(_()({},I),{},{status:1}):I})}),_()(_()({},L),{},{submissions:(D=L.submissions)===null||D===void 0?void 0:D.map(function(I){return I.id===o?_()(_()({},I),{},{status:1}):I})})})):B.ZP.error("\u91C7\u7EB3\u5931\u8D25: ".concat(h.msg)),a.next=15;break;case 11:a.prev=11,a.t0=a.catch(3),console.error("\u3010\u91C7\u7EB3\u9519\u8BEF\u3011",{error:a.t0,response:(n=a.t0.response)===null||n===void 0?void 0:n.data,status:(C=a.t0.response)===null||C===void 0?void 0:C.status}),B.ZP.error("\u7F51\u7EDC\u5F02\u5E38: ".concat(a.t0.message));case 15:case"end":return a.stop()}},l,null,[[3,11]])}));return function(o,d){return t.apply(this,arguments)}}(),i=function(){var t=E()(T()().mark(function l(o,d){var h,n,C;return T()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,!(!$||$!==y.creator_id&&$!==d)){a.next=4;break}return B.ZP.error("\u65E0\u6743\u67E5\u770B\u6B64\u9644\u4EF6"),a.abrupt("return");case 4:return a.next=6,(0,A.Ve)(o);case 6:h=a.sent,n=window.URL.createObjectURL(h),C=document.createElement("a"),C.href=n,C.download=o.split("/").pop()||"file",document.body.appendChild(C),C.click(),C.remove(),window.URL.revokeObjectURL(n),a.next=21;break;case 17:a.prev=17,a.t0=a.catch(0),B.ZP.error("\u4E0B\u8F7D\u9644\u4EF6\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),console.error("\u4E0B\u8F7D\u9644\u4EF6\u5931\u8D25:",a.t0);case 21:case"end":return a.stop()}},l,null,[[0,17]])}));return function(o,d){return t.apply(this,arguments)}}();(0,j.useEffect)(function(){var t=function(){var l=E()(T()().mark(function o(){var d;return T()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,(0,A.Ai)();case 3:d=n.sent,d&&d.code===200?q(d.data.userId):B.ZP.error("\u83B7\u53D6\u7528\u6237\u4FE1\u606F\u5931\u8D25"),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.error("\u83B7\u53D6\u7528\u6237\u4FE1\u606F\u5931\u8D25:",n.t0);case 10:case"end":return n.stop()}},o,null,[[0,7]])}));return function(){return l.apply(this,arguments)}}();t()},[]);var g=(0,H.useParams)(),s=g.id;return(0,j.useEffect)(function(){if(s){var t=function(){var l=E()(T()().mark(function o(){var d;return T()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,c(!0),n.next=4,(0,A.pc)(s);case 4:if(d=n.sent,console.log("\u3010\u8BE6\u60C5\u54CD\u5E94\u3011\u539F\u59CB\u6570\u636E:",d),!(d&&d.code===200)){n.next=11;break}R(d.data),console.log("\u3010submissions \u6570\u636E\u3011:",d.data.submissions),n.next=12;break;case 11:throw new Error("\u54CD\u5E94\u7ED3\u6784\u5F02\u5E38");case 12:n.next=17;break;case 14:n.prev=14,n.t0=n.catch(0),console.error("\u3010\u8BE6\u60C5\u8BF7\u6C42\u3011\u9519\u8BEF:",n.t0);case 17:return n.prev=17,c(!1),n.finish(17);case 20:case"end":return n.stop()}},o,null,[[0,14,17,20]])}));return function(){return l.apply(this,arguments)}}();t()}},[s]),(0,u.jsxs)("div",{className:"page-container",children:[(0,u.jsx)("h2",{children:"\u60AC\u8D4F\u8BE6\u60C5"}),(0,u.jsxs)(P.Z,{title:"\u60AC\u8D4F\u4FE1\u606F",bordered:!0,children:[(0,u.jsx)(P.Z.Item,{label:"\u6807\u9898",children:y.title}),(0,u.jsx)(P.Z.Item,{label:"\u53D1\u5E03\u8005ID",children:y.creator_id})," // \u2705 \u65B0\u589E\u5B57\u6BB5",(0,u.jsx)(P.Z.Item,{label:"\u5956\u52B1",children:y.reward}),(0,u.jsx)(P.Z.Item,{label:"\u72B6\u6001",children:y.status===0?"\u8FDB\u884C\u4E2D":y.status===1?"\u5DF2\u5B8C\u6210":"\u5DF2\u5173\u95ED"}),(0,u.jsx)(P.Z.Item,{label:"\u622A\u6B62\u65F6\u95F4",children:y.deadline}),(0,u.jsx)(P.Z.Item,{label:"\u63CF\u8FF0",span:3,children:y.description})]}),y.submissions&&(0,u.jsxs)("div",{style:{marginTop:24},children:[(0,u.jsx)("h3",{children:"\u56DE\u590D\u5217\u8868"}),(0,u.jsx)(K.Z,{dataSource:y.submissions,renderItem:function(l){return(0,u.jsxs)(K.Z.Item,{children:[(0,u.jsx)(K.Z.Item.Meta,{title:"\u56DE\u590D\u4EBAID\uFF1A".concat(l.userId),description:(0,u.jsxs)(u.Fragment,{children:[l.content,(0,u.jsx)("span",{style:{marginLeft:16},children:l.status===1?(0,u.jsx)(W.Z,{color:"green",children:"\u5DF2\u91C7\u7EB3"}):(0,u.jsx)(W.Z,{color:"red",children:"\u672A\u88AB\u91C7\u7EB3"})})]})}),$===y.creator_id&&(0,u.jsx)(Z.ZP,{type:"primary",size:"small",onClick:function(){return e(l.id,l.status)},disabled:l.status===1,children:l.status===1?"\u5DF2\u91C7\u7EB3":"\u91C7\u7EB3"}),l.attachment&&$===y.creator_id&&(0,u.jsx)("a",{onClick:function(d){return i(l.attachment,l.userId)},style:{marginLeft:8},children:"\u67E5\u770B\u9644\u4EF6"})]})}})]})]})};V.default=X},65326:function(ne,V,r){r.d(V,{AY:function(){return A},Ai:function(){return J},QK:function(){return Z},Ve:function(){return X},Vk:function(){return F},lq:function(){return K},pc:function(){return B},qU:function(){return y}});var v=r(97857),T=r.n(v),w=r(15009),_=r.n(w),G=r(99289),E=r.n(G),O=r(76772);function F(m){return j.apply(this,arguments)}function j(){return j=E()(_()().mark(function m(f){return _()().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.abrupt("return",(0,O.request)("/api/bounties",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:f}));case 1:case"end":return c.stop()}},m)})),j.apply(this,arguments)}function B(m){return P.apply(this,arguments)}function P(){return P=E()(_()().mark(function m(f){return _()().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.abrupt("return",(0,O.request)("/api/bounties/".concat(f),{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"}}).then(function(b){return{code:200,data:b}}));case 1:case"end":return c.stop()}},m)})),P.apply(this,arguments)}function K(m){return W.apply(this,arguments)}function W(){return W=E()(_()().mark(function m(f){return _()().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.abrupt("return",(0,O.request)("/api/bounties/publish",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:T()(T()({},f),{},{status:0})}));case 1:case"end":return c.stop()}},m)})),W.apply(this,arguments)}function Z(m){return H.apply(this,arguments)}function H(){return H=E()(_()().mark(function m(f){var p;return _()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return p=new FormData,p.append("file",f),b.abrupt("return",(0,O.request)("/api/bounty-submissions/upload",{method:"POST",data:p}));case 3:case"end":return b.stop()}},m)})),H.apply(this,arguments)}function A(m){return u.apply(this,arguments)}function u(){return u=E()(_()().mark(function m(f){var p;return _()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return console.log("\u3010\u63D0\u4EA4\u8BF7\u6C42\u3011/api/bounty-submissions \u53C2\u6570:",f),p=new FormData,p.append("submission",new Blob([JSON.stringify(f)],{type:"application/json"})),f.file&&p.append("file",f.file),b.abrupt("return",(0,O.request)("/api/bounty-submissions",{method:"POST",data:p}).then(function(M){return console.log("\u3010\u63A5\u53E3\u54CD\u5E94\u3011/api/bounty-submissions:",M),{code:M.code||(M?200:500),data:M.data||M,msg:M.message||"\u64CD\u4F5C\u6210\u529F"}}));case 5:case"end":return b.stop()}},m)})),u.apply(this,arguments)}function X(m){return Q.apply(this,arguments)}function Q(){return Q=E()(_()().mark(function m(f){var p;return _()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return p=f.split("/").pop()||"file",b.abrupt("return",(0,O.request)("/api/bounty-submissions/download",{method:"GET",params:{filename:p},responseType:"blob"}));case 2:case"end":return b.stop()}},m)})),Q.apply(this,arguments)}function J(){return U.apply(this,arguments)}function U(){return U=E()(_()().mark(function m(){return _()().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.abrupt("return",(0,O.request)("/api/system/user/profile",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"}}));case 1:case"end":return p.stop()}},m)})),U.apply(this,arguments)}function y(m){return R.apply(this,arguments)}function R(){return R=E()(_()().mark(function m(f){return _()().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.abrupt("return",(0,O.request)("/api/bounty-submissions/".concat(f,"/adopt"),{method:"PUT",headers:{"Content-Type":"application/json;charset=UTF-8"}}));case 1:case"end":return c.stop()}},m)})),R.apply(this,arguments)}},66309:function(ne,V,r){r.d(V,{Z:function(){return q}});var v=r(67294),T=r(93967),w=r.n(T),_=r(98423),G=r(98787),E=r(69760),O=r(96159),F=r(45353),j=r(53124),B=r(11568),P=r(15063),K=r(14747),W=r(83262),Z=r(83559);const H=e=>{const{paddingXXS:i,lineWidth:g,tagPaddingHorizontal:s,componentCls:t,calc:l}=e,o=l(s).sub(g).equal(),d=l(i).sub(g).equal();return{[t]:Object.assign(Object.assign({},(0,K.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:o,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,B.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${t}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${t}-close-icon`]:{marginInlineStart:d,fontSize:e.tagIconSize,color:e.colorTextDescription,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${t}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${t}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:o}}),[`${t}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},A=e=>{const{lineWidth:i,fontSizeIcon:g,calc:s}=e,t=e.fontSizeSM;return(0,W.IX)(e,{tagFontSize:t,tagLineHeight:(0,B.bf)(s(e.lineHeightSM).mul(t).equal()),tagIconSize:s(g).sub(s(i).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},u=e=>({defaultBg:new P.t(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var X=(0,Z.I$)("Tag",e=>{const i=A(e);return H(i)},u),Q=function(e,i){var g={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&i.indexOf(s)<0&&(g[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,s=Object.getOwnPropertySymbols(e);t<s.length;t++)i.indexOf(s[t])<0&&Object.prototype.propertyIsEnumerable.call(e,s[t])&&(g[s[t]]=e[s[t]]);return g},U=v.forwardRef((e,i)=>{const{prefixCls:g,style:s,className:t,checked:l,onChange:o,onClick:d}=e,h=Q(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:n,tag:C}=v.useContext(j.E_),N=Y=>{o==null||o(!l),d==null||d(Y)},a=n("tag",g),[L,z,D]=X(a),I=w()(a,`${a}-checkable`,{[`${a}-checkable-checked`]:l},C==null?void 0:C.className,t,z,D);return L(v.createElement("span",Object.assign({},h,{ref:i,style:Object.assign(Object.assign({},s),C==null?void 0:C.style),className:I,onClick:N})))}),y=r(98719);const R=e=>(0,y.Z)(e,(i,g)=>{let{textColor:s,lightBorderColor:t,lightColor:l,darkColor:o}=g;return{[`${e.componentCls}${e.componentCls}-${i}`]:{color:s,background:l,borderColor:t,"&-inverse":{color:e.colorTextLightSolid,background:o,borderColor:o},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}});var m=(0,Z.bk)(["Tag","preset"],e=>{const i=A(e);return R(i)},u);function f(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const p=(e,i,g)=>{const s=f(g);return{[`${e.componentCls}${e.componentCls}-${i}`]:{color:e[`color${g}`],background:e[`color${s}Bg`],borderColor:e[`color${s}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var c=(0,Z.bk)(["Tag","status"],e=>{const i=A(e);return[p(i,"success","Success"),p(i,"processing","Info"),p(i,"error","Error"),p(i,"warning","Warning")]},u),b=function(e,i){var g={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&i.indexOf(s)<0&&(g[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,s=Object.getOwnPropertySymbols(e);t<s.length;t++)i.indexOf(s[t])<0&&Object.prototype.propertyIsEnumerable.call(e,s[t])&&(g[s[t]]=e[s[t]]);return g};const $=v.forwardRef((e,i)=>{const{prefixCls:g,className:s,rootClassName:t,style:l,children:o,icon:d,color:h,onClose:n,bordered:C=!0,visible:N}=e,a=b(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:L,direction:z,tag:D}=v.useContext(j.E_),[I,Y]=v.useState(!0),ie=(0,_.Z)(a,["closeIcon","closable"]);v.useEffect(()=>{N!==void 0&&Y(N)},[N]);const se=(0,G.o2)(h),te=(0,G.yT)(h),ee=se||te,ce=Object.assign(Object.assign({backgroundColor:h&&!ee?h:void 0},D==null?void 0:D.style),l),S=L("tag",g),[de,me,pe]=X(S),_e=w()(S,D==null?void 0:D.className,{[`${S}-${h}`]:ee,[`${S}-has-color`]:h&&!ee,[`${S}-hidden`]:!I,[`${S}-rtl`]:z==="rtl",[`${S}-borderless`]:!C},s,t,me,pe),ae=k=>{k.stopPropagation(),n==null||n(k),!k.defaultPrevented&&Y(!1)},[,ge]=(0,E.Z)((0,E.w)(e),(0,E.w)(D),{closable:!1,closeIconRender:k=>{const he=v.createElement("span",{className:`${S}-close-icon`,onClick:ae},k);return(0,O.wm)(k,he,x=>({onClick:ue=>{var re;(re=x==null?void 0:x.onClick)===null||re===void 0||re.call(x,ue),ae(ue)},className:w()(x==null?void 0:x.className,`${S}-close-icon`)}))}}),fe=typeof a.onClick=="function"||o&&o.type==="a",oe=d||null,be=oe?v.createElement(v.Fragment,null,oe,o&&v.createElement("span",null,o)):o,le=v.createElement("span",Object.assign({},ie,{ref:i,className:_e,style:ce}),be,ge,se&&v.createElement(m,{key:"preset",prefixCls:S}),te&&v.createElement(c,{key:"status",prefixCls:S}));return de(fe?v.createElement(F.Z,{component:"Tag"},le):le)});$.CheckableTag=U;var q=$}}]);