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.
NewEduCoderBuild/p__Competitions__ThemeChang...

2 lines
40 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7099],{93018:function(ue,J,s){s.d(J,{Z:function(){return pe}});var B=s(59301),t=s(65582),E=s(92310),ce=s.n(E),x=s(28501),Y={goback:"goback___jLQ4I",title_name:"title_name___YAPgH"},j=Object.defineProperty,g=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,O=(I,D,b)=>D in I?j(I,D,{enumerable:!0,configurable:!0,writable:!0,value:b}):I[D]=b,H=(I,D)=>{for(var b in D||(D={}))w.call(D,b)&&O(I,b,D[b]);if(g)for(var b of g(D))p.call(D,b)&&O(I,b,D[b]);return I};const Q=({dispatch:I,className:D,style:b={},leftDom:F,rigthDom:$,title:C,imgUrl:f})=>((0,B.useEffect)(()=>(I({type:"globalSetting/headerToggle",payload:!1}),()=>{I({type:"globalSetting/headerToggle",payload:!0})}),[]),B.createElement("div",{className:ce()("flex item-center justify-between h-64px px-40px",D),style:H({background:`url(${f||s(12907)}) 0 0 / 100% 100% no-repeat`,height:85},b)},F||B.createElement("div",{className:"flex item-center",style:{width:120}},B.createElement("div",{className:`current rounded-full px-30px py-12px c-white ${Y.goback}`,onClick:()=>{t.history.push("/")}},"\u8FD4\u56DE\u9996\u9875")),typeof C=="string"?B.createElement("div",{className:`text-36px c-white font-semibold ${Y.title_name}`}," ",C):C,$||B.createElement("div",{className:"flex justify-end",style:{width:120}},B.createElement(x.Z,null))));var pe=(0,t.connect)(({})=>({}))(Q)},28501:function(ue,J,s){s.d(J,{Z:function(){return b}});var B=s(65582),t=s(20834),E=s(8591),ce=s(38854),x={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},Y=s(41867),j=s(89540),g=s(74128),w=s(65862),p=s(59301),O=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,pe=(F,$)=>{var C={};for(var f in F)H.call(F,f)&&$.indexOf(f)<0&&(C[f]=F[f]);if(F!=null&&O)for(var f of O(F))$.indexOf(f)<0&&Q.call(F,f)&&(C[f]=F[f]);return C},I=(F,$,C)=>new Promise((f,N)=>{var ae=W=>{try{L(C.next(W))}catch(G){N(G)}},oe=W=>{try{L(C.throw(W))}catch(G){N(G)}},L=W=>W.done?f(W.value):Promise.resolve(W.value).then(ae,oe);L((C=C.apply(F,$)).next())});const D=F=>{var $=F,{homePage:C,user:f,globalSetting:N,loading:ae,dispatch:oe,shixunHomeworks:L}=$,W=pe($,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),G,ge,ye,he,me,$e,Be,Fe,ve,v;const z=(G=f.userInfo)==null?void 0:G.is_school_manage,fe=()=>{var K,se,De,Ce,Ae;return(0,w.Ll)()?p.createElement(t.default,{className:`${x.rightMenu} ${x.menuWrap}`},p.createElement(t.default.Item,null,p.createElement(B.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):p.createElement(t.default,{className:`${x.rightMenu} ${x.menuWrap}`},p.createElement(t.default.Item,null,p.createElement(B.Link,{to:`/users/${(K=f.userInfo)==null?void 0:K.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((De=(se=f.navigationInfo)==null?void 0:se.top)==null?void 0:De.laboratory_admin_url)&&p.createElement(t.default.Item,null,p.createElement("a",{href:(Ae=(Ce=f.navigationInfo)==null?void 0:Ce.top)==null?void 0:Ae.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),p.createElement(t.default.Item,null,p.createElement(B.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:p.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),p.createElement(t.default.Item,{className:x.exit},p.createElement("a",{onClick:()=>I(void 0,null,function*(){(0,w.m5)();let R;try{R=yield(0,j.vR)({}),E.ZP.success(R==null?void 0:R.message)}catch(Ve){}(0,w.d8)("_educoder_session","logout",1),(0,w.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),R!=null&&R.url?window.location.href=R.url:(B.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Y.bg)()?p.createElement(ce.Z,{dropdownRender:fe,placement:"bottomRight"},p.createElement("section",null,p.createElement("aside",null,p.createElement("div",{className:L.actionTabs.type===1?x.classromediv:""},p.createElement("img",{className:`${x.userPic} current ml15`,src:`${(ge=g.Z)==null?void 0:ge.IMG_SERVER}/images/${(ye=f.userInfo)==null?void 0:ye.image_url}`,alt:"",onClick:()=>{var K;return B.history.push((0,w.Ll)()?"/account/profile":`/users/${(K=f.userInfo)==null?void 0:K.login}/classrooms`)}}),(0,w.Ll)()&&p.createElement("span",{className:"ml10 font16"},(he=f.userInfo)==null?void 0:he.username),p.createElement("i",{className:`iconfont icon-zhankai4 ${x.icon}`}))))):p.createElement("div",{className:`font15 flex item-center gap-10px ${N.isIlearning?x.login:""}`},((me=N.setting)==null?void 0:me.sso_login_url)&&p.createElement("a",{target:"_blank",href:($e=N.setting)==null?void 0:$e.sso_login_url},p.createElement("img",{src:`${g.Z.IMG_SERVER}/${(Be=N.setting)==null?void 0:Be.login_logo_url}`,width:40}),p.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Fe=N.setting)==null?void 0:Fe.sso_login_button_name)),!((ve=N.setting)!=null&&ve.hide_account_login)&&p.createElement(p.Fragment,null,p.createElement("span",{className:"current-primary-hover",onClick:()=>{oe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((v=N.setting)!=null&&v.close_register)&&p.createElement(p.Fragment,null,p.createElement("span",null,"|"),p.createElement("span",{className:"current-primary-hover",onClick:()=>{B.history.push("/user/register")}},"\u6CE8\u518C"))))};var b=(0,B.connect)(({homePage:F,loading:$,user:C,globalSetting:f,shixunHomeworks:N})=>({homePage:F,user:C,globalSetting:f,shixunHomeworks:N,loading:$.models.index}))(D)},47058:function(ue,J,s){s.r(J),s.d(J,{default:function(){return nl}});var B=s(2337),t=s(59301),E=s(65582),ce=s(93018),x={NewButton:"NewButton___VDj7k",statisticsWrap:"statisticsWrap___qU_NS",sortBtn:"sortBtn___UspKZ"},Y=s(71418),j={scoremodal:"scoremodal___TOk5G",title:"title___FCP1o",content:"content____YfnK",bottom:"bottom___JrlWg",yes:"yes___yeexP",no:"no___wZHYL"},g=s(78241),w=s(43418),p=s(8591),O=s(92832),H=s(3113),Q=s(38147),pe=Object.defineProperty,I=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,F=(n,e,u)=>e in n?pe(n,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[e]=u,$=(n,e)=>{for(var u in e||(e={}))D.call(e,u)&&F(n,u,e[u]);if(I)for(var u of I(e))b.call(e,u)&&F(n,u,e[u]);return n},C=(n,e,u)=>new Promise((d,c)=>{var _=r=>{try{i(u.next(r))}catch(m){c(m)}},h=r=>{try{i(u.throw(r))}catch(m){c(m)}},i=r=>r.done?d(r.value):Promise.resolve(r.value).then(_,h);i((u=u.apply(n,e)).next())});const f=({open:n,onCancel:e})=>{const u=(0,E.useIntl)(),[d]=g.default.useForm(),[c,_]=(0,t.useState)(!1);return t.createElement(w.default,{title:!1,footer:!1,open:n,width:610,className:j.scoremodal,closable:!1,centered:!0,onCancel:e},t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("div",{className:j.title},"\u521B\u5EFA\u7ADE\u8D5B"),t.createElement("span",{onClick:e,style:{cursor:"pointer"},className:j.close},t.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),t.createElement("div",{className:j.content},t.createElement(g.default,{form:d,layout:"vertical",onFinish:h=>C(void 0,null,function*(){_(!0);let i=yield(0,Q.ZP)("/api/competitions.json",{method:"post",body:$({},h)});_(!1),(i==null?void 0:i.status)===0&&(p.ZP.info("\u521B\u5EFA\u6210\u529F"),E.history.push(`/competitions/detail/${i==null?void 0:i.identifier}?type=4`))})},t.createElement(g.default.Item,{label:"\u7ADE\u8D5B\u540D\u79F0",name:"name",className:j.jsinput,rules:[{required:!0,validator:(h,i)=>{var r;return((r=i==null?void 0:i.replaceAll(" ",""))==null?void 0:r.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},t.createElement(O.default,{className:j.baseFormItem})))),t.createElement("div",{className:j.bottom},t.createElement(H.ZP,{className:j.no,onClick:e},u.formatMessage({id:"competitions.cancel",defaultMessage:"\u53D6\u6D88"})),t.createElement(H.ZP,{loading:c,className:j.yes,onClick:()=>{d.submit()}},"\u521B\u5EFA\u7ADE\u8D5B")))};var N=(0,E.connect)(({user:n})=>({user:n}))(f),ae={scoremodal:"scoremodal___x5qvD",title:"title___rAePe",content:"content___hTTzf",bottom:"bottom___bAriT",yes:"yes___zsStT",no:"no___qq47w"},oe=s(1710),L=s(3918),W=(n,e,u)=>new Promise((d,c)=>{var _=r=>{try{i(u.next(r))}catch(m){c(m)}},h=r=>{try{i(u.throw(r))}catch(m){c(m)}},i=r=>r.done?d(r.value):Promise.resolve(r.value).then(_,h);i((u=u.apply(n,e)).next())});const G=({open:n,onCancel:e})=>{const u=(0,E.useIntl)(),[d,c]=(0,t.useState)(""),[_,h]=(0,t.useState)([]);return t.createElement(w.default,{title:!1,footer:!1,open:n,width:900,className:ae.scoremodal,closable:!1,centered:!0,onCancel:e},t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("div",{className:ae.title},u.formatMessage({id:"competitions.certificateQuery",defaultMessage:"\u8BC1\u4E66\u67E5\u8BE2"})),t.createElement("span",{onClick:e,style:{cursor:"pointer"},className:ae.close},t.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),t.createElement("div",{style:{marginTop:30,display:"flex",marginBottom:30}},t.createElement(O.default,{value:d,placeholder:"\u8BF7\u8F93\u5165\u8BC1\u4E66\u7F16\u53F7",onChange:i=>{c(i.target.value)},style:{height:40}}),t.createElement(H.ZP,{style:{marginLeft:10,height:40,width:88},type:"primary",onClick:()=>W(void 0,null,function*(){let i=yield(0,Q.ZP)("/api/competitions/get_certificates.json",{method:"get",params:{keywords:d}});(i==null?void 0:i.status)===0&&h(i==null?void 0:i.data)})},"\u67E5\u8BE2")),_.length==0&&t.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},t.createElement("img",{src:s(56022),width:"135",alt:""}),t.createElement("br",null),t.createElement("p",{className:"mt20",style:{fontSize:14}},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),_.length>0&&t.createElement(L.Gi,{style:{marginLeft:0}},t.createElement(oe.default,{dataSource:_,pagination:!1,columns:[{title:"\u83B7\u5956\u4EBA",align:"left",dataIndex:"province",render:(i,r)=>{var m;return t.createElement("span",null,((m=r==null?void 0:r.user)==null?void 0:m.name)||"- -")}},{title:"\u83B7\u5956\u540D\u79F0",align:"left",dataIndex:"award_name",render:i=>t.createElement("span",null,i||"- -")},{title:"\u8BC1\u4E66\u7F16\u53F7",align:"left",dataIndex:"cert_num",render:i=>t.createElement("span",null,i||"- -")},{title:"\u7ADE\u8D5B\u540D\u79F0",align:"left",dataIndex:"cert_num",render:(i,r)=>{var m;return t.createElement("span",null,((m=r==null?void 0:r.competition)==null?void 0:m.name)||"- -")}},{title:u.formatMessage({id:"competitions.operation",defaultMessage:"\u64CD\u4F5C"}),align:"right",dataIndex:"province",render:(i,r)=>{var m,U;return t.createElement("a",{target:"_blank",href:`/competitions/exports?id=${(m=r==null?void 0:r.competition)==null?void 0:m.id}&user_id=${(U=r==null?void 0:r.user)==null?void 0:U.user_id}`},"\u9884\u89C8\u4E0B\u8F7D")}}]})))};var ge=(0,E.connect)(({user:n})=>({user:n}))(G),ye=s(41867),he=s(79274),me=s(2524),$e=s(90559),Be=s(62945),Fe=s.n(Be),ve={PrevButton:"PrevButton___zvo89",nextButton:"nextButton___ypFUg"},v={listItem:"listItem___ABpZ3",itemImg:"itemImg___NebXe",itemStatus:"itemStatus___QjlPO",Finishedtext:"Finishedtext___Bk5jV",Comingtext:"Comingtext___qEZw8",preparing:"preparing___KegcN",not_passed:"not_passed___CQp4e",unpublish:"unpublish____er2M",review:"review___vUTSe",item_name:"item_name___saA87",jianjie:"jianjie___kJ2uF",flex_warp:"flex_warp___XTAEe",money:"money___fUcG6",com_btn:"com_btn___lKBh6",btn1:"btn1___WfICt",btn2:"btn2___Lja0M"},z=s(65862),fe=s(57809),K=s(6848),se=s(5112),De=s(88522),Ce=s(74128),Ae=s(59149),R=s(66457),Ve=s(8393),bt=s(32989),wt=s(73589),Je=s(89392),It=Object.defineProperty,St=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Ke=(n,e,u)=>e in n?It(n,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[e]=u,M=(n,e)=>{for(var u in e||(e={}))Nt.call(e,u)&&Ke(n,u,e[u]);if(Ge)for(var u of Ge(e))Mt.call(e,u)&&Ke(n,u,e[u]);return n},re=(n,e)=>St(n,Ot(e)),X=(n,e,u)=>new Promise((d,c)=>{var _=r=>{try{i(u.next(r))}catch(m){c(m)}},h=r=>{try{i(u.throw(r))}catch(m){c(m)}},i=r=>r.done?d(r.value):Promise.resolve(r.value).then(_,h);i((u=u.apply(n,e)).next())});const jt=({user:n,item:e,competitions:u,itemStyles:d,dispatch:c})=>{var _,h,i,r,m,U,q,ee,k,V,be,we,ie,Ie,Se,Oe,y,te,nt,ut,at,ot;const A=(0,E.useIntl)();let[S,Ne]=(0,t.useState)([]);const[ul,Te]=(0,t.useState)(!1),[al,le]=(0,t.useState)(!1),[o,ol]=(0,t.useState)({}),[sl,_e]=(0,t.useState)(!1),[rl,Ze]=(0,t.useState)(!1),[il,Ee]=(0,t.useState)(!1),[dl,Me]=(0,t.useState)(),[st,Le]=(0,t.useState)(!1),[rt,We]=(0,t.useState)(!1),[it,ne]=(0,t.useState)(!0),[dt]=g.default.useForm(),[ct,cl]=(0,t.useState)([]),[pl,ml]=(0,t.useState)([]),vl=(0,t.useRef)((0,Je.throttle)((a,l)=>fl(a,l),1200,{leading:!0,trailing:!0})).current,ze=fe.default.Option,He=a=>{a.stopPropagation()},fl=(a,l)=>X(void 0,null,function*(){var P;const T=yield c({type:"account/getSchoolOption",payload:{keyword:a,competition_id:(o==null?void 0:o.identifier)||l,display_aliases:!0}});cl(T==null?void 0:T.schools),a&&a!=""&&ml((P=T==null?void 0:T.schools)==null?void 0:P.filter(Z=>Z.name.toUpperCase().indexOf(a.toUpperCase())!==-1))}),_l=(a,l)=>{if(a.stopPropagation(),ol(l),l!=null&&l.teacher_need_phone||l!=null&&l.member_need_phone){Te(!0);return}if(l!=null&&l.need_check_mail){w.default.confirm({title:A.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(l!=null&&l.is_course_manager){(0,z.xg)(l==null?void 0:l.first_category_url);return}if(l!=null&&l.enroll_url){(0,z.xg)(l==null?void 0:l.enroll_url);return}l!=null&&l.external_url?de(l==null?void 0:l.external_url):El(a,l,(l==null?void 0:l.mode)===2?"ismodel":l!=null&&l.personal?"personal":l!=null&&l.is_new?`/competitions/detail/${l==null?void 0:l.identifier}?type=3`:`/competitions/${l==null?void 0:l.identifier}/detail/enroll`)},El=(a,l,P)=>X(void 0,null,function*(){var T,Z,mt,vt,ft,_t,Et,gt,yt,ht,Bt,Ft,Dt,Ct,At,Pt,xt;if(a.stopPropagation(),Ne(M({},l)),!(0,R.tJ)(c))return;if(l!=null&&l.is_authentication&&!((T=n==null?void 0:n.userInfo)!=null&&T.authentication)){c({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if((yield(0,Q.ZP)(`/api/competitions/${l==null?void 0:l.identifier}/check_open.json`,{method:"post"})).status===0)if(P==="ismodel")if((l==null?void 0:l.member_of_course)===!0)(0,z.xg)(`/classrooms/${l==null?void 0:l.course_id}`);else{if(!(l!=null&&l.member_of_course)&&!(l!=null&&l.personal)){le(!0),Ne(l);return}if(!(l!=null&&l.invite_code)){p.ZP.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C");return}const Re=(...Ue)=>X(void 0,[...Ue],function*(ke={}){(yield c({type:"competitions/addApplytojoincourse",payload:re(M({},ke),{invite_code:l==null?void 0:l.invite_code,student:1})})).status===0&&(l!=null&&l.is_new?E.history.push(`/competitions/detail/${l==null?void 0:l.identifier}`):(0,z.xg)(`/classrooms/${l==null?void 0:l.course_id}`))});if((Z=l==null?void 0:l.need_apply_info)!=null&&Z.need_apply_name||(mt=l==null?void 0:l.need_apply_info)!=null&&mt.need_apply_teacher_phone||(vt=l==null?void 0:l.need_apply_info)!=null&&vt.need_apply_student_id||(ft=l==null?void 0:l.need_apply_info)!=null&&ft.need_apply_sex||(_t=l==null?void 0:l.need_apply_info)!=null&&_t.need_apply_phone||(Et=l==null?void 0:l.need_apply_info)!=null&&Et.need_apply_grade||(gt=l==null?void 0:l.need_apply_info)!=null&&gt.need_apply_teacher_name||(yt=l==null?void 0:l.need_apply_info)!=null&&yt.need_apply_school){_e(!0);return}Re()}else if(P==="personal")if(l!=null&&l.is_new){if((l==null?void 0:l.enrolled)===!0){(0,z.xg)(`/competitions/detail/${l==null?void 0:l.identifier}?type=1`);return}if(l!=null&&l.teacher_need_phone||l!=null&&l.member_need_phone){a.stopPropagation(),Te(!0);return}if(!(0,R.tJ)(c))return;if(l!=null&&l.need_check_mail){a.stopPropagation(),w.default.confirm({centered:!0,okText:A.formatMessage({id:"competitions.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:A.formatMessage({id:"competitions.cancel",defaultMessage:"\u53D6\u6D88"}),title:A.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(l!=null&&l.is_authentication&&!((ht=n==null?void 0:n.userInfo)!=null&&ht.authentication)){c({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(rl)return;const Re=(...Ue)=>X(void 0,[...Ue],function*(ke={}){Ze(!0);let je=yield c({type:"competitions/AddTeam",payload:re(M({},ke),{identifier:l==null?void 0:l.identifier})});Ze(!1),je&&je.status===0&&(Me(je),Ee(!0),c({type:"competitions/getList",payload:M({},u.listParams)}))});if((Bt=l==null?void 0:l.need_apply_info)!=null&&Bt.need_apply_name||(Ft=l==null?void 0:l.need_apply_info)!=null&&Ft.need_apply_student_id||(Dt=l==null?void 0:l.need_apply_info)!=null&&Dt.need_apply_sex||(Ct=l==null?void 0:l.need_apply_info)!=null&&Ct.need_apply_phone||(At=l==null?void 0:l.need_apply_info)!=null&&At.need_apply_grade||(Pt=l==null?void 0:l.need_apply_info)!=null&&Pt.need_apply_teacher_name||(xt=l==null?void 0:l.need_apply_info)!=null&&xt.need_apply_school){_e(!0);return}Re()}else{if((l==null?void 0:l.enrolled)===!0){(0,z.xg)(l!=null&&l.is_new?`/competitions/detail/${l==null?void 0:l.identifier}?type=3`:`/competitions/${l==null?void 0:l.identifier}/detail/enroll`);return}le(!0)}else{if((l==null?void 0:l.enrolled)===!0){(0,z.xg)(P);return}if(P==="personal"){if((l==null?void 0:l.enroll_ended)===!0){p.ZP.info("\u62A5\u540D\u5DF2\u622A\u6B62");return}le(!0),Ne(l)}else le(!0),Ne(l)}}),gl=a=>{var l;if(a!=null&&a.external_url)de(`${a==null?void 0:a.external_url}?login=`+((l=n==null?void 0:n.userInfo)==null?void 0:l.login)+"&websiteName=educoder"),c({type:"competitions/getHeader",payload:{identifier:a==null?void 0:a.identifier}});else{if(a!=null&&a.is_new){(a==null?void 0:a.permission.editable)==!0?["preparing","not_passed","review"].includes(a==null?void 0:a.competition_status)?de(`/competitions/detail/${a==null?void 0:a.identifier}?type=4`):de(`/competitions/detail/${a==null?void 0:a.identifier}?type=1`):de(`/competitions/detail/${a==null?void 0:a.identifier}`);return}((a==null?void 0:a.competition_status)==="ended"||(a==null?void 0:a.competition_status)==="progressing"||(a==null?void 0:a.competition_status)==="apply"||(a==null?void 0:a.competition_status)==="unpublish"||(a==null?void 0:a.competition_status)==="nearly_published"&&(a==null?void 0:a.permission.editable)==!0)&&de(`/competitions/${a==null?void 0:a.identifier}`)}};function de(a){(0,z.xg)(a)}function yl(a){return X(this,null,function*(){if(!it||pt())return;ne(!1);let l=yield c({type:"competitions/JoinTeam",payload:M({identifier:S==null?void 0:S.identifier},a)});l&&l.status===0?(Ee(!0),Me(l),c({type:"competitions/getList",payload:M({},u.listParams)}),Le(!1)):ne(!0)})}function hl(a){return X(this,null,function*(){if(!it||(ne(!1),pt()))return;let l=yield c({type:"competitions/AddTeam",payload:re(M({},a),{identifier:(S==null?void 0:S.identifier)||(a==null?void 0:a.identifier)})});l&&l.status===0?(Ee(!0),Me(l),c({type:"competitions/getList",payload:M({},u.listParams)}),We(!1)):ne(!0)})}function pt(){var a,l,P;if((a=n==null?void 0:n.userInfo)!=null&&a.is_teacher){if((l=S==null?void 0:S.teacher_staff)!=null&&l.mutiple_limited&&S!=null&&S.enrolled)return p.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),ne(!0),!0}else if((P=S==null?void 0:S.member_staff)!=null&&P.mutiple_limited&&S!=null&&S.enrolled)return p.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),ne(!0),!0;if(S!=null&&S.enroll_ended)return p.ZP.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),ne(!0),!0;console.log("---",S)}const Bl=()=>{const a=new Date().getFullYear();return Array(31).fill({}).map(function(l,P){return t.createElement(ze,{key:P,value:a-P},t.createElement("span",null,a-P))})};return t.createElement("div",{className:v.listItem,style:M({},d),onClick:()=>gl(e)},t.createElement("div",{style:{position:"relative"}},t.createElement("img",{className:v.itemImg,src:e!=null&&e.image?`${Ce.Z.API_SERVER+(e==null?void 0:e.image)}`:Ae.I2}),(e==null?void 0:e.competition_status)==="nearly_published"&&t.createElement("span",{className:`${v.itemStatus} ${v.Comingtext}`},A.formatMessage({id:"competitions.aboutToPublish",defaultMessage:"\u5373\u5C06\u53D1\u5E03"})),(e==null?void 0:e.competition_status)==="preparing"&&t.createElement("span",{className:`${v.itemStatus} ${v.preparing}`},"\u5F85\u5BA1\u6838"),(e==null?void 0:e.competition_status)==="apply"&&t.createElement("span",{className:`${v.itemStatus}`},"\u6B63\u5728\u62A5\u540D"),(e==null?void 0:e.competition_status)==="not_passed"&&t.createElement("span",{className:`${v.itemStatus} ${v.not_passed}`},"\u88AB\u9A73\u56DE"),(e==null?void 0:e.competition_status)==="review"&&t.createElement("span",{className:`${v.itemStatus} ${v.review}`},A.formatMessage({id:"competitions.underReview",defaultMessage:"\u5BA1\u6838\u4E2D"})),(e==null?void 0:e.competition_status)==="progressing"&&t.createElement("span",{className:`${v.itemStatus}`},A.formatMessage({id:"competitions.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})),(e==null?void 0:e.competition_status)==="ended"&&t.createElement("span",{className:`${v.itemStatus} ${v.Finishedtext}`},A.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})),(e==null?void 0:e.competition_status)==="unpublish"&&t.createElement("span",{className:`${v.itemStatus} ${v.unpublish}`},"\u672A\u53D1\u5E03")),t.createElement(K.Z,{overlayStyle:{maxWidth:800},title:t.createElement("span",null,e==null?void 0:e.name,e!=null&&e.sub_title?`\u2014${e==null?void 0:e.sub_title}`:"")},t.createElement("div",{className:v.item_name},e==null?void 0:e.name,e!=null&&e.sub_title?`\u2014${e==null?void 0:e.sub_title}`:"")),t.createElement(K.Z,{title:(e==null?void 0:e.description)||"\u6682\u65E0\u7B80\u4ECB~"},t.createElement("div",{className:v.jianjie},(e==null?void 0:e.description)||"\u6682\u65E0\u7B80\u4ECB~")),t.createElement("div",{className:v.flex_warp,style:{alignItems:"center"}},t.createElement("div",null,"\u7ADE\u8D5B\u65F6\u95F4\uFF1A",e==null?void 0:e.start_time,"\uFF5E",e==null?void 0:e.end_time),t.createElement("div",{style:{visibility:e!=null&&e.bonus?"visible":"hidden"}},"\xA5",t.createElement("span",{className:v.money},parseInt(e==null?void 0:e.bonus).toLocaleString()))),t.createElement("div",{className:v.flex_warp,style:{marginTop:"1vh"}},t.createElement("div",null,"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",(e==null?void 0:e.enroll_end_time)||"\u6682\u65E0"),e!=null&&e.member_count?t.createElement("div",null," \u5DF2\u62A5\u540D\uFF1A ",(e==null?void 0:e.competition_status)==="nearly_published"?0:e==null?void 0:e.member_count," "):t.createElement("div",null)),t.createElement("div",{className:v.flex_warp},t.createElement("div",null,"\u6D4F\u89C8\u6570\uFF1A",(e==null?void 0:e.visits_count)||0),((e==null?void 0:e.competition_status)==="progressing"||(e==null?void 0:e.competition_status)==="apply")&&(e==null?void 0:e.enroll_end)!=!0&&!(e!=null&&e.external_url)&&(e==null?void 0:e.enroll_end_time)&&t.createElement("div",{className:v.btn1,onClick:a=>_l(a,e)},e!=null&&e.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"),(e==null?void 0:e.competition_status)==="ended"&&t.createElement("div",{className:`${v.btn2}`,onClick:a=>He(a)},A.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})),(e==null?void 0:e.competition_status)==="nearly_published"&&t.createElement("div",{className:`${v.btn2}`,onClick:a=>He(a)},"\u672A\u53D1\u5E03"),(e==null?void 0:e.competition_status)!=="nearly_published"&&(e==null?void 0:e.enroll_end)&&(e==null?void 0:e.competition_status)!=="ended"&&t.createElement("div",{className:`${v.btn2}`,onClick:a=>He(a)},"\u62A5\u540D\u622A\u6B62")),t.createElement(Ve.Z,{datas:dl,Header:o,isopen:il,setisopen:Ee,isShowPhone:ul,setIsShowPhone:Te,user:n,dispatch:c,onOK:()=>{c({type:"competitions/getList",payload:M({},u.listParams)})}}),t.createElement(w.default,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,open:al,onCancel:()=>{le(!1)},footer:!1},t.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},t.createElement(H.ZP,{type:"primary",style:{height:40},onClick:()=>{Le(!0),le(!1)}},A.formatMessage({id:"competitions.joinTeamToCompete",defaultMessage:"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"})),t.createElement(H.ZP,{style:{height:40},onClick:()=>{We(!0),le(!1)}},A.formatMessage({id:"competitions.createTeamToCompete",defaultMessage:"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"})))),t.createElement(w.default,{title:"\u62A5\u540D\u4FE1\u606F\u586B\u5199",centered:!0,open:sl,width:700,onOk:(0,Je.debounce)(()=>{dt.submit()},500),onCancel:()=>{_e(!1)}},t.createElement(g.default,{initialValues:re(M({},n.userInfo),{sex:(_=n==null?void 0:n.userInfo)==null?void 0:_.gender,grade:(h=n==null?void 0:n.userInfo)==null?void 0:h.edu_entry_year,school:(i=o==null?void 0:o.need_apply_info)!=null&&i.need_apply_school&&(o==null?void 0:o.region_rule)===1||(o==null?void 0:o.identifier)==="81bjsjjs"?"":(r=n==null?void 0:n.userInfo)==null?void 0:r.school_name}),form:dt,colon:!1,labelCol:{span:5},size:"large",onFinish:a=>X(void 0,null,function*(){var l,P;const T=(l=ct.find(Z=>Z.name===(a==null?void 0:a.school)))==null?void 0:l.id;if(!T&&((P=o==null?void 0:o.need_apply_info)!=null&&P.need_apply_school)){p.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}if(o.mode===2)(yield c({type:"competitions/addApplytojoincourse",payload:re(M({},a),{invite_code:o.invite_code,student:1,school_id:T})})).status===0&&(_e(!1),o.is_new?E.history.push(`/competitions/detail/${o.identifier}`):(0,z.xg)(`/classrooms/${o.course_id}`));else{let Z=yield c({type:"competitions/AddTeam",payload:re(M({},a),{school_id:T,identifier:o.identifier})});Ze(!1),Z&&Z.status===0&&(_e(!1),Me(Z),Ee(!0),c({type:"competitions/getList",payload:M({},u.listParams)}))}})},(((m=o==null?void 0:o.need_apply_info)==null?void 0:m.need_apply_name)||((U=o==null?void 0:o.need_apply_info)==null?void 0:U.need_apply_teacher_phone)||((q=o==null?void 0:o.need_apply_info)==null?void 0:q.need_apply_student_id)||((ee=o==null?void 0:o.need_apply_info)==null?void 0:ee.need_apply_sex)||((k=o==null?void 0:o.need_apply_info)==null?void 0:k.need_apply_phone)||((V=o==null?void 0:o.need_apply_info)==null?void 0:V.need_apply_grade)||((be=o==null?void 0:o.need_apply_info)==null?void 0:be.need_apply_teacher_name)||((we=o==null?void 0:o.need_apply_info)==null?void 0:we.need_apply_school))&&t.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),((ie=o==null?void 0:o.need_apply_info)==null?void 0:ie.need_apply_name)&&t.createElement(g.default.Item,{label:A.formatMessage({id:"competitions.participantName",defaultMessage:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"}),name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},t.createElement(O.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"})),((Ie=o==null?void 0:o.need_apply_info)==null?void 0:Ie.need_apply_sex)&&t.createElement(g.default.Item,{label:A.formatMessage({id:"competitions.gender",defaultMessage:"\u6027\u522B"}),name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},t.createElement(se.ZP.Group,null,t.createElement(se.ZP,{value:0},"\u7537"),t.createElement(se.ZP,{value:1},"\u5973"))),((Se=o==null?void 0:o.need_apply_info)==null?void 0:Se.need_apply_student_id)&&t.createElement(g.default.Item,{label:A.formatMessage({id:"competitions.studentId",defaultMessage:"\u5B66\u53F7"}),name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},t.createElement(O.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"})),((Oe=o==null?void 0:o.need_apply_info)==null?void 0:Oe.need_apply_id_number)&&t.createElement(g.default.Item,{label:A.formatMessage({id:"competitions.idNumber",defaultMessage:"\u8EAB\u4EFD\u8BC1\u53F7\u7801"}),name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},t.createElement(O.default,{placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((y=o==null?void 0:o.need_apply_info)==null?void 0:y.need_apply_phone)&&t.createElement(g.default.Item,{label:A.formatMessage({id:"competitions.phone",defaultMessage:"\u7535\u8BDD"}),name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},t.createElement(O.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"})),((te=o==null?void 0:o.need_apply_info)==null?void 0:te.need_apply_grade)&&t.createElement(g.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"},(o==null?void 0:o.identifier)==="81bjsjjs"?{validator:(a,l)=>l!==2023?Promise.reject(new Error("\u4E0D\u7B26\u5408\u62A5\u540D\u53C2\u8D5B\u8303\u56F4")):Promise.resolve()}:null].filter(a=>a!==null)},t.createElement(fe.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},Bl())),((nt=o==null?void 0:o.need_apply_info)==null?void 0:nt.need_apply_teacher_name)&&t.createElement(g.default.Item,{label:A.formatMessage({id:"competitions.advisorTeacherName",defaultMessage:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D"}),name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},t.createElement(O.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0"})),((ut=o==null?void 0:o.need_apply_info)==null?void 0:ut.need_apply_teacher_phone)&&t.createElement(g.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},t.createElement(O.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"})),((at=o==null?void 0:o.need_apply_info)==null?void 0:at.need_apply_school)&&(o==null?void 0:o.region_rule)!==1&&(o==null?void 0:o.identifier)!=="81bjsjjs"&&t.createElement(g.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(De.Z,{size:"large",showSearch:!0,onChange:a=>vl(a,o.identifier)},pl.map((a,l)=>t.createElement(ze,{key:l,value:a.name},a.name)))),(((ot=o==null?void 0:o.need_apply_info)==null?void 0:ot.need_apply_school)&&(o==null?void 0:o.region_rule)===1||(o==null?void 0:o.identifier)==="81bjsjjs")&&t.createElement(g.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(fe.default,{showSearch:!0},ct.map((a,l)=>t.createElement(ze,{key:l,value:a.name},a.name)))))),st?t.createElement(bt.Z,{dispatch:c,user:n,isjoin:st,setJoin:Le,JoinTeams:yl,Data:o}):null,rt?t.createElement(wt.Z,{dispatch:c,user:n,isAddmodle:rt,setIsAdd:We,createTeam:hl,Data:o}):null)};var Ye=(0,E.connect)(({user:n,competitions:e})=>({user:n,competitions:e}))(jt);const $t=({user:n,competitions:e,dispatch:u,list:d})=>t.createElement(Fe(),{effect:"coverflow",initialSlide:1,slidesPerView:3,centeredSlides:!0,observer:!0,observeParents:!0,navigation:{nextEl:".swiper-next",prevEl:".swiper-prev"},renderPrevButton:()=>t.createElement("div",{className:`swiper-prev absolute current ${ve.PrevButton} ${(d==null?void 0:d.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,left:"140px",transform:"translateY(-50%)"}}),renderNextButton:()=>t.createElement("div",{className:`swiper-next absolute current ${ve.nextButton} ${(d==null?void 0:d.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,right:"140px",transform:"translateY(-50%)"}}),coverflowEffect:{rotate:-10,stretch:0,depth:60,modifier:2,slideShadows:!1}},d==null?void 0:d.map((c,_)=>t.createElement("div",{key:_},t.createElement(Ye,{item:c}))));var Tt=(0,E.connect)(({user:n,competitions:e,globalSetting:u})=>({user:n,competitions:e,globalSetting:u}))($t),Zt=s(88430),Lt=s(95237),Wt={conWrap:"conWrap___HvrFF"},zt=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,qe=(n,e,u)=>e in n?zt(n,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[e]=u,Ht=(n,e)=>{for(var u in e||(e={}))Qe.call(e,u)&&qe(n,u,e[u]);if(Pe)for(var u of Pe(e))Xe.call(e,u)&&qe(n,u,e[u]);return n},Rt=(n,e)=>{var u={};for(var d in n)Qe.call(n,d)&&e.indexOf(d)<0&&(u[d]=n[d]);if(n!=null&&Pe)for(var d of Pe(n))e.indexOf(d)<0&&Xe.call(n,d)&&(u[d]=n[d]);return u};const Ut=n=>{var e=n,{competitions:u,globalSetting:d,loading:c,dispatch:_,user:h}=e,i=Rt(e,["competitions","globalSetting","loading","dispatch","user"]),r,m;const[U,q]=(0,t.useState)("mine"),ee=(0,E.useIntl)();return t.createElement("div",{className:Wt.conWrap},t.createElement("aside",{className:"edu-container minH500"},t.createElement(Lt.Z,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30}},t.createElement(L.tp,{dataSource:[{name:ee.formatMessage({id:"competitions.iManage",defaultMessage:"\u6211\u7BA1\u7406\u7684"}),id:"mine"},{name:ee.formatMessage({id:"competitions.iParticipate",defaultMessage:"\u6211\u53C2\u4E0E\u7684"}),id:"join"}],className:"mb20",value:U,onChange:k=>{u.listParams.page=1,u.listParams.category=k,u.listParams.page=1,_({type:"competitions/getList",payload:Ht({},u.listParams)}),q(k)}})),c?t.createElement(Y.Z,null):((r=u.competitions)==null?void 0:r.length)>0?t.createElement("div",{className:"w-full",style:{display:"flex",flexWrap:"wrap",gap:"25px"}},(m=u.competitions)==null?void 0:m.map((k,V)=>t.createElement("div",{key:V,style:{width:"383px"}},t.createElement(Ye,{item:k,itemStyles:{margin:"0"}})))):t.createElement(me.Z,{styles:{width:"100%"}})))};var kt=(0,E.connect)(({competitions:n,loading:e,globalSetting:u,user:d})=>({competitions:n,globalSetting:u,loading:e.models.competitions,user:d}))(Ut),Vt=s(92974),Jt=Object.defineProperty,Gt=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,tt=(n,e,u)=>e in n?Jt(n,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[e]=u,xe=(n,e)=>{for(var u in e||(e={}))Yt.call(e,u)&&tt(n,u,e[u]);if(et)for(var u of et(e))Qt.call(e,u)&&tt(n,u,e[u]);return n},lt=(n,e)=>Gt(n,Kt(e)),Xt=(n,e,u)=>new Promise((d,c)=>{var _=r=>{try{i(u.next(r))}catch(m){c(m)}},h=r=>{try{i(u.throw(r))}catch(m){c(m)}},i=r=>r.done?d(r.value):Promise.resolve(r.value).then(_,h);i((u=u.apply(n,e)).next())});const qt=({user:n,competitions:e,globalSetting:u,dispatch:d,loading:c})=>{var _,h;const i=(0,E.useIntl)(),[r,m]=(0,t.useState)(!1),[U,q]=(0,t.useState)(!1),{identifier:ee}=(0,E.useParams)(),[k]=(0,E.useSearchParams)(),[V,be]=(0,t.useState)(""),[we,ie]=(0,t.useState)(!1);(0,t.useEffect)(()=>{function y(){return Xt(this,null,function*(){const te=yield d({type:"competitions/getList",payload:lt(xe({},e.listParams),{tab_module_type:"competitions"})});te!=null&&te.un_purchased&&d({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}})})}y()},[]);const Ie=y=>{e.listParams.keyword=encodeURIComponent(y),e.listParams.page=1,y&&(0,he.tk)({name:y,copywriting:y,position:"Competition"}),d({type:"competitions/getList",payload:lt(xe({},e.listParams),{edu:k.get("edu")})})},Se=[{id:"",name:i.formatMessage({id:"competitions.all",defaultMessage:"\u5168\u90E8"})},{id:"nearly_published",name:i.formatMessage({id:"competitions.aboutToPublish",defaultMessage:"\u5373\u5C06\u53D1\u5E03"})},{id:"apply",name:"\u6B63\u5728\u62A5\u540D"},{id:"progressing",name:"\u8FDB\u884C\u4E2D"},{id:"ended",name:"\u5F80\u671F\u6BD4\u8D5B"},n.userInfo.user_id!==2&&{id:"mine",name:"\u6211\u7684\u7ADE\u8D5B"},(0,ye.Ny)()&&{id:"statistics",name:"\u6570\u636E\u7EDF\u8BA1"}],Oe=(0,t.useMemo)(()=>{var y;if(((y=e.competitions)==null?void 0:y.length)==0)return;const te=[...e.competitions||[]];return t.createElement(Tt,{list:te})},[e.competitions]);return t.createElement(t.Fragment,null,t.createElement(ce.Z,{className:"absolute w-full",style:{top:0,left:0,zIndex:999},title:"\u5728\u7EBF\u7ADE\u8D5B"}),t.createElement("div",{className:"w-full flex justify-center",style:{minHeight:"100vh",flexWrap:"wrap",alignItems:"flex-start",background:`url(${s(57066)}) 0 0 / 100% 100% no-repeat`}},t.createElement(L.Du,{style:{width:"85%",marginTop:110,height:60,gap:"25px"},DataProps:Se,selectValue:V,onChange:({item:y})=>{be(y==null?void 0:y.id),(y==null?void 0:y.id)!="statistics"&&(e.count=0,e.listParams.page=1,e.listParams.category=y==null?void 0:y.id,d({type:"competitions/getList",payload:xe({},e.listParams)}))},extra:ee?null:!u.isSaiaDomain&&t.createElement("div",{className:"w-full",style:{position:"relative"}},t.createElement(L.k8,{style:{width:404},value:e.listParams.keyword,InputProps:{placeholder:"\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0"},onChange:({item:{value:y}})=>{Ie(y)}}),((_=e.competitions)==null?void 0:_.length)>0&&t.createElement("div",{className:x.sortBtn,onClick:()=>ie(!0)},t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2 font14 mr5"}),"\u8C03\u6574\u6392\u5E8F"))}),t.createElement("div",{className:"w-full flex justify-center item-center",style:{minHeight:"52vh"}},!["mine","statistics"].includes(V)&&(c?t.createElement(Y.Z,null):((h=e.competitions)==null?void 0:h.length)>0?t.createElement("div",{className:"w-full"}," ",Oe," "):t.createElement(me.Z,{styles:{width:"100%"}})),["mine","join"].includes(e.listParams.category)&&t.createElement(kt,null),V=="statistics"&&t.createElement("div",{className:x.statisticsWrap}," ",t.createElement(Zt.Z,null)," ")),!["mine","statistics"].includes(V)&&t.createElement("div",{className:"flex item-center"},t.createElement("div",{className:`h-64px flex item-center justify-center current c-white text-20px font-semibold mr30 ${x.NewButton}`,onClick:()=>m(!0)},"\u521B\u5EFA\u7ADE\u8D5B"),t.createElement("div",{className:`h-64px flex item-center justify-center current c-white text-20px font-semibold ${x.NewButton}`,onClick:()=>q(!0)},i.formatMessage({id:"competitions.certificateQuery",defaultMessage:"\u8BC1\u4E66\u67E5\u8BE2"})))),t.createElement(N,{open:r,onCancel:()=>m(!1)}),t.createElement(ge,{open:U,onCancel:()=>q(!1)}),t.createElement(Vt.Z,{visible:we,onCancel:()=>ie(!1),onOk:()=>{d({type:"competitions/getList",payload:xe({},e.listParams)}),ie(!1)}}))};var el=(0,E.connect)(({user:n,competitions:e,globalSetting:u,loading:d})=>({user:n,competitions:e,globalSetting:u,loading:d.models.competitions}))(qt),tl=s(69771);const ll=({globalSetting:n})=>{var e;switch(Number((e=n==null?void 0:n.setting)==null?void 0:e.theme)){case B.Fy.THEMEONE:return t.createElement(el,null);case B.Fy.DEFAULT:default:return t.createElement(tl.Z,null)}};var nl=(0,E.connect)(({globalSetting:n})=>({globalSetting:n}))(ll)},57066:function(ue,J,s){ue.exports=s.p+"static/general_bg.e2f8a739.png"},12907:function(ue,J,s){ue.exports=s.p+"static/defheaderbg.64926935.png"}}]);