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
40 KiB
2 lines
40 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7099],{20478:function(le,V,s){s.d(V,{Z:function(){return ce}});var h=s(59301),t=s(95392),B=s(92310),de=s.n(B),x=s(30896),K={goback:"goback___jLQ4I",title_name:"title_name___YAPgH"},M=Object.defineProperty,g=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,S=(w,D,P)=>D in w?M(w,D,{enumerable:!0,configurable:!0,writable:!0,value:P}):w[D]=P,H=(w,D)=>{for(var P in D||(D={}))b.call(D,P)&&S(w,P,D[P]);if(g)for(var P of g(D))c.call(D,P)&&S(w,P,D[P]);return w};const Y=({dispatch:w,className:D,style:P={},leftDom:F,rigthDom:j,title:C,imgUrl:_})=>((0,h.useEffect)(()=>(w({type:"globalSetting/headerToggle",payload:!1}),()=>{w({type:"globalSetting/headerToggle",payload:!0})}),[]),h.createElement("div",{className:de()("flex item-center justify-between h-64px px-40px",D),style:H({background:`url(${_||s(12907)}) 0 0 / 100% 100% no-repeat`,height:85},P)},F||h.createElement("div",{className:"flex item-center",style:{width:120}},h.createElement("div",{className:`current rounded-full px-30px py-12px c-white ${K.goback}`,onClick:()=>{t.history.push("/")}},"\u8FD4\u56DE\u9996\u9875")),typeof C=="string"?h.createElement("div",{className:`text-36px c-white font-semibold ${K.title_name}`}," ",C):C,j||h.createElement("div",{className:"flex justify-end",style:{width:120}},h.createElement(x.Z,null))));var ce=(0,t.connect)(({})=>({}))(Y)},30896:function(le,V,s){s.d(V,{Z:function(){return P}});var h=s(95392),t=s(20834),B=s(8591),de=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"},K=s(81779),M=s(67670),g=s(78323),b=s(63949),c=s(59301),S=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,ce=(F,j)=>{var C={};for(var _ in F)H.call(F,_)&&j.indexOf(_)<0&&(C[_]=F[_]);if(F!=null&&S)for(var _ of S(F))j.indexOf(_)<0&&Y.call(F,_)&&(C[_]=F[_]);return C},w=(F,j,C)=>new Promise((_,O)=>{var ne=W=>{try{Z(C.next(W))}catch(J){O(J)}},ue=W=>{try{Z(C.throw(W))}catch(J){O(J)}},Z=W=>W.done?_(W.value):Promise.resolve(W.value).then(ne,ue);Z((C=C.apply(F,j)).next())});const D=F=>{var j=F,{homePage:C,user:_,globalSetting:O,loading:ne,dispatch:ue,shixunHomeworks:Z}=j,W=ce(j,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),J,Ee,ge,ye,pe,je,he,Be,me,v;const z=(J=_.userInfo)==null?void 0:J.is_school_manage,ve=()=>{var G,ae,Fe,De,Ce;return(0,b.Ll)()?c.createElement(t.default,{className:`${x.rightMenu} ${x.menuWrap}`},c.createElement(t.default.Item,null,c.createElement(h.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):c.createElement(t.default,{className:`${x.rightMenu} ${x.menuWrap}`},c.createElement(t.default.Item,null,c.createElement(h.Link,{to:`/users/${(G=_.userInfo)==null?void 0:G.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((Fe=(ae=_.navigationInfo)==null?void 0:ae.top)==null?void 0:Fe.laboratory_admin_url)&&c.createElement(t.default.Item,null,c.createElement("a",{href:(Ce=(De=_.navigationInfo)==null?void 0:De.top)==null?void 0:Ce.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),c.createElement(t.default.Item,null,c.createElement(h.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:c.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")),c.createElement(t.default.Item,{className:x.exit},c.createElement("a",{onClick:()=>w(void 0,null,function*(){(0,b.m5)();let U;try{U=yield(0,M.vR)({}),B.ZP.success(U==null?void 0:U.message)}catch(ke){}(0,b.d8)("_educoder_session","logout",1),(0,b.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),U!=null&&U.url?window.location.href=U.url:(h.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,K.bg)()?c.createElement(de.Z,{dropdownRender:ve,placement:"bottomRight"},c.createElement("section",null,c.createElement("aside",null,c.createElement("div",{className:Z.actionTabs.type===1?x.classromediv:""},c.createElement("img",{className:`${x.userPic} current ml15`,src:`${(Ee=g.Z)==null?void 0:Ee.IMG_SERVER}/images/${(ge=_.userInfo)==null?void 0:ge.image_url}`,alt:"",onClick:()=>{var G;return h.history.push((0,b.Ll)()?"/account/profile":`/users/${(G=_.userInfo)==null?void 0:G.login}/classrooms`)}}),(0,b.Ll)()&&c.createElement("span",{className:"ml10 font16"},(ye=_.userInfo)==null?void 0:ye.username),c.createElement("i",{className:`iconfont icon-zhankai4 ${x.icon}`}))))):c.createElement("div",{className:`font15 flex item-center gap-10px ${O.isIlearning?x.login:""}`},((pe=O.setting)==null?void 0:pe.sso_login_url)&&c.createElement("a",{target:"_blank",href:(je=O.setting)==null?void 0:je.sso_login_url},c.createElement("img",{src:`${g.Z.IMG_SERVER}/${(he=O.setting)==null?void 0:he.login_logo_url}`,width:40}),c.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Be=O.setting)==null?void 0:Be.sso_login_button_name)),!((me=O.setting)!=null&&me.hide_account_login)&&c.createElement(c.Fragment,null,c.createElement("span",{className:"current-primary-hover",onClick:()=>{ue({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((v=O.setting)!=null&&v.close_register)&&c.createElement(c.Fragment,null,c.createElement("span",null,"|"),c.createElement("span",{className:"current-primary-hover",onClick:()=>{h.history.push("/user/register")}},"\u6CE8\u518C"))))};var P=(0,h.connect)(({homePage:F,loading:j,user:C,globalSetting:_,shixunHomeworks:O})=>({homePage:F,user:C,globalSetting:_,shixunHomeworks:O,loading:j.models.index}))(D)},18705:function(le,V,s){s.r(V),s.d(V,{default:function(){return nl}});var h=s(76936),t=s(59301),B=s(95392),de=s(20478),x={NewButton:"NewButton___VDj7k",statisticsWrap:"statisticsWrap___qU_NS",sortBtn:"sortBtn___UspKZ"},K=s(71418),M={scoremodal:"scoremodal___TOk5G",title:"title___FCP1o",content:"content____YfnK",bottom:"bottom___JrlWg",yes:"yes___yeexP",no:"no___wZHYL"},g=s(78241),b=s(43418),c=s(8591),S=s(92832),H=s(3113),Y=s(57193),ce=Object.defineProperty,w=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,F=(n,e,u)=>e in n?ce(n,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[e]=u,j=(n,e)=>{for(var u in e||(e={}))D.call(e,u)&&F(n,u,e[u]);if(w)for(var u of w(e))P.call(e,u)&&F(n,u,e[u]);return n},C=(n,e,u)=>new Promise((d,i)=>{var E=r=>{try{p(u.next(r))}catch(f){i(f)}},m=r=>{try{p(u.throw(r))}catch(f){i(f)}},p=r=>r.done?d(r.value):Promise.resolve(r.value).then(E,m);p((u=u.apply(n,e)).next())});const _=({open:n,onCancel:e})=>{const u=(0,B.useIntl)(),[d]=g.default.useForm(),[i,E]=(0,t.useState)(!1);return t.createElement(b.default,{title:!1,footer:!1,open:n,width:610,className:M.scoremodal,closable:!1,centered:!0,onCancel:e},t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("div",{className:M.title},"\u521B\u5EFA\u7ADE\u8D5B"),t.createElement("span",{onClick:e,style:{cursor:"pointer"},className:M.close},t.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),t.createElement("div",{className:M.content},t.createElement(g.default,{form:d,layout:"vertical",onFinish:m=>C(void 0,null,function*(){E(!0);let p=yield(0,Y.ZP)("/api/competitions.json",{method:"post",body:j({},m)});E(!1),(p==null?void 0:p.status)===0&&(c.ZP.info("\u521B\u5EFA\u6210\u529F"),B.history.push(`/competitions/detail/${p==null?void 0:p.identifier}?type=4`))})},t.createElement(g.default.Item,{label:"\u7ADE\u8D5B\u540D\u79F0",name:"name",className:M.jsinput,rules:[{required:!0,validator:(m,p)=>{var r;return((r=p==null?void 0:p.replaceAll(" ",""))==null?void 0:r.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},t.createElement(S.default,{maxLength:60,className:M.baseFormItem,showCount:!0})))),t.createElement("div",{className:M.bottom},t.createElement(H.ZP,{className:M.no,onClick:e},u.formatMessage({id:"competitions.cancel",defaultMessage:"\u53D6\u6D88"})),t.createElement(H.ZP,{loading:i,className:M.yes,onClick:()=>{d.submit()}},"\u521B\u5EFA\u7ADE\u8D5B")))};var O=(0,B.connect)(({user:n})=>({user:n}))(_),ne={scoremodal:"scoremodal___x5qvD",title:"title___rAePe",content:"content___hTTzf",bottom:"bottom___bAriT",yes:"yes___zsStT",no:"no___qq47w"},ue=s(1710),Z=s(16338),W=(n,e,u)=>new Promise((d,i)=>{var E=r=>{try{p(u.next(r))}catch(f){i(f)}},m=r=>{try{p(u.throw(r))}catch(f){i(f)}},p=r=>r.done?d(r.value):Promise.resolve(r.value).then(E,m);p((u=u.apply(n,e)).next())});const J=({open:n,onCancel:e})=>{const[u,d]=(0,t.useState)(""),[i,E]=(0,t.useState)([]);return t.createElement(b.default,{title:!1,footer:!1,open:n,width:900,className:ne.scoremodal,closable:!1,centered:!0,onCancel:e},t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("div",{className:ne.title},intl.formatMessage({id:"competitions.certificateQuery",defaultMessage:"\u8BC1\u4E66\u67E5\u8BE2"})),t.createElement("span",{onClick:e,style:{cursor:"pointer"},className:ne.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(S.default,{value:u,placeholder:"\u8BF7\u8F93\u5165\u8BC1\u4E66\u7F16\u53F7",onChange:m=>{d(m.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 m=yield(0,Y.ZP)("/api/competitions/get_certificates.json",{method:"get",params:{keywords:u}});(m==null?void 0:m.status)===0&&E(m==null?void 0:m.data)})},"\u67E5\u8BE2")),i.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!")),i.length>0&&t.createElement(Z.Gi,{style:{marginLeft:0}},t.createElement(ue.default,{dataSource:i,pagination:!1,columns:[{title:"\u83B7\u5956\u4EBA",align:"left",dataIndex:"province",render:(m,p)=>{var r;return t.createElement("span",null,((r=p==null?void 0:p.user)==null?void 0:r.name)||"- -")}},{title:"\u83B7\u5956\u540D\u79F0",align:"left",dataIndex:"award_name",render:m=>t.createElement("span",null,m||"- -")},{title:"\u8BC1\u4E66\u7F16\u53F7",align:"left",dataIndex:"cert_num",render:m=>t.createElement("span",null,m||"- -")},{title:"\u7ADE\u8D5B\u540D\u79F0",align:"left",dataIndex:"cert_num",render:(m,p)=>{var r;return t.createElement("span",null,((r=p==null?void 0:p.competition)==null?void 0:r.name)||"- -")}},{title:intl.formatMessage({id:"competitions.operation",defaultMessage:"\u64CD\u4F5C"}),align:"right",dataIndex:"province",render:(m,p)=>{var r,f;return t.createElement("a",{target:"_blank",href:`/competitions/exports?id=${(r=p==null?void 0:p.competition)==null?void 0:r.id}&user_id=${(f=p==null?void 0:p.user)==null?void 0:f.user_id}`},"\u9884\u89C8\u4E0B\u8F7D")}}]})))};var Ee=(0,B.connect)(({user:n})=>({user:n}))(J),ge=s(81779),ye=s(19415),pe=s(13922),je=s(58854),he=s(62945),Be=s.n(he),me={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(63949),ve=s(57809),G=s(6848),ae=s(5112),Fe=s(88522),De=s(78323),Ce=s(83717),U=s(69206),ke=s(30960),bt=s(81697),wt=s(22035),Ve=s(89392),It=Object.defineProperty,St=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Ge=(n,e,u)=>e in n?It(n,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[e]=u,N=(n,e)=>{for(var u in e||(e={}))Nt.call(e,u)&&Ge(n,u,e[u]);if(Je)for(var u of Je(e))Mt.call(e,u)&&Ge(n,u,e[u]);return n},oe=(n,e)=>St(n,Ot(e)),Q=(n,e,u)=>new Promise((d,i)=>{var E=r=>{try{p(u.next(r))}catch(f){i(f)}},m=r=>{try{p(u.throw(r))}catch(f){i(f)}},p=r=>r.done?d(r.value):Promise.resolve(r.value).then(E,m);p((u=u.apply(n,e)).next())});const jt=({user:n,item:e,competitions:u,itemStyles:d,dispatch:i})=>{var E,m,p,r,f,X,se,R,k,Pe,be,re,we,Ie,Se,y,q,lt,nt,ut,at,ot;const $=(0,B.useIntl)();let[I,Oe]=(0,t.useState)([]);const[ul,$e]=(0,t.useState)(!1),[al,ee]=(0,t.useState)(!1),[o,ol]=(0,t.useState)({}),[sl,fe]=(0,t.useState)(!1),[rl,Te]=(0,t.useState)(!1),[il,_e]=(0,t.useState)(!1),[dl,Ne]=(0,t.useState)(),[st,Le]=(0,t.useState)(!1),[rt,Ze]=(0,t.useState)(!1),[it,te]=(0,t.useState)(!0),[dt]=g.default.useForm(),[ct,cl]=(0,t.useState)([]),[pl,ml]=(0,t.useState)([]),vl=(0,t.useRef)((0,Ve.throttle)((a,l)=>fl(a,l),1200,{leading:!0,trailing:!0})).current,We=ve.default.Option,ze=a=>{a.stopPropagation()},fl=(a,l)=>Q(void 0,null,function*(){var A;const T=yield i({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((A=T==null?void 0:T.schools)==null?void 0:A.filter(L=>L.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){$e(!0);return}if(l!=null&&l.need_check_mail){b.default.confirm({title:$.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?ie(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,A)=>Q(void 0,null,function*(){var T,L,mt,vt,ft,_t,Et,gt,yt,ht,Bt,Ft,Dt,Ct,At,xt,Pt;if(a.stopPropagation(),Oe(N({},l)),!(0,U.tJ)(i))return;if(l!=null&&l.is_authentication&&!((T=n==null?void 0:n.userInfo)!=null&&T.authentication)){i({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if((yield(0,Y.ZP)(`/api/competitions/${l==null?void 0:l.identifier}/check_open.json`,{method:"post"})).status===0)if(A==="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)){ee(!0),Oe(l);return}if(!(l!=null&&l.invite_code)){c.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 He=(...Ue)=>Q(void 0,[...Ue],function*(Re={}){(yield i({type:"competitions/addApplytojoincourse",payload:oe(N({},Re),{invite_code:l==null?void 0:l.invite_code,student:1})})).status===0&&(l!=null&&l.is_new?B.history.push(`/competitions/detail/${l==null?void 0:l.identifier}`):(0,z.xg)(`/classrooms/${l==null?void 0:l.course_id}`))});if((L=l==null?void 0:l.need_apply_info)!=null&&L.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&>.need_apply_teacher_name||(yt=l==null?void 0:l.need_apply_info)!=null&&yt.need_apply_school){fe(!0);return}He()}else if(A==="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(),$e(!0);return}if(!(0,U.tJ)(i))return;if(l!=null&&l.need_check_mail){a.stopPropagation(),b.default.confirm({centered:!0,okText:$.formatMessage({id:"competitions.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:$.formatMessage({id:"competitions.cancel",defaultMessage:"\u53D6\u6D88"}),title:$.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)){i({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(rl)return;const He=(...Ue)=>Q(void 0,[...Ue],function*(Re={}){Te(!0);let Me=yield i({type:"competitions/AddTeam",payload:oe(N({},Re),{identifier:l==null?void 0:l.identifier})});Te(!1),Me&&Me.status===0&&(Ne(Me),_e(!0),i({type:"competitions/getList",payload:N({},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||(xt=l==null?void 0:l.need_apply_info)!=null&&xt.need_apply_teacher_name||(Pt=l==null?void 0:l.need_apply_info)!=null&&Pt.need_apply_school){fe(!0);return}He()}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}ee(!0)}else{if((l==null?void 0:l.enrolled)===!0){(0,z.xg)(A);return}if(A==="personal"){if((l==null?void 0:l.enroll_ended)===!0){c.ZP.info("\u62A5\u540D\u5DF2\u622A\u6B62");return}ee(!0),Oe(l)}else ee(!0),Oe(l)}}),gl=a=>{var l;if(a!=null&&a.external_url)ie(`${a==null?void 0:a.external_url}?login=`+((l=n==null?void 0:n.userInfo)==null?void 0:l.login)+"&websiteName=educoder"),i({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)?ie(`/competitions/detail/${a==null?void 0:a.identifier}?type=4`):ie(`/competitions/detail/${a==null?void 0:a.identifier}?type=1`):ie(`/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)&&ie(`/competitions/${a==null?void 0:a.identifier}`)}};function ie(a){(0,z.xg)(a)}function yl(a){return Q(this,null,function*(){if(!it||pt())return;te(!1);let l=yield i({type:"competitions/JoinTeam",payload:N({identifier:I==null?void 0:I.identifier},a)});l&&l.status===0?(_e(!0),Ne(l),i({type:"competitions/getList",payload:N({},u.listParams)}),Le(!1)):te(!0)})}function hl(a){return Q(this,null,function*(){if(!it||(te(!1),pt()))return;let l=yield i({type:"competitions/AddTeam",payload:oe(N({},a),{identifier:(I==null?void 0:I.identifier)||(a==null?void 0:a.identifier)})});l&&l.status===0?(_e(!0),Ne(l),i({type:"competitions/getList",payload:N({},u.listParams)}),Ze(!1)):te(!0)})}function pt(){var a,l,A;if((a=n==null?void 0:n.userInfo)!=null&&a.is_teacher){if((l=I==null?void 0:I.teacher_staff)!=null&&l.mutiple_limited&&I!=null&&I.enrolled)return c.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),te(!0),!0}else if((A=I==null?void 0:I.member_staff)!=null&&A.mutiple_limited&&I!=null&&I.enrolled)return c.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),te(!0),!0;if(I!=null&&I.enroll_ended)return c.ZP.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),te(!0),!0;console.log("---",I)}const Bl=()=>{const a=new Date().getFullYear();return Array(31).fill({}).map(function(l,A){return t.createElement(We,{key:A,value:a-A},t.createElement("span",null,a-A))})};return t.createElement("div",{className:v.listItem,style:N({},d),onClick:()=>gl(e)},t.createElement("div",{style:{position:"relative"}},t.createElement("img",{className:v.itemImg,src:e!=null&&e.image?`${De.Z.API_SERVER+(e==null?void 0:e.image)}`:Ce.I2}),(e==null?void 0:e.competition_status)==="nearly_published"&&t.createElement("span",{className:`${v.itemStatus} ${v.Comingtext}`},$.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}`},"\u5BA1\u6838\u4E2D"),(e==null?void 0:e.competition_status)==="progressing"&&t.createElement("span",{className:`${v.itemStatus}`},$.formatMessage({id:"competitions.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})),(e==null?void 0:e.competition_status)==="ended"&&t.createElement("span",{className:`${v.itemStatus} ${v.Finishedtext}`},$.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(G.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(G.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=>ze(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=>ze(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=>ze(a)},"\u62A5\u540D\u622A\u6B62")),t.createElement(ke.Z,{datas:dl,Header:o,isopen:il,setisopen:_e,isShowPhone:ul,setIsShowPhone:$e,user:n,dispatch:i,onOK:()=>{i({type:"competitions/getList",payload:N({},u.listParams)})}}),t.createElement(b.default,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,open:al,onCancel:()=>{ee(!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),ee(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),t.createElement(H.ZP,{style:{height:40},onClick:()=>{Ze(!0),ee(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),t.createElement(b.default,{title:"\u62A5\u540D\u4FE1\u606F\u586B\u5199",centered:!0,open:sl,width:700,onOk:(0,Ve.debounce)(()=>{dt.submit()},500),onCancel:()=>{fe(!1)}},t.createElement(g.default,{initialValues:oe(N({},n.userInfo),{sex:(E=n==null?void 0:n.userInfo)==null?void 0:E.gender,grade:(m=n==null?void 0:n.userInfo)==null?void 0:m.edu_entry_year,school:(p=o==null?void 0:o.need_apply_info)!=null&&p.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=>Q(void 0,null,function*(){var l,A;const T=(l=ct.find(L=>L.name===(a==null?void 0:a.school)))==null?void 0:l.id;if(!T&&((A=o==null?void 0:o.need_apply_info)!=null&&A.need_apply_school)){c.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}if(o.mode===2)(yield i({type:"competitions/addApplytojoincourse",payload:oe(N({},a),{invite_code:o.invite_code,student:1,school_id:T})})).status===0&&(fe(!1),o.is_new?B.history.push(`/competitions/detail/${o.identifier}`):(0,z.xg)(`/classrooms/${o.course_id}`));else{let L=yield i({type:"competitions/AddTeam",payload:oe(N({},a),{school_id:T,identifier:o.identifier})});Te(!1),L&&L.status===0&&(fe(!1),Ne(L),_e(!0),i({type:"competitions/getList",payload:N({},u.listParams)}))}})},(((f=o==null?void 0:o.need_apply_info)==null?void 0:f.need_apply_name)||((X=o==null?void 0:o.need_apply_info)==null?void 0:X.need_apply_teacher_phone)||((se=o==null?void 0:o.need_apply_info)==null?void 0:se.need_apply_student_id)||((R=o==null?void 0:o.need_apply_info)==null?void 0:R.need_apply_sex)||((k=o==null?void 0:o.need_apply_info)==null?void 0:k.need_apply_phone)||((Pe=o==null?void 0:o.need_apply_info)==null?void 0:Pe.need_apply_grade)||((be=o==null?void 0:o.need_apply_info)==null?void 0:be.need_apply_teacher_name)||((re=o==null?void 0:o.need_apply_info)==null?void 0:re.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"),((we=o==null?void 0:o.need_apply_info)==null?void 0:we.need_apply_name)&&t.createElement(g.default.Item,{label:"\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(S.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((Ie=o==null?void 0:o.need_apply_info)==null?void 0:Ie.need_apply_sex)&&t.createElement(g.default.Item,{label:$.formatMessage({id:"competitions.gender",defaultMessage:"\u6027\u522B"}),name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},t.createElement(ae.ZP.Group,null,t.createElement(ae.ZP,{value:0},"\u7537"),t.createElement(ae.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:$.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(S.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((y=o==null?void 0:o.need_apply_info)==null?void 0:y.need_apply_id_number)&&t.createElement(g.default.Item,{label:$.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(S.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((q=o==null?void 0:o.need_apply_info)==null?void 0:q.need_apply_phone)&&t.createElement(g.default.Item,{label:$.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(S.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((lt=o==null?void 0:o.need_apply_info)==null?void 0:lt.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(ve.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:$.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(S.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((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(S.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((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(Fe.Z,{size:"large",showSearch:!0,onChange:a=>vl(a,o.identifier)},pl.map((a,l)=>t.createElement(We,{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(ve.default,{showSearch:!0},ct.map((a,l)=>t.createElement(We,{key:l,value:a.name},a.name)))))),st?t.createElement(bt.Z,{dispatch:i,user:n,isjoin:st,setJoin:Le,JoinTeams:yl,Data:o}):null,rt?t.createElement(wt.Z,{dispatch:i,user:n,isAddmodle:rt,setIsAdd:Ze,createTeam:hl,Data:o}):null)};var Ke=(0,B.connect)(({user:n,competitions:e})=>({user:n,competitions:e}))(jt);const $t=({user:n,competitions:e,dispatch:u,list:d})=>t.createElement(Be(),{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 ${me.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 ${me.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((i,E)=>t.createElement("div",{key:E},t.createElement(Ke,{item:i}))));var Tt=(0,B.connect)(({user:n,competitions:e,globalSetting:u})=>({user:n,competitions:e,globalSetting:u}))($t),Lt=s(4028),Zt=s(95237),Wt={conWrap:"conWrap___HvrFF"},zt=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Xe=(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={}))Ye.call(e,u)&&Xe(n,u,e[u]);if(Ae)for(var u of Ae(e))Qe.call(e,u)&&Xe(n,u,e[u]);return n},Ut=(n,e)=>{var u={};for(var d in n)Ye.call(n,d)&&e.indexOf(d)<0&&(u[d]=n[d]);if(n!=null&&Ae)for(var d of Ae(n))e.indexOf(d)<0&&Qe.call(n,d)&&(u[d]=n[d]);return u};const Rt=n=>{var e=n,{competitions:u,globalSetting:d,loading:i,dispatch:E,user:m}=e,p=Ut(e,["competitions","globalSetting","loading","dispatch","user"]),r,f;const[X,se]=(0,t.useState)("mine");return t.createElement("div",{className:Wt.conWrap},t.createElement("aside",{className:"edu-container minH500"},t.createElement(Zt.Z,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30}},t.createElement(Z.tp,{dataSource:[{name:intl.formatMessage({id:"competitions.iManage",defaultMessage:"\u6211\u7BA1\u7406\u7684"}),id:"mine"},{name:intl.formatMessage({id:"competitions.iParticipate",defaultMessage:"\u6211\u53C2\u4E0E\u7684"}),id:"join"}],className:"mb20",value:X,onChange:R=>{u.listParams.page=1,u.listParams.category=R,u.listParams.page=1,E({type:"competitions/getList",payload:Ht({},u.listParams)}),se(R)}})),i?t.createElement(K.Z,null):((r=u.competitions)==null?void 0:r.length)>0?t.createElement("div",{className:"w-full",style:{display:"flex",flexWrap:"wrap",gap:"25px"}},(f=u.competitions)==null?void 0:f.map((R,k)=>t.createElement("div",{key:k,style:{width:"383px"}},t.createElement(Ke,{item:R,itemStyles:{margin:"0"}})))):t.createElement(pe.Z,{styles:{width:"100%"}})))};var kt=(0,B.connect)(({competitions:n,loading:e,globalSetting:u,user:d})=>({competitions:n,globalSetting:u,loading:e.models.competitions,user:d}))(Rt),Vt=s(73858),Jt=Object.defineProperty,Gt=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,et=(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)&&et(n,u,e[u]);if(qe)for(var u of qe(e))Qt.call(e,u)&&et(n,u,e[u]);return n},tt=(n,e)=>Gt(n,Kt(e)),Xt=(n,e,u)=>new Promise((d,i)=>{var E=r=>{try{p(u.next(r))}catch(f){i(f)}},m=r=>{try{p(u.throw(r))}catch(f){i(f)}},p=r=>r.done?d(r.value):Promise.resolve(r.value).then(E,m);p((u=u.apply(n,e)).next())});const qt=({user:n,competitions:e,globalSetting:u,dispatch:d,loading:i})=>{var E,m;const[p,r]=(0,t.useState)(!1),[f,X]=(0,t.useState)(!1),{identifier:se}=(0,B.useParams)(),[R]=(0,B.useSearchParams)(),[k,Pe]=(0,t.useState)(""),[be,re]=(0,t.useState)(!1);(0,t.useEffect)(()=>{function y(){return Xt(this,null,function*(){const q=yield d({type:"competitions/getList",payload:tt(xe({},e.listParams),{tab_module_type:"competitions"})});q!=null&&q.un_purchased&&d({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}})})}y()},[]);const we=y=>{e.listParams.keyword=encodeURIComponent(y),e.listParams.page=1,y&&(0,ye.tk)({name:y,copywriting:y,position:"Competition"}),d({type:"competitions/getList",payload:tt(xe({},e.listParams),{edu:R.get("edu")})})},Ie=[{id:"",name:intl.formatMessage({id:"competitions.all",defaultMessage:"\u5168\u90E8"})},{id:"nearly_published",name:intl.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,ge.Ny)()&&{id:"statistics",name:"\u6570\u636E\u7EDF\u8BA1"}],Se=(0,t.useMemo)(()=>{var y;if(((y=e.competitions)==null?void 0:y.length)==0)return;const q=[...e.competitions||[]];return t.createElement(Tt,{list:q})},[e.competitions]);return t.createElement(t.Fragment,null,t.createElement(de.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(Z.Du,{style:{width:"85%",marginTop:110,height:60,gap:"25px"},DataProps:Ie,selectValue:k,onChange:({item:y})=>{Pe(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:se?null:!u.isSaiaDomain&&t.createElement("div",{className:"w-full",style:{position:"relative"}},t.createElement(Z.k8,{style:{width:404},value:e.listParams.keyword,InputProps:{placeholder:"\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0"},onChange:({item:{value:y}})=>{we(y)}}),((E=e.competitions)==null?void 0:E.length)>0&&t.createElement("div",{className:x.sortBtn,onClick:()=>re(!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(k)&&(i?t.createElement(K.Z,null):((m=e.competitions)==null?void 0:m.length)>0?t.createElement("div",{className:"w-full"}," ",Se," "):t.createElement(pe.Z,{styles:{width:"100%"}})),["mine","join"].includes(e.listParams.category)&&t.createElement(kt,null),k=="statistics"&&t.createElement("div",{className:x.statisticsWrap}," ",t.createElement(Lt.Z,null)," ")),!["mine","statistics"].includes(k)&&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:()=>r(!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:()=>X(!0)},intl.formatMessage({id:"competitions.certificateQuery",defaultMessage:"\u8BC1\u4E66\u67E5\u8BE2"})))),t.createElement(O,{open:p,onCancel:()=>r(!1)}),t.createElement(Ee,{open:f,onCancel:()=>X(!1)}),t.createElement(Vt.Z,{visible:be,onCancel:()=>re(!1),onOk:()=>{d({type:"competitions/getList",payload:xe({},e.listParams)}),re(!1)}}))};var el=(0,B.connect)(({user:n,competitions:e,globalSetting:u,loading:d})=>({user:n,competitions:e,globalSetting:u,loading:d.models.competitions}))(qt),tl=s(29106);const ll=({globalSetting:n})=>{var e;switch(Number((e=n==null?void 0:n.setting)==null?void 0:e.theme)){case h.Fy.THEMEONE:return t.createElement(el,null);case h.Fy.DEFAULT:default:return t.createElement(tl.Z,null)}};var nl=(0,B.connect)(({globalSetting:n})=>({globalSetting:n}))(ll)},57066:function(le,V,s){le.exports=s.p+"static/general_bg.e2f8a739.png"},12907:function(le,V,s){le.exports=s.p+"static/defheaderbg.64926935.png"}}]);
|