build/static/js/204.c311ca5a.chunk.js

1 line
15 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[204],{hJRQ:function(e,t,n){"use strict";n.d(t,"d",(function(){return d})),n.d(t,"x",(function(){return s})),n.d(t,"y",(function(){return m})),n.d(t,"H",(function(){return p})),n.d(t,"z",(function(){return f})),n.d(t,"u",(function(){return g})),n.d(t,"a",(function(){return h})),n.d(t,"F",(function(){return b})),n.d(t,"A",(function(){return E})),n.d(t,"B",(function(){return j})),n.d(t,"w",(function(){return y})),n.d(t,"h",(function(){return O})),n.d(t,"E",(function(){return v})),n.d(t,"i",(function(){return I})),n.d(t,"q",(function(){return S})),n.d(t,"r",(function(){return x})),n.d(t,"c",(function(){return T})),n.d(t,"t",(function(){return k})),n.d(t,"s",(function(){return P})),n.d(t,"v",(function(){return w})),n.d(t,"j",(function(){return M})),n.d(t,"m",(function(){return A})),n.d(t,"b",(function(){return F})),n.d(t,"p",(function(){return L})),n.d(t,"n",(function(){return B})),n.d(t,"C",(function(){return D})),n.d(t,"D",(function(){return R})),n.d(t,"G",(function(){return _})),n.d(t,"o",(function(){return C})),n.d(t,"l",(function(){return q})),n.d(t,"e",(function(){return H})),n.d(t,"f",(function(){return N})),n.d(t,"g",(function(){return J})),n.d(t,"k",(function(){return U}));var a=n("SPx3"),r=n.n(a),u=n("a0dU"),c=n.n(u),i=n("o+MX"),o=n.n(i),l=n("ucFT"),d=4,s="现金奖励",m=3,p={1:2022,2:2023,3:2024,4:2025},f={2022:1,2023:2,2024:3,2025:4};function g(e){return Object(l.a)({url:"/api/applyInformation/getUserApplyInfo",method:"get",params:e})}function h(e){return Object(l.a)({url:"/api/applyInformation/create",method:"post",data:e})}function b(e){return Object(l.a)({url:"/api/applyInformation/update",method:"post",data:e})}function E(e){return Object(l.a)({url:"/api/studentApply/create",method:"post",data:e})}function j(e){return Object(l.a)({url:"/api/studentApply/update",method:"post",data:e})}function y(e){return Object(l.a)({url:"/api/applyInformation/list",method:"get",params:e})}function O(e){return Object(l.a)({url:"/api/applyInformation/projectListFor0",method:"get",params:e})}function v(e){return Object(l.a)({url:"/api/applyInformation/taskList",method:"get",params:e})}function I(e){return Object(l.a)({url:"/api/applyInformation/taskListFor0",method:"get",params:e})}function S(e,t){return Object(l.a)({url:"/api/applyInformation/".concat(e),method:"get",params:t})}function x(e){return Object(l.a)({url:"/api/studentApply/getUserApplyInfo",method:"get",params:e})}function T(e){return Object(l.a)({url:"/api/studentApply/delete",method:"post",data:e})}function k(e){return Object(l.a)({url:"/api/applyInformation/task/".concat(e),method:"get"})}function P(e){return Object(l.a)({url:"/api/studentApply/list",method:"get",params:e})}function w(e){return Object(l.a)({url:"/api/applyInformation/hasAuditRole",method:"get",params:e})}function M(e){return Object(l.a)({url:"/api/applyInformation/auditList",method:"get",params:e})}function A(e){return Object(l.a)({url:"/api/applyInformation/lockedAuditList",method:"get",params:e})}function F(e){return Object(l.a)({url:"/api/studentApply/auditPassTask",method:"post",data:e})}function L(e){return Object(l.a)({url:"/api/studentApply/passList",method:"get",params:e})}function B(e,t){return Object(l.a)({url:"/api/examineMaterial/getExamineInfo/".concat(e),method:"get",params:t})}function D(e){return Object(l.a)({url:"/api/examineMaterial/create",method:"post",data:e})}function R(e){return Object(l.a)({url:"/api/tutorEvaluation/create",method:"post",data:e})}function _(e){return Object(l.a)({url:"/api/tutorEvaluation/update",method:"post",data:e})}function C(e){return Object(l.a)({url:"/api/examineMaterial/getExamineInfoList",method:"get",params:e})}function q(e){return Object(l.a)({url:"/api/glccSettings/settingList",method:"get",params:e})}function H(e){return Object(l.a)({url:"/api/applyInformation/delete",method:"post",data:e})}function N(e){return G.apply(this,arguments)}function G(){return(G=r()(c.a.mark((function e(t){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.a)({url:"/api/applyInformation/findStudentTaskByTaskId",method:"get",params:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"range";if(e&&e[0]){var n,a,r,u,c,i,l,d,s,m,p=e[0].value.split(","),f=new Date(p[0]),g=new Date(p[1]),h=f.getFullYear(),b=f.getMonth()+1,E=f.getDate(),j=f.getHours(),y=g.getFullYear(),O=g.getMonth()+1,v=g.getDate(),I=g.getHours(),S=o()(n=o()(a=o()(r=o()(u=o()(c=o()(i=o()(l="".concat(h,"年")).call(l,b,"月")).call(i,E,"日")).call(c,j,"点-")).call(u,y,"年")).call(r,O,"月")).call(a,v,"日")).call(n,I,"点");if("start"===t)S=o()(d=o()(s=o()(m="".concat(h,"年")).call(m,b,"月")).call(s,E,"日")).call(d,j,"点");else if("end"===t){var x,T,k;S=o()(x=o()(T=o()(k="".concat(y,"年")).call(k,O,"月")).call(T,v,"日")).call(x,I,"点")}else if("rangeDay"===t){var P,w,M,A,F;S=o()(P=o()(w=o()(M=o()(A=o()(F="".concat(h,"年")).call(F,b,"月")).call(A,E,"日-")).call(M,y,"年")).call(w,O,"月")).call(P,v,"日")}else if("startMonthDay"===t){var L;S=o()(L="".concat(b,".")).call(L,E)}else if("endMonthDay"===t){var B;S=o()(B="".concat(O,".")).call(B,v)}else if("rangeConcatDot"===t){var D,R,_;S=o()(D=o()(R=o()(_="".concat(b,".")).call(_,E,"-")).call(R,O,".")).call(D,v)}return S}}function U(e){return Object(l.a)({url:"/api/examineMaterial/getExamineInfoListFor0In2023",method:"get",params:e})}},ucFT:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o}));var a=n("JGtk"),r=localStorage.chromesetting&&JSON.parse(localStorage.chromesetting),u=r&&r.common.glcc,c=Object(a.a)(u),i=u,o=r&&r.common.main_site_url;t.a=c},"x1B+":function(e,t,n){"use strict";n.r(t);var a=n("EcSs"),r=n.n(a),u=(n("miYZ"),n("tsqr")),c=n("zLi2"),i=n.n(c),o=n("5PDf"),l=n.n(o),d=n("ZbhI"),s=n.n(d),m=n("TEMH"),p=n.n(m),f=n("FLGM"),g=n.n(f),h=n("+oHS"),b=n.n(h),E=n("cDcd"),j=n.n(E),y=n("jKe7"),O=n("2INN"),v=n("9C/b"),I=n("sYIF"),S=n("1thW"),x=n("5A3O"),T=(n("f2Tg"),n("CnBM")),k=n.n(T),P=n("HUFq"),w=n("qmW9"),M=n("hJRQ"),A=k()({loader:function(){return n.e(65).then(n.bind(null,"7fKU"))},loading:P.a}),F=k()({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(4),n.e(19),n.e(94)]).then(n.bind(null,"4Coo"))},loading:P.a}),L=k()({loader:function(){return n.e(88).then(n.bind(null,"Vt0K"))},loading:P.a}),B=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(172)]).then(n.bind(null,"qeF3"))},loading:P.a}),D=k()({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(4),n.e(19),n.e(43)]).then(n.bind(null,"jIcc"))},loading:P.a}),R=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(6),n.e(53),n.e(205)]).then(n.bind(null,"i+Ta"))},loading:P.a}),_=k()({loader:function(){return n.e(112).then(n.bind(null,"EjfP"))},loading:P.a}),C=k()({loader:function(){return n.e(111).then(n.bind(null,"H3p0"))},loading:P.a}),q=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(15),n.e(160)]).then(n.bind(null,"4pVs"))},loading:P.a}),H=k()({loader:function(){return n.e(141).then(n.bind(null,"GVBq"))},loading:P.a}),N=k()({loader:function(){return Promise.all([n.e(6),n.e(9),n.e(78)]).then(n.bind(null,"rljp"))},loading:P.a}),G=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(15),n.e(236)]).then(n.bind(null,"25qF"))},loading:P.a}),J=k()({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(4),n.e(69)]).then(n.bind(null,"4vZ5"))},loading:P.a}),U=k()({loader:function(){return Promise.all([n.e(6),n.e(140)]).then(n.bind(null,"fWxu"))},loading:P.a}),Y=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(15),n.e(161)]).then(n.bind(null,"Ga6D"))},loading:P.a});t.default=Object(v.a)(Object(w.a)({imgSelector:".imageLayerParent img, .imageLayerParent .imageTarget",parentSelector:".newMain"})(Object(S.a)()(Object(I.b)()(Object(x.a)((function(e){var t=e.current_user,n=e.showLoginDialog,a=e.match.params.id,c=e.history,o=Object(E.useState)(M.d),d=i()(o,2),m=d[0],f=d[1],h=Object(E.useState)(void 0),v=i()(h,2),I=v[0],S=v[1],x=Object(E.useState)(void 0),T=i()(x,2),k=T[0],P=T[1],w=Object(E.useState)(!1),z=i()(w,2),K=z[0],V=z[1],W=Object(E.useState)(!1),Z=i()(W,2),Q=Z[0],X=Z[1],$=Object(E.useState)(!1),ee=i()($,2),te=ee[0],ne=ee[1],ae=Object(E.useState)(!1),re=i()(ae,2),ue=re[0],ce=re[1],ie=Object(E.useState)(!1),oe=i()(ie,2),le=oe[0],de=oe[1],se=Object(E.useState)(!1),me=i()(se,2),pe=me[0],fe=me[1];function ge(e,t,n){var a,r=g()(a=t.split(",")).call(a,(function(e){var t=e&&e.replace(/-/g,"/");return new Date(t).getTime()}));return"range"===n?e>r[0]&&e<r[1]:e>r[0]}Object(E.useEffect)((function(){a&&f(M.z[a]||M.d)}),[a]),Object(E.useEffect)((function(){Object(M.l)({round:M.d,type:"timeSetting"}).then((function(e){if(e&&"success"===e.message){var t,n,a,r,u,c,i;P(e.data);var o=(new Date).getTime(),d=l()(t=e.data).call(t,(function(e){return"repoPublic"===e.name}));d[0]&&V(ge(o,d[0].value,"range"));var m=l()(n=e.data).call(n,(function(e){return"repoApply1"===e.name}));m[0]&&X(ge(o,m[0].value,"range"));var f=l()(a=e.data).call(a,(function(e){return"matching"===e.name}));f[0]&&ne(ge(o,f[0].value,"range"));var g=l()(r=e.data).call(r,(function(e){return"stuPublic"===e.name}));g[0]&&ce(ge(o,g[0].value,"range"));var h=l()(u=e.data).call(u,(function(e){return"mediumExamine2"===e.name}));h[0]&&de(ge(o,h[0].value,"range"));var b=l()(c=e.data).call(c,(function(e){return"finalExamine2"===e.name}));b[0]&&fe(ge(o,b[0].value,"range"));var E=l()(i=e.data).call(i,(function(e){var t;return-1===s()(t=["repoPublic","repoApply1","matching","stuPublic","mediumExamine2","finalExamine2"]).call(t,e.name)})),j=p()(E).call(E,(function(e){return ge(o,e.value,"range")}));-1!==j&&S(E[j].name)}}))}),[]);var he=Object(E.useState)({}),be=i()(he,2),Ee=be[0],je=be[1],ye=Object(E.useState)({}),Oe=i()(ye,2),ve=Oe[0],Ie=Oe[1],Se=Object(E.useState)(void 0),xe=i()(Se,2),Te=xe[0],ke=xe[1],Pe=Object(E.useState)(0),we=i()(Pe,2),Me=we[0],Ae=we[1],Fe=Object(E.useState)(void 0),Le=i()(Fe,2),Be=Le[0],De=Le[1],Re=Object(E.useState)(void 0),_e=i()(Re,2),Ce=_e[0],qe=_e[1],He=Object(E.useState)(void 0),Ne=i()(He,2),Ge=Ne[0],Je=Ne[1],Ue=Object(E.useState)(!1),Ye=i()(Ue,2),ze=Ye[0],Ke=Ye[1];Object(E.useEffect)((function(){document.title="确实开源编程夏令营丨GLCC"}),[]);var Ve=Object(E.useState)(!1),We=i()(Ve,2),Ze=We[0],Qe=We[1];function Xe(e){t&&t.login?Be?u.a.error("由于你已入选 ".concat(Be," 课题,无法申请其他课题")):ve&&b()(ve).length>=2?u.a.error("超出可报名课题数量上限"):window.location.href="/glcc/student/apply/".concat(e):n()}return Object(E.useEffect)((function(){t&&t.user_id&&(te||le||pe)&&Object(M.v)({userId:t.user_id,round:M.d}).then((function(e){e&&"success"===e.message&&e.data.hasRole&&Qe(!0)}))}),[t,te,le,pe]),Object(E.useEffect)((function(){("stuApply"===I||"stuApply1"===I||"mediumExamine1"===I||"finalExamine1"===I)&&t&&t.login&&Object(M.r)({userId:t.user_id,round:m}).then((function(e){if(e&&"success"===e.message){var t,n={},a={},r=!1;e.data&&g()(t=e.data.registrationStudentTaskList).call(t,(function(e){n[e.taskId]=e.id,e.locked&&De(e.taskName),e.locked&&qe(e.taskId),e.locked&&Je(e.studentRegId),"mediumExamine1"===I&&e.locked&&(r=!0),"finalExamine1"===I&&e.mediumExaminationPass&&(r=!0),e.mediumExaminationPass&&Ke(!0),1===e.subRound&&(a[e.taskId]=e.id)})),je(n),Ie(a),e.data&&Ae(Number(e.data.cancelCount)),"/glcc/submit"!==window.location.pathname||"mediumExamine1"!==I&&"finalExamine1"!==I||r||(c.push("/glcc"),u.a.error("您当前登录的账号不能参与该阶段开源夏令营"))}})),"/glcc/submit"===window.location.pathname&&t&&!t.login&&c.push("/glcc")}),[Te,t,I]),j.a.createElement("div",{className:"newMain clearfix"},j.a.createElement(y.a,e,("stuApply"===I||"stuApply1"===I)&&j.a.createElement(O.a,{path:"/glcc/student/apply/:taskId",render:function(t){return j.a.createElement(D,r()({},e,t,{period:I,setStudentInfoReset:ke,glccSettings:k}))}}),"repoApply"===I&&j.a.createElement(O.a,{path:"/glcc/apply",render:function(t){return j.a.createElement(F,r()({},e,t,{glccSettings:k}))}}),Q&&j.a.createElement(O.a,{path:"/glcc/sign",render:function(t){return j.a.createElement(F,r()({},e,t,{glccSettings:k}))}}),te&&Ze&&j.a.createElement(O.a,{path:"/glcc/mentoradmin",render:function(t){return j.a.createElement(R,r()({},e,t,{glccSettings:k}))}}),ue&&j.a.createElement(O.a,{path:"/glcc/result",render:function(e){return j.a.createElement(G,{current_user:t,history:e.history})}}),j.a.createElement(O.a,{path:"/glcc/help",render:function(t){return j.a.createElement(L,r()({},e,t))}}),j.a.createElement(O.a,{path:"/glcc/news",render:function(t){return j.a.createElement(B,r()({},e,t))}}),!(m===M.d&&!K)&&j.a.createElement(O.a,{path:"/glcc/:id/subjects/detail/:taskId",render:function(t){return j.a.createElement(H,r()({},e,t,{applyTaskId:Ee,applyTask:Xe,period:I,round:m}))}}),!(m===M.d&&!K)&&j.a.createElement(O.a,{path:"/glcc/:id/projects",render:function(t){return j.a.createElement(_,r()({period:I,round:m},e,t,{applyTaskId:Ee,setStudentInfoReset:ke,applyTask:Xe,glccSettings:k}))}}),!(m===M.d&&!K)&&j.a.createElement(O.a,{path:"/glcc/:id/subjects",render:function(t){return j.a.createElement(_,r()({period:I,round:m},e,t,{applyTaskId:Ee,setStudentInfoReset:ke,cancelCount:Me,applyTask:Xe,lockedTaskName:Be,glccSettings:k}))}}),j.a.createElement(O.a,{path:"/glcc/freesubject",render:function(t){return j.a.createElement(C,r()({},e,t))}}),j.a.createElement(O.a,{path:"/glcc/:id/free-result",render:function(e){return j.a.createElement(q,{id:a,round:m,period:I,current_user:t,history:e.history})}}),j.a.createElement(O.a,{path:"/glcc/openmmlab",render:function(t){return j.a.createElement(N,r()({period:I},e,t,{applyTaskId:Ee,setStudentInfoReset:ke,applyTask:Xe}))}}),("mediumExamine3"===I||"finalExamine3"===I||m!==M.d)&&j.a.createElement(O.a,{path:"/glcc/:id/result",render:function(e){return j.a.createElement(Y,{id:a,round:m,period:I,current_user:t,history:e.history})}}),("mediumExamine1"===I&&Ce&&Ge||"finalExamine1"===I&&ze)&&j.a.createElement(O.a,{path:"/glcc/submit",render:function(e){return j.a.createElement(J,{current_user:t,history:e.history,checkedTaskId:Ce,studentRegId:Ge,period:I,glccSettings:k,isMediumExamineByToTutor:le,isFinalExamineByToTutor:pe})}}),le&&Ze&&j.a.createElement(O.a,{path:"/glcc/middle/examination",render:function(e){return j.a.createElement(U,{current_user:t,period:"mediumExamine",isMediumExamineByToTutor:le,glccSettings:k})}}),pe&&Ze&&j.a.createElement(O.a,{path:"/glcc/final/examination",render:function(e){return j.a.createElement(U,{current_user:t,period:"finalExamine",isMediumExamineByToTutor:pe,glccSettings:k})}}),j.a.createElement(O.a,{path:"/glcc/:id",render:function(t){return j.a.createElement(A,r()({repoPublic:K,period:I,round:m},e,t,{checkedTaskId:Ce,glccSettings:k,showMatchingBut:te&&Ze,isResultPublic:ue,hasRole:Ze,isMediumExamineByToTutor:le,isFinalExamineByToTutor:pe,mediumExaminationPass:ze}))}}),j.a.createElement(O.a,{path:"/glcc",render:function(t){return j.a.createElement(A,r()({repoPublic:K,period:I,round:m},e,t,{checkedTaskId:Ce,glccSettings:k,showMatchingBut:te&&Ze,isResultPublic:ue,hasRole:Ze,isMediumExamineByToTutor:le,isFinalExamineByToTutor:pe,mediumExaminationPass:ze}))}})))}))))))}}]);