From 31e075358ed33f90b753f7c0bda18d3236efdc70 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Thu, 5 Sep 2024 19:02:27 +0800 Subject: [PATCH] Auto Submit --- p__Competitions__Detail__index.async.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p__Competitions__Detail__index.async.js b/p__Competitions__Detail__index.async.js index 4692b9fd3b..0d863e6af6 100644 --- a/p__Competitions__Detail__index.async.js +++ b/p__Competitions__Detail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[72570],{3148:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(33614),l=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=t(1393),o=function(e,n){return l.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var s=l.forwardRef(o)},25032:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(33614),l=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},a=t(1393),o=function(e,n){return l.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var s=l.forwardRef(o)},46061:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(33614),l=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},a=t(1393),o=function(e,n){return l.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var s=l.forwardRef(o)},12810:function(e,n,t){t.r(n),t.d(n,{default:function(){return $e}});var i=t(82242),l=t.n(i),r=t(7557),a=t.n(r),o=t(41498),s=t.n(o),d=t(79800),c=t.n(d),u=t(39647),p=t.n(u),f=t(59301),m=t(81322),v=t(5696),h=t(11075),x=t(53326),g=t(8591),y=t(43418),_=t(25032),j=t(73092),b=t(37712),k=x.Z.Dragger,S=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList,shixunsDetail:e.shixunsDetail}}))((function(e){var n=e.user,t=e.dispatch,i=(e.classroomList,e.shixunsDetail),r=e.getResults,o=((0,m.useParams)(),(0,f.useState)()),d=c()(o,2),u=(d[0],d[1],(0,f.useState)([])),p=c()(u,2),v=p[0],h=p[1],x=(0,f.useState)(!1),S=c()(x,2),Z=S[0],w=S[1],C={onRemove:function(){h([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>524288e3)return g.ZP.info("文件超过500M,不符合上传要求"),!1;var n=[];return n.push(e),h([].concat(n)),!1},fileList:v};return(0,b.jsx)(y.Z,{title:"提交文件",open:"md-tab"===i.actionTabs.key,confirmLoading:Z,onOk:s()(a()().mark((function e(){var l,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==v?void 0:v.length)<=0)){e.next=3;break}return g.ZP.info("请先选择文件"),e.abrupt("return");case 3:return w(!0),e.next=6,(0,j.cT)(v[0],{login:null===(l=n.userInfo)||void 0===l?void 0:l.login,container_type:"Competition",container_id:i.actionTabs.params.id,stage_type:i.actionTabs.params.value,file_name:null===(o=v[0])||void 0===o?void 0:o.name});case 6:0===(null==(s=e.sent)?void 0:s.status)?(g.ZP.info("提交成功"),t({type:"shixunsDetail/setActionTabs",payload:{key:""}}),w(!1),h([]),r(i.actionTabs.params.value)):(w(!1),g.ZP.info("提交失败"));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){h([]),t({type:"shixunsDetail/setActionTabs",payload:{key:""}})},children:(0,b.jsxs)(k,l()(l()({},C),{},{children:[(0,b.jsx)("p",{className:"ant-upload-drag-icon",children:(0,b.jsx)(_.Z,{})}),(0,b.jsx)("p",{className:"ant-upload-hint",children:"拖拽文件或者点击上传"})]}))})})),Z=t(66104),w=t(71418),C=t(3113),I=t(20834),P=t(19211),E=t(95237),$=t(92832),O=t(98242),N=t(25600),R=t(89736),z=t(57809),T=t(9951),D=t(40578),L=t(83148),F=z.default.Option;var B=function(e){var n=e.rewarddata,t=e.getlistdatas,i=e.is_signed,l=e.dispatch,r=e.userlist,o=(0,f.useRef)(null),d=(0,f.useState)(!1),u=c()(d,2),p=u[0],m=u[1],h=(0,f.useState)(void 0),x=c()(h,2),_=x[0],j=x[1],k=(0,f.useState)(""),S=c()(k,2),Z=S[0],w=S[1],C=(0,f.useState)(void 0),I=c()(C,2),P=I[0],E=I[1],N=(0,f.useState)(void 0),B=c()(N,2),H=B[0],M=B[1],A=(0,f.useState)(void 0),V=c()(A,2),W=V[0],G=V[1];function Y(e){return X.apply(this,arguments)}function X(){return(X=s()(a()().mark((function e(n){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.user_received){e.next=3;break}return window.open(n.click_info),e.abrupt("return");case 3:if((0,R.o1)(l)){e.next=5;break}return e.abrupt("return");case 5:if(!1!==i){e.next=8;break}return g.ZP.info("您尚未报名参赛,请报名参赛后领取"),e.abrupt("return");case 8:if("Pop"!==n.click_event){e.next=14;break}return w(n.id),m(!0),e.abrupt("return");case 14:j(void 0);case 15:return e.next=17,l({type:"competitions/Reward",payload:{competition_module_setting_id:n.id}});case 17:(r=e.sent)&&0===r.status&&(t(),"Link"===n.click_event?(g.ZP.info("领取成功"),window.open(n.click_info)):g.ZP.info(n.click_info));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(){return(K=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r||r.real_name){e.next=4;break}if(P){e.next=4;break}return g.ZP.info("姓名不能为空"),e.abrupt("return");case 4:if(!r||r.email){e.next=8;break}if(H){e.next=8;break}return g.ZP.info("邮箱不能为空"),e.abrupt("return");case 8:if(!r||r.phone){e.next=12;break}if(W){e.next=12;break}return g.ZP.info("手机号码不能为空"),e.abrupt("return");case 12:if(_){e.next=15;break}return g.ZP.info("请选择你的年级"),e.abrupt("return");case 15:return e.next=17,l({type:"competitions/Reward",payload:{competition_module_setting_id:Z,className:_,name:P,mail:H,phone:W}});case 17:(n=e.sent)&&0===n.status&&(m(!1),t(),g.ZP.info("HCIA认证考试代金劵将由Educoder平台统一发放,请及时关注邮箱或站内短信查收"));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,b.jsxs)("div",{children:[(0,b.jsxs)(y.Z,{open:p,title:"完善信息",onCancel:function(){return m(!1)},onOk:function(){!function(){K.apply(this,arguments)}()},children:[(0,b.jsxs)("p",{children:["您的姓名:",(0,b.jsx)($.Z,{className:r&&r.real_name?"":v.Z.bkfff,style:{width:"300px",marginLeft:"14px",background:r&&r.phone?"":"#ffffff!important"},value:r&&r.real_name||P,disabled:r&&r.real_name||!1,onChange:function(e){return E(e.target.value)}})]}),(0,b.jsxs)("p",{style:{marginTop:"1em"},children:["您的邮箱:",(0,b.jsx)($.Z,{className:r&&r.email?"":"bkfff",style:{width:"300px",marginLeft:"14px",background:r&&r.phone?"":"#ffffff!important"},value:r&&r.email||H,disabled:r&&r.email||!1,onChange:function(e){return M(e.target.value)}})]}),(0,b.jsxs)("p",{style:{marginTop:"1em"},children:["您的手机号:",(0,b.jsx)($.Z,{style:{width:"300px"},className:r&&r.phone?"":"bkfff",value:r&&r.phone||W,disabled:r&&r.phone||!1,onChange:function(e){return G(e.target.value)}})]}),"您的年级:",(0,b.jsxs)(z.default,{style:{width:"300px",marginTop:"1em",marginLeft:"14px"},onChange:function(e){j(e)},children:[(0,b.jsx)(F,{value:"大一",children:"大一"}),(0,b.jsx)(F,{value:"大二",children:"大二"}),(0,b.jsx)(F,{value:"大三",children:"大三"}),(0,b.jsx)(F,{value:"大四",children:"大四"}),(0,b.jsx)(F,{value:"大五",children:"大五"}),(0,b.jsx)(F,{value:"硕一",children:"硕一"}),(0,b.jsx)(F,{value:"硕二",children:"硕二"}),(0,b.jsx)(F,{value:"硕三",children:"硕三"}),(0,b.jsx)(F,{value:"博一",children:"博一"}),(0,b.jsx)(F,{value:"博二",children:"博二"}),(0,b.jsx)(F,{value:"博三",children:"博三"}),(0,b.jsx)(F,{value:"博四",children:"博四"}),(0,b.jsx)(F,{value:"博五",children:"博五"})]}),(0,b.jsx)("p",{style:{marginTop:"1em"},children:"提醒:如无华为云账号,请尽快注册华为云!"})]}),n&&n.length>3?(0,b.jsxs)("div",{style:{position:"relative",marginBottom:"10px",marginTop:"10px"},children:[(0,b.jsx)("span",{className:v.Z.spanprev,onClick:function(){o.current.prev()},children:(0,b.jsx)(D.Z,{style:{color:"#fff",fontSize:"20px",marginLeft:"15px"}})}),(0,b.jsx)(T.Z,{ref:o,className:v.Z.divwidth,slidesToShow:3,slidesToScroll:1,children:n&&n.map((function(e,n){return(0,b.jsxs)("div",{style:{textAlign:"center",position:"relative"},children:[(0,b.jsx)("img",{src:O.Z.IMG_SERVER+"/".concat(e.image_url)}),!1===e.user_received||"Link"===e.click_event?(0,b.jsx)("p",{className:v.Z.receiveclick,onClick:function(){return Y(e)},children:"点击领取"}):(0,b.jsx)("p",{className:v.Z.receivealready,children:"已经领取"})]})}))}),(0,b.jsx)("span",{className:v.Z.spannext,onClick:function(){o.current.next()},children:(0,b.jsx)(L.Z,{style:{color:"#fff",fontSize:"20px",marginLeft:"5px"}})})]}):(0,b.jsx)("div",{className:v.Z.divwidth,style:{justifyContent:"space-around",marginBottom:"10px",marginTop:"10px"},children:n&&n.map((function(e,n){return(0,b.jsxs)("div",{style:{textAlign:"center",position:"relative"},children:[(0,b.jsx)("img",{src:O.Z.IMG_SERVER+"/".concat(e.image_url)}),!1===e.user_received||"Link"===e.click_event?(0,b.jsx)("p",{className:v.Z.receiveclick,onClick:function(){return Y(e)},children:"点击领取"}):(0,b.jsx)("p",{className:v.Z.receivealready,children:"已经领取"})]})}))})]})},H=function(e,n){var t=e.StaffDetail,i=e.HeaderDetail,r=e.ItemData,o=e.setIssee,d=e.ModelType,u=e.dispatch,p=e.userinfo,v=e.Editable,h=(0,f.useState)(!1),_=c()(h,2),j=_[0],k=_[1],S=(0,f.useState)([]),Z=c()(S,2),w=Z[0],I=Z[1],z=(0,f.useState)(""),T=c()(z,2),D=T[0],L=T[1],F=(0,f.useState)(""),H=c()(F,2),M=H[0],A=H[1],V=(0,f.useState)(!1),W=c()(V,2),G=W[0],Y=W[1],X=(0,m.useParams)().identifier,K=(0,f.useRef)(null),U=(0,f.useRef)(null);K.current=null==t?void 0:t.enrolled,(0,f.useEffect)((function(){var e;return null===(e=U.current)||void 0===e||e.addEventListener("click",J),function(){var e;null===(e=U.current)||void 0===e||e.removeEventListener("click",J)}}),[]);var J=function(e){var n;if("modal-upload"===(null==e||null===(n=e.target)||void 0===n?void 0:n.id)){if(!(0,R.tJ)(u))return;if(!K.current)return void y.Z.info({title:"提示",centered:!0,okText:"我知道了",content:"请先报名,再提交作品"});k(!0)}};(0,f.useEffect)((function(){var e,n;null!=i&&i.upload_file&&(I([{name:null==i||null===(e=i.upload_file)||void 0===e?void 0:e.title,status:"done",uid:"123456789"}]),A(null==i?void 0:i.upload_file_url),L(null==i||null===(n=i.upload_file)||void 0===n||null===(n=n.url)||void 0===n?void 0:n.split("/")[3]))}),[null==i?void 0:i.upload_file]);var q={name:"file",multiple:!1,withCredentials:!0,action:O.Z.API_SERVER+"/api/attachments.json",showUploadList:{showRemoveIcon:!1},fileList:w,onChange:function(e){var n,t=e.file.status,i=[l()({},e.file)];(I(i),"uploading"===e.file.status&&Y(!0),"done"===t)&&(L(null===(n=i[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id),Y(!1));"error"===t&&(I([]),Y(!1))},beforeUpload:function(e){return e.size/1024/1024<1e3?Promise.resolve():(g.ZP.info("文件大小必须小于1000MB"),Promise.reject())}},Q=function(){k(!0)};return(0,f.useImperativeHandle)(n,(function(){return{handleVisible:Q}})),(0,b.jsxs)("div",{ref:U,children:["reward"===d?(0,b.jsx)(B,{userlist:p,dispatch:u,rewarddata:r.reward_setting,is_signed:r.is_signed}):null,(0,b.jsx)("div",{style:{textAlign:"right"},children:((null==p?void 0:p.admin)||(null==p?void 0:p.business)||v)&&(0,b.jsx)(C.ZP,{onClick:function(){return o(!1)},children:"编辑"})}),(0,b.jsx)(P.Z,{value:r.md_content||"暂无"}),r&&r.attachments&&r.attachments.map((function(e,n){return(0,b.jsx)("div",{children:(0,b.jsxs)("a",{href:(null===O.Z||void 0===O.Z?void 0:O.Z.API_SERVER)+e.url,target:"_self",download:e.title,children:[(0,b.jsx)("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),(0,b.jsx)("span",{style:{color:"#000000"},children:e.title}),(0,b.jsx)("span",{style:{color:"#000000",marginLeft:"10px"},children:e.filesize})]})})})),(0,b.jsx)(y.Z,{centered:!0,title:"上传作品",open:j,okText:"提交作品",cancelText:"取消",confirmLoading:G,onCancel:function(){return k(!1)},onOk:s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D||M){e.next=3;break}return k(!1),e.abrupt("return");case 3:return Y(!0),e.next=6,(0,N.ZP)("/api/competitions/".concat(X,"/upload_file.json"),{method:"post",body:{attachment_id:D,upload_file_url:M}});case 6:0===e.sent.status&&(k(!1),Y(!1));case 8:case"end":return e.stop()}}),e)}))),children:(0,b.jsxs)("div",{children:[(0,b.jsxs)(E.Z,{align:"middle",className:"mb20",children:[(0,b.jsx)("span",{children:"作品链接:"}),(0,b.jsx)($.Z,{style:{width:416},value:M,onChange:function(e){var n;return A(null===(n=e.target)||void 0===n?void 0:n.value)}})]}),(0,b.jsxs)(E.Z,{align:"top",children:[(0,b.jsx)("span",{style:{lineHeight:"28px"},children:"作品文件:"}),(0,b.jsx)(x.Z,l()(l()({},q),{},{children:(0,b.jsx)(C.ZP,{type:"primary",className:"mb10",children:"上传作品"})}))]})]})})]})},M=(0,f.forwardRef)(H),A=t(94064),V=t(25507);var W=function(e){var n=e.ItemData,t=e.setIssee,i=e.MenuItem,r=e.dispatch,o=e.identifier,d=e.ModelType,u=e.userinfo,p=e.getrightdatas,m=(0,f.useState)([]),v=c()(m,2),h=v[0],y=v[1],_=(0,f.useState)(n.md_content),j=c()(_,2),k=j[0],S=j[1];(0,f.useEffect)((function(){var e,t=[];null==n||null===(e=n.attachments)||void 0===e||e.map((function(e){var n={uid:e.id,name:e.title,response:{id:e.id}};t.push(n)})),y(t)}),[null==n?void 0:n.attachments]);var Z,w,I={name:"file",multiple:!0,withCredentials:!0,action:O.Z.API_SERVER+"/api/attachments.json",defaultFileList:(w=[],null==n||null===(Z=n.attachments)||void 0===Z||Z.map((function(e){var n={uid:null==e?void 0:e.id,name:e.title,response:{id:e.id}};w.push(n)})),w),onRemove:function(e){(0,V.y8)({id:e.uid})},onChange:function(e){var n=e.file.status;"removed"===n&&y(e.fileList),"done"===n?(y(e.fileList),g.ZP.success("".concat(e.file.name," 文件上传成功"))):"error"===n&&g.ZP.error("".concat(e.file.name," 文件上传失败"))},beforeUpload:function(e){var n=e.size/1024/1024<150;return n||g.ZP.info("文件大小必须小于150MB"),n}};function P(){return(P=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"competitions/updateMdContent",payload:{attachment_ids:E(h),competition_module_id:n.id,md_content_id:n.md_id,content:k,identifier:o}});case 2:e.sent&&(g.ZP.info("提交成功"),t(!0),p(i));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){var n=[];return e&&e.map((function(e){n.push(e.response.id)})),n}return console.log(I),(0,b.jsxs)("div",{children:["reward"===d?(0,b.jsx)(B,{userlist:u,dispatch:r,rewarddata:n.reward_setting,is_signed:n.is_signed}):null,(0,b.jsx)(A.Z,{defaultValue:k,onChange:function(e){return S(e)}}),(0,b.jsxs)(x.Z,l()(l()({},I),{},{children:[(0,b.jsx)(C.ZP,{className:"uploadBtn",children:"上传附件"}),"(单个文件150M以内)"]})),(0,b.jsxs)("p",{style:{marginTop:"10px"},children:[(0,b.jsx)(C.ZP,{style:{width:"90px"},type:"primary",onClick:function(){return function(){return P.apply(this,arguments)}()},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"30px",width:"90px"},onClick:function(){return t(!0)},children:"取消"})]})]})},G=t(99313),Y=t(51945);var X=function(){return(0,b.jsxs)("div",{children:[(0,b.jsx)("p",{style:{fontSize:"24px",color:"#05101a"},children:"总排行"}),(0,b.jsxs)("div",{style:{textAlign:"center"},children:[(0,b.jsx)("img",{src:O.Z.IMG_SERVER+"/images/educoder/competitions/trophy.png"}),(0,b.jsx)("p",{children:"要抓住一切机会,向所有人证明自己,证明你能够迎接荣耀"})]})]})},K=t(43604),U=t(18889);var J=function(e){var n=e.oneItem,t=e.towItem,i=e.threeItem;return(0,b.jsx)("div",{style:{textAlign:"center"},children:(0,b.jsxs)(E.Z,{gutter:16,style:{justifyContent:"center"},children:[(0,b.jsx)(K.Z,{span:6,style:{marginTop:"30px",marginRight:"20px"},children:(0,b.jsxs)(U.Z,{title:(0,b.jsxs)("div",{className:v.Z.towtop,children:[(0,b.jsx)("img",{style:{marginTop:"20px"},src:O.Z.IMG_SERVER+"/images/educoder/huangguan-two.png"}),(0,b.jsx)("p",{style:{marginTop:"10px"},children:(0,b.jsxs)(m.Link,{to:"/users/".concat(null==t?void 0:t.user_login,"/classrooms"),children:[(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(null==t?void 0:t.user_image)}),(null==t?void 0:t.competition_prize)&&(0,b.jsx)("p",{className:v.Z.prize,children:null==t?void 0:t.competition_prize}),(0,b.jsx)("p",{style:{color:"#05101a",fontSize:"16px",marginTop:"10px"},children:null==t?void 0:t.record_user_name})]})})]}),className:v.Z.towdiv,bordered:!1,children:[(0,b.jsx)("p",{style:{fontSize:"14px"},children:null==t?void 0:t.school_name}),(0,b.jsx)("p",{style:{fontSize:"18px"},children:null==t?void 0:t.spend_time}),(0,b.jsxs)("p",{style:{fontSize:"26px",color:"#a55b29"},children:[parseFloat(null==t?void 0:t.extra_score)+parseFloat(null==t?void 0:t.score),"分"]})]})}),(0,b.jsx)(K.Z,{span:6,children:(0,b.jsxs)(U.Z,{title:(0,b.jsxs)("div",{className:v.Z.onetop,children:[(0,b.jsx)("img",{style:{marginTop:"20px"},src:O.Z.IMG_SERVER+"/images/educoder/huangguan.png"}),(0,b.jsx)("p",{style:{marginTop:"10px"},children:(0,b.jsxs)(m.Link,{to:"/users/".concat(null==n?void 0:n.user_login,"/classrooms"),children:[(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(null==n?void 0:n.user_image)}),(null==n?void 0:n.competition_prize)&&(0,b.jsx)("p",{className:v.Z.prize,children:null==n?void 0:n.competition_prize}),(0,b.jsx)("p",{style:{color:"#05101a",fontSize:"16px",marginTop:"10px"},children:null==n?void 0:n.record_user_name})]})})]}),className:v.Z.onediv,bordered:!1,children:[(0,b.jsx)("p",{style:{fontSize:"14px"},children:null==n?void 0:n.school_name}),(0,b.jsx)("p",{style:{fontSize:"18px"},children:null==n?void 0:n.spend_time}),(0,b.jsxs)("p",{style:{fontSize:"26px",color:"#a55b29"},children:[parseFloat(null==n?void 0:n.extra_score)+parseFloat(null==n?void 0:n.score),"分"]})]})}),(0,b.jsx)(K.Z,{span:6,style:{marginTop:"40px",marginLeft:"20px"},children:(0,b.jsxs)(U.Z,{title:(0,b.jsxs)("div",{className:v.Z.threetop,children:[(0,b.jsx)("img",{style:{marginTop:"20px"},src:O.Z.IMG_SERVER+"/images/educoder/huangguan-three.png"}),(0,b.jsx)("p",{style:{marginTop:"10px"},children:(0,b.jsxs)(m.Link,{to:"/users/".concat(null==i?void 0:i.user_login,"/classrooms"),children:[(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(null==i?void 0:i.user_image)}),(null==i?void 0:i.competition_prize)&&(0,b.jsx)("p",{className:v.Z.prize,children:null==i?void 0:i.competition_prize}),(0,b.jsx)("p",{style:{color:"#05101a",fontSize:"16px",marginTop:"10px"},children:null==i?void 0:i.record_user_name})]})})]}),className:v.Z.threediv,bordered:!1,children:[(0,b.jsx)("p",{style:{fontSize:"14px"},children:null==i?void 0:i.school_name}),(0,b.jsx)("p",{style:{fontSize:"18px"},children:null==i?void 0:i.spend_time}),(0,b.jsxs)("p",{style:{fontSize:"26px",color:"#a55b29"},children:[parseFloat(null==i?void 0:i.extra_score)+parseFloat(null==i?void 0:i.score),"分"]})]})})]})})},q=t(6848);var Q=function(e){var n,t,i,l,r,a,o,s,d,c,u,p,f,h,x,g,y=e.ItemData;return(0,b.jsxs)("div",{children:[(0,b.jsx)("p",{style:{fontSize:"24px",color:"#05101a"},children:"总排行"}),(0,b.jsx)(J,{oneItem:null==y?void 0:y.teams[0],towItem:null==y?void 0:y.teams[1],threeItem:null==y?void 0:y.teams[2]}),(null==y||null===(n=y.user_ranks)||void 0===n?void 0:n.length)>0&&(0,b.jsxs)("div",{className:v.Z.myTeam,children:[!1===(null==y||null===(t=y.user_ranks)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.success)?(0,b.jsxs)("span",{style:{marginRight:"70px",padding:"10px"},children:[(0,b.jsxs)("p",{style:{marginBottom:"0px"},children:[" 是否晋级:",(0,b.jsx)("span",{style:{color:!1===(null==y||null===(i=y.user_ranks)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.success)?"red":"green"},children:!1===(null==y||null===(l=y.user_ranks)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.success)?"否":null!=y&&null!==(r=y.user_ranks)&&void 0!==r&&null!==(r=r[0])&&void 0!==r&&r.success?"是":""})]}),(null==y||null===(a=y.user_ranks)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.awards)&&(0,b.jsxs)("p",{style:{marginBottom:"0px"},children:[" 是否获奖:",(0,b.jsx)("span",{children:"percent_20"===(null==y||null===(o=y.user_ranks)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.awards)?"二等奖":"percent_30"===(null==y||null===(s=y.user_ranks)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.awards)?"三等奖":"没有获得奖项"})]})]}):(0,b.jsxs)("span",{style:{marginRight:"70px"},children:["我的排名:",null==y||null===(d=y.user_ranks)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.rank]}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"战队名",children:null==y||null===(c=y.user_ranks)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.team_name})}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"时间",children:null==y||null===(u=y.user_ranks)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.cost_time})}),(0,b.jsx)("span",{style:{flex:1,textAlign:"center"},children:(0,b.jsx)(q.Z,{title:"赋能赛加分",children:null==y||null===(p=y.user_ranks)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.extra_score})}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"比赛成绩",children:null==y||null===(f=y.user_ranks)||void 0===f||null===(f=f[0])||void 0===f?void 0:f.score})}),(0,b.jsx)("span",{children:(0,b.jsx)(q.Z,{title:"总分",children:parseFloat(null==y||null===(h=y.user_ranks)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.extra_score)+parseFloat(null==y||null===(x=y.user_ranks)||void 0===x||null===(x=x[0])||void 0===x?void 0:x.score)||0})})]}),null==y||null===(g=y.teams)||void 0===g?void 0:g.map((function(e,n){return(0,b.jsxs)("div",{className:v.Z.bottomItem,children:[(0,b.jsx)("span",{style:{color:"#0152d9",marginRight:"20px"},children:n+1}),(0,b.jsxs)(m.Link,{to:"/users/".concat(null==e?void 0:e.user_login,"/classrooms"),style:{marginRight:"80px",position:"relative"},children:[(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(null==e?void 0:e.user_image)}),(null==e?void 0:e.competition_prize)&&(0,b.jsx)("span",{className:v.Z.spanrightradius,children:null==e?void 0:e.competition_prize})]}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"战队名",children:null==e?void 0:e.team_name})}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"单位/学校名",children:e.school_name})}),(0,b.jsx)("span",{style:{flex:1,textAlign:"center"},children:(0,b.jsx)(q.Z,{title:"赋能赛加分",children:e.extra_score})}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"比赛成绩",children:e.score})}),(0,b.jsx)("span",{style:{color:"#0152d9"},children:(0,b.jsx)(q.Z,{title:"总分",children:parseFloat(e.extra_score)+parseFloat(e.score)})})]})}))]})},ee=G.Z.TabPane;var ne=function(e){var n,t,i,l,r,o,d=e.ChartRules,u=e.ItemData,p=e.getCharts,h=e.Selectkey,x=e.getChartRules,y=e.userinfo,_=e.Editable,j=e.HeaderDetail,k=(0,f.useState)(!1),S=c()(k,2),Z=S[0],w=S[1],I=(0,f.useState)(""),E=c()(I,2),$=E[0],R=E[1],z=(0,f.useState)(!0),T=c()(z,2),D=T[0],L=T[1],F=(0,f.useState)(),B=c()(F,2),H=B[0],M=B[1],V=(0,f.useState)(),W=c()(V,2),K=W[0],U=W[1],J=(0,m.useParams)().identifier;function q(){return(q=s()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if($){e.next=3;break}return g.ZP.info("内容不能为空"),e.abrupt("return");case 3:if(L(!1),!(n=null==H?void 0:H.id)){e.next=12;break}return e.next=8,(0,N.ZP)("/api/competitions/".concat(J,"/update_md_content.json"),{method:"post",body:{competition_module_id:h,content:$,md_content_id:null===(t=d.rule_contents)||void 0===t||null===(t=t.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(n)})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,stage_id:null==H?void 0:H.id}});case 8:0===e.sent.status&&(g.ZP.info("更新成功"),w(!1),x()),e.next=16;break;case 12:return e.next=14,(0,N.ZP)("/api/competitions/".concat(J,"/update_md_content.json"),{method:"post",body:{competition_module_id:h,content:$,md_content_id:null===(i=d.rule_contents)||void 0===i||null===(i=i.filter((function(e){return 0===parseInt(e.competition_stage_id)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id,stage_id:null==H?void 0:H.id}});case 14:0===e.sent.status&&(g.ZP.info("更新成功"),w(!1),x());case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){if(D){var e,n,t,i=null==d||null===(e=d.stages)||void 0===e?void 0:e[0];if(M(i),null!=i&&i.id)"mAP"!==(null==j?void 0:j.task)&&"dog"!==(null==j?void 0:j.task)||p(null==i?void 0:i.id),R((null===(n=d.rule_contents)||void 0===n||null===(n=n.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==i?void 0:i.id)})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.content)||"");else"mAP"===(null==j?void 0:j.task)||null==j||j.task,R((null===(t=d.rule_contents)||void 0===t||null===(t=t.filter((function(e){return 0===parseInt(e.competition_stage_id)})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.content)||"")}}),[d]);var ne=[{title:"排名",dataIndex:"name",align:"center",key:"name",render:function(e,n,t){return(0,b.jsx)("span",{children:t+1})}},{title:"头像",dataIndex:"user_image",align:"center",key:"user_image",render:function(e){return(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(e)})}},{title:"战队名称",dataIndex:"team_name",key:"team_name",render:function(e){return(0,b.jsx)("span",{title:e,children:e&&(null==e?void 0:e.length)>=15?(null==e?void 0:e.substr(0,15))+"...":e||"--"})}},{title:"单位",dataIndex:"school_name",key:"school_name",align:"center",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}},{title:"mAP"===(null==j?void 0:j.task)?"mAP指标":"Jittor-3"===(null==j?void 0:j.task)?"总分":"top1指标",dataIndex:"score",key:"score",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}}];return(0,b.jsxs)("div",{children:[(null==d||null===(n=d.stages)||void 0===n?void 0:n.length)>0?null:(0,b.jsx)(X,{}),(null==d||null===(t=d.stages)||void 0===t?void 0:t.length)>0&&(0,b.jsx)(G.Z,{animated:!0,tabBarExtraContent:((null==y?void 0:y.admin)||(null==y?void 0:y.business)||_)&&(0,b.jsx)(C.ZP,{onClick:function(){w(!0)},children:"编辑"}),onChange:function(e){var n,t,i;w(!1);var l=null==d||null===(n=d.stages)||void 0===n?void 0:n.filter((function(n){return parseInt(e)===parseInt(null==n?void 0:n.id)}))[0];M(l);var r=null==l||null===(t=l.children)||void 0===t?void 0:t[0];U(r),R((null===(i=d.rule_contents)||void 0===i||null===(i=i.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==l?void 0:l.id)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.content)||""),p((null==r?void 0:r.id)||e)},children:d&&d.stages.map((function(e,n){return(0,b.jsx)(ee,{tab:e.name,children:!1===Z&&d&&d.rule_contents.map((function(n,t){return e.id===n.competition_stage_id||null===e.id&&0===n.competition_stage_id?(0,b.jsx)(P.Z,{value:void 0===n.content||null===n.content?"":n.content},t):void 0}))},null===e.id?0:e.id)}))}),(null==H||null===(i=H.children)||void 0===i?void 0:i.length)>0&&(0,b.jsx)(G.Z,{activeKey:(null==K?void 0:K.id)+"",onChange:function(e){var n,t=null==H||null===(n=H.children)||void 0===n?void 0:n.filter((function(n){return parseInt(e)===parseInt(null==n?void 0:n.id)}))[0];U(t),p(e)},children:null==H||null===(l=H.children)||void 0===l?void 0:l.map((function(e,n){return(0,b.jsx)(ee,{tab:e.name},null===e.id?0:e.id)}))}),Z&&(0,b.jsxs)("div",{children:[(0,b.jsx)(A.Z,{defaultValue:$,onChange:function(e){R(e)}}),(0,b.jsxs)("p",{style:{marginTop:"10px"},children:[(0,b.jsx)(C.ZP,{style:{width:"90px"},type:"primary",onClick:function(){return function(){return q.apply(this,arguments)}()},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"30px",width:"90px"},onClick:function(){return w(!1)},children:"取消"})]})]}),(null==u||null===(r=u.teams)||void 0===r?void 0:r.length)>0&&("mAP"===(null==j?void 0:j.task)||"dog"===(null==j?void 0:j.task)||"Jittor-3"===(null==j?void 0:j.task))?(0,b.jsx)(Y.Z,{dataSource:null==u?void 0:u.teams,columns:ne,pagination:!1}):(null==u||null===(o=u.teams)||void 0===o?void 0:o.length)>0&&(0,b.jsx)(Q,{ItemData:u})]})},te=t(93304),ie=t(34601),le=t(97600),re=t(61186),ae=t.n(re),oe=G.Z.TabPane;var se=function(e){var n,t,i,l,r,o,d,u=e.ChartRules,p=e.ItemData,v=e.getCharts,h=e.Selectkey,x=e.HeaderDetail,y=e.getChartRules,_=e.userinfo,j=e.Editable,k=e.dispatch,S=e.StaffDetail,Z=(0,f.useState)(!1),w=c()(Z,2),I=w[0],E=w[1],$=(0,f.useState)(""),O=c()($,2),R=O[0],z=O[1],T=(0,f.useState)(!0),D=c()(T,2),L=D[0],F=D[1],B=(0,f.useState)(),H=c()(B,2),M=H[0],V=H[1],W=(0,f.useState)(),K=c()(W,2),U=K[0],J=K[1],Q=(0,m.useParams)().identifier;function ee(){return(ee=s()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(R){e.next=3;break}return g.ZP.info("内容不能为空"),e.abrupt("return");case 3:if(F(!1),!(n=null==M?void 0:M.id)){e.next=12;break}return e.next=8,(0,N.ZP)("/api/competitions/".concat(Q,"/update_md_content.json"),{method:"post",body:{competition_module_id:h,content:R,md_content_id:null===(t=u.rule_contents)||void 0===t||null===(t=t.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(n)})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,stage_id:null==M?void 0:M.id}});case 8:0===e.sent.status&&(g.ZP.info("更新成功"),E(!1),y()),e.next=16;break;case 12:return e.next=14,(0,N.ZP)("/api/competitions/".concat(Q,"/update_md_content.json"),{method:"post",body:{competition_module_id:h,content:R,md_content_id:null===(i=u.rule_contents)||void 0===i||null===(i=i.filter((function(e){return 0===parseInt(e.competition_stage_id)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id,stage_id:null==M?void 0:M.id}});case 14:0===e.sent.status&&(g.ZP.info("更新成功"),E(!1),y());case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){var e;if(L&&(null==u||null===(e=u.stages)||void 0===e?void 0:e.length)>0){var n,t,i=null==u||null===(n=u.stages)||void 0===n?void 0:n[0];V(i);var l,r,a=null==u||null===(t=u.stages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.children)||void 0===t?void 0:t[0];if(J(a),null!=i&&i.id)v(null==i?void 0:i.id),z((null===(l=u.rule_contents)||void 0===l||null===(l=l.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==i?void 0:i.id)})))||void 0===l||null===(l=l[0])||void 0===l?void 0:l.content)||"");else v(0),z((null===(r=u.rule_contents)||void 0===r||null===(r=r.filter((function(e){return 0===parseInt(e.competition_stage_id)})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.content)||"")}}),[u]);var ne=[{title:"request_id",dataIndex:"request_id",width:120,align:"center",key:"name",render:function(e,n,t){return(0,b.jsx)("span",{children:e})}},{title:"附件",dataIndex:"file_name",align:"center",width:150,key:"file_name",render:function(e){return(0,b.jsx)(q.Z,{title:e,children:(0,b.jsx)("span",{title:e,children:e&&(null==e?void 0:e.length)>=10?(null==e?void 0:e.substr(0,10))+"...":e||"--"})})}},{title:"提交人",dataIndex:"user_name",key:"user_name",width:100,render:function(e){return(0,b.jsx)("span",{title:e,children:e&&(null==e?void 0:e.length)>=6?(null==e?void 0:e.substr(0,6))+"...":e||"--"})}},{title:"提交时间",dataIndex:"created_at",key:"created_at",align:"center"},{title:"状态",dataIndex:"status",key:"status",width:50,render:function(e){return(0,b.jsx)("span",{children:1===e?"计算中":2===e?"完成":0===e?"待计算":3===e&&"错误"})}},!(null!=M&&M.display_four_indicators)&&"计图挑战热身赛"===(null==M?void 0:M.name)&&{title:"数据指标1",dataIndex:"data_ranking",key:"data_ranking",align:"center",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}},!(null!=M&&M.display_four_indicators)&&"计图挑战热身赛"===(null==M?void 0:M.name)&&{title:"数据指标2",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){return(null==e?void 0:e.length)>0?null==e?void 0:e.map((function(e,n){return(0,b.jsxs)("span",{children:[null==e?void 0:e.name,":",null==e?void 0:e.value," ",(0,b.jsx)("br",{})]})})):(0,b.jsx)("span",{children:"--"})}},(null==M?void 0:M.display_six_indicators)&&{title:"数据指标",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){return(null==e?void 0:e.length)>0?null==e?void 0:e.map((function(e,n){return(0,b.jsxs)("span",{children:[null==e?void 0:e.name,":",null==e?void 0:e.value," ",(0,b.jsx)("br",{})]})})):(0,b.jsx)("span",{children:"--"})}},(null==M?void 0:M.display_five_indicators)&&{title:"top1指标",dataIndex:"data_indicators",key:"data_indicators",align:"left",render:function(e){var n;return(null==e||null===(n=e[0])||void 0===n?void 0:n.value)||"- -"}},(null==M?void 0:M.display_five_indicators)&&{title:"top5指标",dataIndex:"data_indicators",key:"data_indicators",align:"left",render:function(e){var n;return(null==e||null===(n=e[1])||void 0===n?void 0:n.value)||"- -"}},(null==M?void 0:M.display_four_indicators)&&{title:"mask accuary",dataIndex:"data_ranking",key:"data_ranking",align:"left",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}},(null==M?void 0:M.display_one_indicators)&&{title:"mIoU",dataIndex:"data_other",key:"data_ranking",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"mIoU"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},(null==M?void 0:M.display_four_indicators)&&{title:"美学评分",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"score"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},(null==M?void 0:M.display_four_indicators)&&{title:"FID",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"fid"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},(null==M?void 0:M.display_four_indicators)&&{title:"风格相似度",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"style_similarity"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},(null==M?void 0:M.display_four_indicators)&&{title:"总分",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"total_score"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Car",dataIndex:"data_ranking",key:"data_ranking",align:"center",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Coffee",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Coffee"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Easyship",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Easyship"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Scar",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Scar"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Scarf",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Scarf"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"总分",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Total"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},{title:"操作",dataIndex:"result_url",width:50,key:"result_url",render:function(e){return(0,b.jsx)("a",{href:e,target:"_blank",download:"附件",children:"下载"})}}].filter((function(e){return!!e}));return(0,b.jsxs)("div",{children:[(null==u||null===(n=u.stages)||void 0===n?void 0:n.length)>0?null:(0,b.jsx)(X,{}),(null==u||null===(t=u.stages)||void 0===t?void 0:t.length)>0&&(0,b.jsx)(G.Z,{animated:!0,tabBarExtraContent:null!=_&&_.admin||null!=_&&_.business||j?(0,b.jsx)(C.ZP,{onClick:function(){E(!0)},children:"编辑"}):S.enrolled&&(null==M?void 0:M.start_time)&&(null==M?void 0:M.end_time)&&(0,b.jsxs)("span",{children:["提交时间:",ae()(null==M?void 0:M.start_time).format("YYYY-MM-DD HH:mm:ss"),"至",ae()(null==M?void 0:M.end_time).format("YYYY-MM-DD HH:mm:ss"),(0,b.jsx)(C.ZP,{style:{marginLeft:"20px"},disabled:ae()(null==M?void 0:M.start_time).unix()>ae()(ae()().format("YYYY-MM-DD HH:mm:s")).unix()||ae()(ae()().format("YYYY-MM-DD HH:mm:s")).unix()>ae()(null==M?void 0:M.end_time).unix(),onClick:function(){k({type:"shixunsDetail/setActionTabs",payload:{key:"md-tab",params:{value:(null==U?void 0:U.id)||(null==M?void 0:M.id),id:null==x?void 0:x.id}}})},children:"提交结果"})]}),onChange:function(e){var n,t,i;E(!1);var l=null==u||null===(n=u.stages)||void 0===n?void 0:n.filter((function(n){return parseInt(e)===parseInt(null==n?void 0:n.id)}))[0],r=null==l||null===(t=l.children)||void 0===t?void 0:t[0];J(r),V(l),z((null===(i=u.rule_contents)||void 0===i||null===(i=i.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==l?void 0:l.id)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.content)||""),v((null==r?void 0:r.id)||e)},children:u&&u.stages.map((function(e,n){return(0,b.jsx)(oe,{tab:e.name,children:!1===I&&u&&u.rule_contents.map((function(n,t){return e.id===n.competition_stage_id||null===e.id&&0===n.competition_stage_id?(0,b.jsx)(P.Z,{value:void 0===n.content||null===n.content?"":n.content},t):void 0}))},null===e.id?0:e.id)}))}),0===(null==M||null===(i=M.children)||void 0===i?void 0:i.length)&&(null==p?void 0:p.total_user_count)>0&&(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10},children:[(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["本赛道的战队数量:",null==p?void 0:p.total_team_count]}),(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["参赛人数:",null==p?void 0:p.total_user_count]}),(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["提交评测次数:",null==p?void 0:p.total_count]})]}),(null==M||null===(l=M.children)||void 0===l?void 0:l.length)>0&&(0,b.jsx)(G.Z,{activeKey:(null==U?void 0:U.id)+"",onChange:function(e){var n,t=null==M||null===(n=M.children)||void 0===n?void 0:n.filter((function(n){return parseInt(e)===parseInt(null==n?void 0:n.id)}))[0];J(t),v(e)},children:null==M||null===(r=M.children)||void 0===r?void 0:r.map((function(e,n){return(0,b.jsx)(oe,{tab:e.name},null===e.id?0:e.id)}))}),(null==M||null===(o=M.children)||void 0===o?void 0:o.length)>0&&(null==p?void 0:p.total_user_count)>0&&(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10},children:[(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["本赛道的战队数量:",null==p?void 0:p.total_team_count]}),(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["参赛人数:",null==p?void 0:p.total_user_count]}),(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["提交评测次数:",null==p?void 0:p.total_count]})]}),I&&(0,b.jsxs)("div",{children:[(0,b.jsx)(A.Z,{defaultValue:R,onChange:function(e){z(e)}}),(0,b.jsxs)("p",{style:{marginTop:"10px"},children:[(0,b.jsx)(C.ZP,{style:{width:"90px"},type:"primary",onClick:function(){return function(){return ee.apply(this,arguments)}()},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"30px",width:"90px"},onClick:function(){return E(!1)},children:"取消"})]})]}),(null===(d=x.competition_modules.filter((function(e){return e.id===h})))||void 0===d||null===(d=d[0])||void 0===d?void 0:d.show_leaderboard)&&(0,b.jsx)(Y.Z,{dataSource:null==p?void 0:p.results,columns:ne})]})},de=t(86859),ce=G.Z.TabPane;var ue=function(e){var n,t,i,r,o,d,u=e.loading,p=e.ChartRules,v=e.ItemData,h=e.getCharts,x=(e.Selectkey,e.HeaderDetail,e.getChartRules,e.userinfo,e.Editable,e.dispatch,e.StaffDetail,(0,f.useState)(!1)),g=c()(x,2),y=(g[0],g[1]),_=(0,f.useState)(""),j=c()(_,2),k=(j[0],j[1]),S=(0,f.useState)(!0),Z=c()(S,2),C=Z[0],I=(Z[1],(0,f.useState)()),P=c()(I,2),E=P[0],N=P[1],R=(0,f.useState)(),z=c()(R,2),T=z[0],D=z[1],L=((0,m.useParams)().identifier,(0,f.useState)({page:1,limit:10,sort:"desc"})),F=c()(L,2),B=F[0],H=F[1];(0,f.useEffect)((function(){var e;C&&null!=p&&null!==(e=p.stages)&&void 0!==e&&e[0]&&M()}),[null==p||null===(n=p.stages)||void 0===n?void 0:n[0]]);var M=function(){var e=s()(a()().mark((function e(){var n,t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==p||null===(n=p.stages)||void 0===n?void 0:n[0],N(i),r=null==p||null===(t=p.stages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.children)||void 0===t?void 0:t[0],D(r),B.id=(null==r?void 0:r.id)||(null==i?void 0:i.id),H(l()({},B)),e.next=7,h(l()(l()({},B),{},{stage_id:B.id}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,b.jsxs)("div",{children:[(null==p||null===(t=p.stages)||void 0===t?void 0:t.length)>0?null:(0,b.jsx)(X,{}),(null==p||null===(i=p.stages)||void 0===i?void 0:i.length)>0&&(0,b.jsx)(G.Z,{tabBarStyle:{height:65,marginLeft:35,marginRight:30},animated:!0,onChange:function(){var e=s()(a()().mark((function e(n){var t,i,r,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!1),o=null==p||null===(t=p.stages)||void 0===t?void 0:t.filter((function(e){return parseInt(n)===parseInt(null==e?void 0:e.id)}))[0],s=null==o||null===(i=o.children)||void 0===i?void 0:i[0],D(s),N(o),k((null===(r=p.rule_contents)||void 0===r||null===(r=r.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==o?void 0:o.id)})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.content)||""),B.page=1,B.limit=10,B.id=(null==s?void 0:s.id)||n,H(l()({},B)),e.next=9,h(l()({},B));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:p&&p.stages.map((function(e,n){return(0,b.jsx)(ce,{tab:e.name},null===e.id?0:e.id)}))}),(null==E||null===(r=E.children)||void 0===r?void 0:r.length)>0&&(0,b.jsx)(G.Z,{activeKey:(null==T?void 0:T.id)+"",onChange:function(){var e=s()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==E||null===(t=E.children)||void 0===t?void 0:t.filter((function(e){return parseInt(n)===parseInt(null==e?void 0:e.id)}))[0],D(i),B.page=1,B.limit=10,B.id=n,H(l()({},B)),e.next=5,h(l()({},B));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null==E||null===(o=E.children)||void 0===o?void 0:o.map((function(e,n){return(0,b.jsx)(ce,{tab:e.name},null===e.id?0:e.id)}))}),(0,b.jsx)("div",{style:{height:10,background:"#F5F5F5"}}),(0,b.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,b.jsxs)("span",{style:{cursor:"pointer",marginRight:20},onClick:function(){B.page=1,B.sort="desc"===B.sort?"asc":"desc",H(l()({},B)),h(l()({},B))},children:["按提交时间","asc"===B.sort?"正":"倒","序排序 ",(0,b.jsx)("i",{className:"iconfont font14 ".concat("asc"===B.sort?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})," ",(0,b.jsx)($.Z.Search,{onSearch:function(e){B.page=1,B.search=e,H(l()({},B)),h(l()({},B))},style:{width:"82%"},placeholder:"输入人员/战队名称进行搜索"}),(0,b.jsx)(w.Z,{spinning:u,children:null==v||null===(d=v.results)||void 0===d?void 0:d.map((function(e,n){return(0,b.jsxs)("div",{style:{border:"1px solid #E3EFFC",height:100,borderRadius:"2px 2px 0px 0px",marginTop:0===n?14:30},children:[(0,b.jsxs)("div",{style:{height:60,padding:10,display:"flex",alignItems:"center"},children:[(0,b.jsx)("img",{src:O.Z.IMG_SERVER+"/images/"+(null==e?void 0:e.image_url),style:{width:40,height:40,borderRadius:"50%"}}),(0,b.jsxs)("div",{style:{marginLeft:10},children:[(0,b.jsx)("span",{style:{color:"#333333",fontWeight:500,fontSize:"16px"},children:null==e?void 0:e.user_name}),(0,b.jsxs)("span",{style:{color:"#999999",fontWeight:400,fontSize:"14px",marginLeft:60},children:["所属战队",(0,b.jsx)("span",{style:{marginLeft:10,color:"#333"},children:(null==e?void 0:e.team_name)||"- -"})]}),(0,b.jsxs)("span",{style:{color:"#333333",fontWeight:400,fontSize:"14px",marginLeft:40},children:["学校 ",(0,b.jsx)("span",{style:{marginLeft:10,color:"#333"},children:(null==e?void 0:e.school_name)||"- -"})]})]})]}),(0,b.jsxs)("div",{style:{background:"#EEF2F8",height:40,borderRadius:"0px 0px 2px 2px",paddingLeft:60,paddingRight:40,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,b.jsxs)("div",{children:[(0,b.jsxs)("span",{style:{color:"#666666",fontSize:"12px"},children:["提交时间:",null==e?void 0:e.created_at]}),(0,b.jsxs)("span",{style:{color:"#666666",fontSize:"12px",margin:"0px 40px"},children:["消耗内存:",(null==e?void 0:e.ts_mem)||"- -","MB"]}),(0,b.jsxs)("span",{style:{color:"#666666",fontSize:"12px"},children:["代码执行时间:",(null==e?void 0:e.ts_time)||"- -","秒"]})]}),(0,b.jsxs)("a",{style:{display:"flex",alignItems:"center"},href:"/tasks/".concat(null==e?void 0:e.game_identifier),target:"_blank",children:[(0,b.jsx)("i",{className:"iconfont icon-chakandaima",style:{marginRight:4}}),(0,b.jsx)("span",{style:{lineHeight:"14px"},children:"查看代码"})]})]})]})}))}),(0,b.jsx)(de.Z,{total:null==v?void 0:v.total_count,pageSize:10,hideOnSinglePage:!0,style:{marginTop:40,textAlign:"center"},showSizeChanger:!1,current:B.page,onChange:function(e,n){B.page=e,H(l()({},B)),h(l()({},B))}})]})]})},pe=t(3278),fe=G.Z.TabPane;var me=function(e){var n,t,i,r,o,d,u,p=e.loading,v=e.ChartRules,h=e.ItemData,x=e.getCharts,g=(e.Selectkey,e.HeaderDetail),y=(e.getChartRules,e.userinfo,e.Editable,e.dispatch),_=e.StaffDetail,j=(0,f.useState)(!1),k=c()(j,2),S=(k[0],k[1]),Z=(0,f.useState)(""),C=c()(Z,2),I=(C[0],C[1]),P=(0,f.useState)(!0),E=c()(P,2),$=E[0],O=(E[1],(0,f.useState)()),R=c()(O,2),z=R[0],T=R[1],D=(0,f.useState)(),L=c()(D,2),F=L[0],B=L[1],H=(0,f.useState)([]),M=c()(H,2),A=M[0],V=M[1],W=(0,m.useParams)().identifier,Y=(0,f.useState)({page:1,limit:10}),K=c()(Y,2),U=K[0],J=K[1],q=(0,f.useState)(),Q=c()(q,2);Q[0],Q[1],(0,f.useEffect)((function(){var e;$&&null!=v&&null!==(e=v.stages)&&void 0!==e&&e[0]&&ee()}),[null==v||null===(n=v.stages)||void 0===n?void 0:n[0]]);var ee=function(){var e=s()(a()().mark((function e(){var n,t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==v||null===(n=v.stages)||void 0===n?void 0:n[0],T(i),r=null==v||null===(t=v.stages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.children)||void 0===t?void 0:t[0],B(r),U.id=(null==r?void 0:r.id)||(null==i?void 0:i.id),J(l()({},U)),e.next=7,x(l()(l()({},U),{},{stage_id:U.id}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function ne(){return(ne=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/competitions/".concat(W,"/get_shixun_settings.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&V(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){null!=g&&g.is_new&&function(){ne.apply(this,arguments)}()}),[g]),(0,b.jsxs)("div",{children:[(null==v||null===(t=v.stages)||void 0===t?void 0:t.length)>0?null:(0,b.jsx)(X,{}),(null==v||null===(i=v.stages)||void 0===i?void 0:i.length)>0&&(0,b.jsx)(G.Z,{tabBarStyle:{height:65,marginLeft:35,marginRight:30},animated:!0,onChange:function(){var e=s()(a()().mark((function e(n){var t,i,r,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!1),o=null==v||null===(t=v.stages)||void 0===t?void 0:t.filter((function(e){return parseInt(n)===parseInt(null==e?void 0:e.id)}))[0],s=null==o||null===(i=o.children)||void 0===i?void 0:i[0],B(s),T(o),I((null===(r=v.rule_contents)||void 0===r||null===(r=r.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==o?void 0:o.id)})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.content)||""),U.page=1,U.limit=10,U.id=(null==s?void 0:s.id)||n,J(l()({},U)),e.next=9,x(l()({},U));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:v&&v.stages.map((function(e,n){return(0,b.jsx)(fe,{tab:e.name},null===e.id?0:e.id)}))}),(null==z||null===(r=z.children)||void 0===r?void 0:r.length)>0&&(0,b.jsx)(G.Z,{activeKey:(null==F?void 0:F.id)+"",tabBarStyle:{height:65,marginLeft:35,marginRight:30},onChange:function(){var e=s()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==z||null===(t=z.children)||void 0===t?void 0:t.filter((function(e){return parseInt(n)===parseInt(null==e?void 0:e.id)}))[0],B(i),U.page=1,U.limit=10,U.id=n,J(l()({},U)),e.next=5,x(l()({},U));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null==z||null===(o=z.children)||void 0===o?void 0:o.map((function(e,n){return(0,b.jsx)(fe,{tab:e.name},null===e.id?0:e.id)}))}),(0,b.jsx)("div",{style:{height:10,background:"#F5F5F5"}}),(0,b.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,b.jsxs)("span",{style:{color:"#9096A3"},children:["作品提交时间",(0,b.jsxs)("span",{style:{color:"#333333",marginLeft:5},children:[null==h?void 0:h.start_time,"~",null==h?void 0:h.end_time]})]}),(0,b.jsxs)("span",{style:{color:"#9096A3"},children:["成绩来源",(0,b.jsx)("span",{style:{color:"#333333",marginLeft:5},children:0===(null==h?void 0:h.score_source)?"经验值":"预测准确率"})," "]})]}),(0,b.jsxs)(w.Z,{spinning:p,children:[!(null!=g&&g.is_new)&&(null==h||null===(d=h.results)||void 0===d?void 0:d.map((function(e,n){return(0,b.jsx)(pe.Z,{dispatch:y,Header:g,StaffDetail:_,item:e,index:n})}))),(null==g?void 0:g.is_new)&&(null==A||null===(u=A.data)||void 0===u?void 0:u.map((function(e,n){return(0,b.jsx)(pe.Z,{dispatch:y,Header:g,StaffDetail:_,item:e,index:n})})))]}),(0,b.jsx)(de.Z,{total:null==h?void 0:h.total_count,pageSize:10,hideOnSinglePage:!0,style:{marginTop:40,textAlign:"center"},showSizeChanger:!1,current:U.page,onChange:function(e,n){U.page=e,J(l()({},U)),x(l()({},U))}})]})]})},ve=t(92222),he=t(29804),xe=t(75641),ge=t(70236),ye=t.n(ge),_e=t(91232),je=t.n(_e),be=t(78241),ke=t(46061),Se={WorkSubmitDesc:"WorkSubmitDesc___zk_Kc",WorkSubmit:"WorkSubmit___BOuVl",span:"span___sGFYr",search:"search___wZWVl",downBut:"downBut___tfNYQ"},Ze=t(64461),we=t(6152),Ce=t(86129),Ie=t.n(Ce),Pe=(0,m.connect)((function(e){return ye()(e),{}}))((function(e){var n,t,i,r,o=e.dispatch,d=e.userinfo,u=e.Editable,p=e.ItemData,v=e.TabResults,h=e.HeaderDetail,_=e.StaffDetail,k=e.getTabResults,S=void 0===k?function(){}:k,Z=be.Z.useForm(),w=c()(Z,1)[0],I=(0,f.useState)(!1),O=c()(I,2),R=O[0],T=O[1],D=(0,f.useState)(!1),L=c()(D,2),F=L[0],B=L[1],H=(0,m.useParams)().identifier,M=(0,f.useState)(1),V=c()(M,2),W=V[0],X=V[1],K=(0,f.useState)(!1),U=c()(K,2),J=U[0],Q=U[1],ee=(0,f.useState)(!1),ne=c()(ee,2),te=ne[0],le=ne[1],re=(0,f.useState)([]),oe=c()(re,2),se=oe[0],ce=oe[1],ue=(0,f.useState)(!1),pe=c()(ue,2),fe=pe[0],me=pe[1],ve=(0,f.useState)([]),he=c()(ve,2),xe=he[0],ge=he[1],ye=(0,f.useState)(!1),_e=c()(ye,2),Ce=_e[0],Pe=_e[1],Ee=(0,f.useState)({name:"",url:"",id:null,fileList:[],competition_team_id:""}),$e=c()(Ee,2),Oe=$e[0],Ne=$e[1],Re=(0,f.useState)({total_count:0,results:[]}),ze=c()(Re,2),Te=ze[0],De=ze[1],Le=(0,f.useState)(null),Fe=c()(Le,2),Be=Fe[0],He=Fe[1],Me=(0,f.useState)({page:1,limit:20,keyword:""}),Ae=c()(Me,2),Ve=Ae[0],We=Ae[1],Ge=(0,f.useState)(""),Ye=c()(Ge,2),Xe=Ye[0],Ke=Ye[1],Ue=(0,f.useState)(new(Ie())),Je=c()(Ue,2),qe=Je[0];Je[1];function Qe(){return(Qe=s()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Pe(!0),e.next=3,(0,N.ZP)("/api/competitions/".concat(H,"/my_teams"),{method:"get"});case 3:n=e.sent,Pe(!1),le(!0),0===(null==n?void 0:n.status)&&(ge(null==n?void 0:n.data),w.setFieldsValue({name:"",url:"",id:"",competition_team_id:null==n||null===(t=n.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id}));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function en(){return(en=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/competitions/".concat(H,"/my_teams"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&ge(null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){Q((null==d?void 0:d.admin)||(null==d?void 0:d.business)||u)}),[null==d?void 0:d.admin,null==d?void 0:d.business,u]),(0,f.useEffect)((function(){null!=p&&p.only_file&&X(2)}),[p]),(0,f.useEffect)((function(){var e,n,t,i;v.stages&&(null===(e=v.stages)||void 0===e?void 0:e.length)>0&&((null===(n=v.stages)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.children)||void 0===n?void 0:n.length)>0?He((null===(t=v.stages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.children)||void 0===t?void 0:t[0])||null):He((null===(i=v.stages)||void 0===i?void 0:i[0])||null))}),[v.stages]),(0,f.useEffect)((function(){tn(),function(){en.apply(this,arguments)}()}),[null==Be?void 0:Be.id,Ve.page]);var nn=[{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"队伍名称"}),dataIndex:"team_name",width:"120px",ellipsis:!0,render:function(e){return(0,b.jsx)(q.Z,{placement:"topLeft",title:e,children:e||"- -"})},isShow:[1,2]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"提交人"}),dataIndex:"user_name",width:"120px",ellipsis:!0,render:function(e){return(0,b.jsx)(q.Z,{placement:"topLeft",title:e,children:e||"- -"})},isShow:[1,2]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"作品名称"}),dataIndex:"name",ellipsis:!0,render:function(e,n){return e?(0,b.jsx)("a",{href:n.url||"#",target:"_blank",children:(0,b.jsx)(q.Z,{placement:"topLeft",title:e,children:e})}):"--"},isShow:[1]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"作品文件"}),dataIndex:"file_name",width:1==W?"180px":"",ellipsis:!0,render:function(e){return(0,b.jsx)(q.Z,{placement:"topLeft",title:e,children:e||"- -"})},isShow:[1,2]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"更新时间"}),dataIndex:"updated_at",width:"180px",render:function(e){return e||"- -"},isShow:[1,2]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"操作"}),dataIndex:"result_url",ellipsis:!0,width:"200px",align:"center",render:function(e,n){return(0,b.jsxs)(E.Z,{justify:J?"center":"space-between",children:[!J&&(0,b.jsx)(C.ZP,{type:"link",onClick:function(){le(!0),Ne({name:n.name,url:n.url,id:n.id,competition_team_id:n.competition_team_id}),w.setFieldsValue({name:n.name,url:n.url,id:n.id,competition_team_id:n.competition_team_id}),n.file_name&&ce([{uid:"-1",name:n.file_name,status:"done",url:n.result_url||""}])},children:"编辑"}),(0,b.jsx)(we.Z,{type:"link",disabled:!e,onClick:s()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,ie.Nd)(n.file_name,e));case 1:case"end":return t.stop()}}),t)}))),children:J?"下载文件":"下载"}),!J&&(0,b.jsx)(C.ZP,{type:"link",onClick:s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",content:"提交作品删除后不可恢复,确认删除该作品",onOk:function(){var e=s()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/competitions/".concat(H,"/delete_result.json"),{method:"Delete",body:{result_id:null==n?void 0:n.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(g.ZP.info("删除成功"),tn());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),children:"删除"})]})},isShow:[1,2]}].filter((function(e){return e.isShow.includes(W)})),tn=function(){var e=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return me(!0),e.next=3,o({type:"competitions/Results",payload:l()({identifier:H,stage_id:null==Be?void 0:Be.id,module_type:"worksubmit"},Ve)});case 3:n=e.sent,De(n),me(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=function(){var e=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"competitions/updateMdContent",payload:{identifier:H,stage_id:null==Be?void 0:Be.id,competition_module_id:p.id,content:Xe,md_content_id:null==n?void 0:n.id}});case 2:return 0==(t=e.sent).status&&g.ZP.success(t.message),B(!1),e.next=7,S();case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rn=function(){var e=s()(a()().mark((function e(n){var t,i,l,r,s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T(!0),2!=W||0!=se.length){e.next=4;break}return g.ZP.error("请选择文件"),e.abrupt("return");case 4:if(r={login:null==d?void 0:d.login,container_type:"Competition",file_name:null==se||null===(t=se[0])||void 0===t?void 0:t.name,stage_type:null==Be?void 0:Be.id,container_id:null==h?void 0:h.id,result_id:null==Oe?void 0:Oe.id,module_type:"worksubmit",competition_team_id:n.competition_team_id},1!=W){e.next=14;break}return e.next=8,(0,N.ZP)("/api/competitions/".concat(H,"/check_result_url.json"),{method:"GET",params:{url:n.url,stage_id:null==Be?void 0:Be.id,result_id:null==Oe?void 0:Oe.id,competition_team_id:n.competition_team_id}});case 8:if(s=e.sent,T(!1),0==(null==s?void 0:s.status)){e.next=12;break}return e.abrupt("return");case 12:r.name=n.name,r.url=n.url;case 14:if(1!=W||0!=se.length){e.next=20;break}return e.next=17,o({type:"competitions/getWorkSubmitUpdateRes",payload:{identifier:H,result_id:null==Oe?void 0:Oe.id,name:n.name,url:n.url,stage_id:null==Be?void 0:Be.id,result_url:null==Oe?void 0:Oe.result_url,module_type:"worksubmit",competition_team_id:n.competition_team_id}});case 17:l=e.sent,e.next=23;break;case 20:return e.next=22,(0,j.cT)(se[0],r);case 22:l=e.sent;case 23:0==(null===(i=l)||void 0===i?void 0:i.status)?g.ZP.success("提交成功"):g.ZP.info((null===(c=l)||void 0===c?void 0:c.message)||"提交失败"),T(!1),le(!1),ce([]),tn();case 28:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),an=function(){var e=s()(a()().mark((function e(){var n,t,i,l,r,d,c,u,p,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"competitions/Results",payload:{identifier:H,stage_id:null==Be?void 0:Be.id,page:1,limit:9999999,keyword:"",module_type:"worksubmit"}});case 2:if(t=e.sent,i=null==t||null===(n=t.results)||void 0===n?void 0:n.filter((function(e){return(null==e?void 0:e.result_url)&&e.file_name})),l=y.Z.info({width:460,title:(0,b.jsxs)("div",{children:["正在导出参赛文件,",(0,b.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:0}),"/",i.length]}),maskClosable:!1,className:Se.modal,onOk:function(){}}),r=[],d=function(){var e=s()(a()().mark((function e(n,t){var o,s,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,o=new(Ie()),e.next=4,fetch(n.result_url,{method:"get"});case 4:return s=e.sent,e.next=7,s.blob();case 7:return d=e.sent,o.file(n.file_name,d),e.next=11,o.generateAsync({type:"blob"}).then((function(e){!function n(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;0==i&&r.includes(t)||r.includes("".concat(t,"(").concat(i,")"))?n(t,i+1):(r.push(0==i?t:"".concat(t,"(").concat(i,")")),qe.file(0==i?t+".zip":"".concat(t,"(").concat(i,")")+".zip",e))}("".concat(null==n?void 0:n.team_name,"-").concat(null==n?void 0:n.user_name))}));case 11:l.update({content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:t}),"/",i.length]})}),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),g.ZP.error("".concat(n.file_name,"下载失败"));case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(n,t){return e.apply(this,arguments)}}(),!(i.length>0)){e.next=27;break}c=0,u=je()(i),e.prev=10,u.s();case 12:if((p=u.n()).done){e.next=18;break}return f=p.value,e.next=16,d(f,++c);case 16:e.next=12;break;case 18:e.next=23;break;case 20:e.prev=20,e.t0=e.catch(10),u.e(e.t0);case 23:return e.prev=23,u.f(),e.finish(23);case 26:qe.generateAsync({type:"blob"}).then((function(e){(0,ie.Nd)(h.name,window.URL.createObjectURL(e))}));case 27:l.destroy();case 28:case"end":return e.stop()}}),e,null,[[10,20,23,26]])})));return function(){return e.apply(this,arguments)}}(),on={maxCount:1,withCredentials:!0,fileList:se,onRemove:function(){ce([])},beforeUpload:function(e){var n=e.size/1024/1024;e.name.split(".").slice(-1)[0].toLowerCase();return 1==W&&n>150||2==W&&n/1024>1||0==n?(g.ZP.error("".concat(e.name," 文件无法上传。").concat(0==n?"文件内容不能为空":"超过文件大小限制(".concat(1==W?"150MB":"1G",")"))),Promise.reject()):(ce([e]),!1)}};return(0,b.jsxs)("div",{className:Se.WorkSubmit,children:[Be?(0,b.jsx)(G.Z,{defaultActiveKey:(null===(n=v.stages)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.id)||1,destroyInactiveTabPane:!0,tabBarExtraContent:(0,b.jsxs)(E.Z,{style:{marginBottom:"10px"},children:[!J&&_.enrolled&&(0,b.jsx)(C.ZP,{type:"primary",onClick:function(){return le(!0)},children:"作品提交"}),J&&!F&&(0,b.jsx)(C.ZP,{style:{marginLeft:"10px"},type:"primary",onClick:function(){return B(!0)},children:"编辑"})]}),onChange:function(e){var n=v.stages.find((function(n){return n.id==e}));n.children.length>0?He(n.children[0]):He(n)},children:null===(t=v.stages)||void 0===t?void 0:t.map((function(e,n){var t,i,l,r,o;return(0,b.jsxs)(G.Z.TabPane,{tab:(0,b.jsx)("div",{style:{marginBottom:"20px"},children:e.name}),children:[F?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(A.Z,{defaultValue:(null===(t=v.rule_contents[n])||void 0===t?void 0:t.content)||"",onChange:function(e){return Ke(e)}}),(0,b.jsxs)(E.Z,{children:[(0,b.jsx)(we.Z,{type:"primary",onClick:function(){return ln(v.rule_contents[n])},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"10px"},onClick:s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",B(!1));case 1:case"end":return e.stop()}}),e)}))),children:"取消"})]})]}):(0,b.jsx)(P.Z,{style:{marginTop:"10px"},value:(null===(i=v.rule_contents[n])||void 0===i?void 0:i.content)||""}),(null===(l=e.children)||void 0===l?void 0:l.length)>0&&(0,b.jsx)(G.Z,{defaultActiveKey:null===(r=e.children)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.id,destroyInactiveTabPane:!0,onChange:function(n){var t;He(null===(t=e.children)||void 0===t?void 0:t.find((function(e){return e.id==n})))},children:null===(o=e.children)||void 0===o?void 0:o.map((function(e){return(0,b.jsx)(G.Z.TabPane,{tab:e.name},e.id)}))})]},e.id)}))}):(0,b.jsxs)("div",{children:[(_.enrolled||J)&&(0,b.jsxs)(E.Z,{style:{marginBottom:"10px",paddingBottom:"10px",borderBottom:"1px solid #eee"},children:[!J&&_.enrolled&&(0,b.jsx)(C.ZP,{style:{marginLeft:"auto"},loading:Ce,type:"primary",onClick:function(){!function(){Qe.apply(this,arguments)}()},children:"作品提交"}),J&&!F&&(0,b.jsx)(C.ZP,{style:{marginLeft:!J&&_.enrolled?"10px":"auto"},type:"primary",onClick:function(){return B(!0)},children:"编辑"})]}),F?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(A.Z,{defaultValue:(null===(i=v.rule_contents)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.content)||"",onChange:function(e){return Ke(e)}}),(0,b.jsxs)(E.Z,{children:[(0,b.jsx)(we.Z,{type:"primary",onClick:function(){var e;return ln(null===(e=v.rule_contents)||void 0===e?void 0:e[0])},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"10px"},onClick:s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",B(!1));case 1:case"end":return e.stop()}}),e)}))),children:"取消"})]})]}):(0,b.jsx)(P.Z,{style:{marginTop:"10px"},value:(null===(r=v.rule_contents)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.content)||""})]}),(0,b.jsxs)(E.Z,{align:"middle",justify:"space-between",style:{marginTop:"21px"},children:[(0,b.jsxs)(E.Z,{align:"middle",children:[(0,b.jsx)($.Z,{className:Se.search,placeholder:"请输入队伍名称或提交人姓名搜索",suffix:(0,b.jsx)("i",{className:"iconfont icon-sousuo9",onClick:tn,style:{color:"#000",cursor:"pointer",fontSize:"14px"}}),onChange:function(e){Ve.keyword=e.target.value,Ve.search=e.target.value,We(Ve)},style:{background:"#F6F7F9"},bordered:!1,onPressEnter:tn}),(0,b.jsxs)("div",{style:{color:"#9B9B9B",fontSize:"14px",marginLeft:"20px"},children:["当前共计作品",(0,b.jsx)("span",{style:{color:"#165DFF"},children:Te.total_count}),"个"]})]}),J&&(0,b.jsxs)(E.Z,{align:"middle",children:[1==W&&(0,b.jsx)(C.ZP,{style:{lineHeight:"32px"},target:"_blank",href:"/api/competitions/".concat(H,"/results.xlsx?identifier=").concat(H,"&stage_id=").concat((null==Be?void 0:Be.id)||"","&module_type=worksubmit"),icon:(0,b.jsx)("i",{className:"iconfont icon-lianjie3",style:{fontSize:"16px",color:"#44D7B6"}}),className:Se.downBut,children:"下载作品链接"}),(0,b.jsx)(we.Z,{icon:(0,b.jsx)("i",{className:"iconfont icon-wenjian4",style:{fontSize:"16px",color:"#F6C555"}}),className:Se.downBut,style:{marginLeft:"20px"},onClick:an,children:"下载所有文件"})]})]}),(0,b.jsx)(Y.Z,{style:{marginTop:"17px"},loading:fe,columns:nn,dataSource:Te.results,locale:{emptyText:(0,b.jsx)(Ze.Z,{})},pagination:!1}),(0,b.jsxs)(E.Z,{style:{marginTop:"20px"},align:"middle",justify:"space-between",children:[((null==Be?void 0:Be.end_time)&&(null==Be?void 0:Be.start_time)||h.start_time&&h.end_time)&&(0,b.jsxs)("span",{className:Se.span,children:["提交时间:",(0,b.jsx)("span",{children:ae()((null==Be?void 0:Be.start_time)||h.start_time).format("YYYY-MM-DD HH:mm:ss")})," 至 ",(0,b.jsx)("span",{children:ae()((null==Be?void 0:Be.end_time)||h.end_time).format("YYYY-MM-DD HH:mm:ss")})]}),(0,b.jsx)(de.Z,{showQuickJumper:!0,hideOnSinglePage:!0,current:Ve.page,pageSize:Ve.limit,onChange:function(e){return We(l()(l()({},Ve),{},{page:e}))},onShowSizeChange:function(e,n){return We(l()(l()({},Ve),{},{page:1,limit:n}))},total:Te.total_count||0})]}),(0,b.jsxs)(y.Z,{centered:!0,destroyOnClose:!0,title:(0,b.jsx)("div",{style:{fontWeight:"500",color:"#000000",marginTop:"10px"},children:"作品提交"}),open:te,bodyStyle:{padding:" 0px 25px 10px 25px"},onOk:function(){return w.submit()},confirmLoading:R,onCancel:function(){le(!1),ce([]),Ne(null)},children:[(0,b.jsx)("div",{className:Se.WorkSubmitDesc,children:"说明:大赛进行中上传后的作品如需修改,可在【作品提交】列表点击“编辑”进行修改。"}),(0,b.jsxs)(be.Z,{form:w,colon:!1,onFinish:rn,children:[1==W&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(be.Z.Item,{label:"作品名称",name:"name",rules:[{required:!0,message:"请填写作品名称"}],children:(0,b.jsx)($.Z,{showCount:!0,maxLength:60,placeholder:"请输入作品名称"})}),(0,b.jsx)(be.Z.Item,{label:"作品链接",name:"url",rules:[{required:!0,message:"请填写作品链接"}],children:(0,b.jsx)($.Z,{placeholder:"请输入作品链接"})})]}),(0,b.jsx)(be.Z.Item,{label:"提交战队",name:"competition_team_id",rules:[{required:!0,message:"请选择战队"}],children:(0,b.jsx)(z.default,{children:null==xe?void 0:xe.map((function(e){return(0,b.jsx)(z.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,b.jsxs)(be.Z.Item,{name:"fileList",style:{paddingLeft:1==W?"76px":"0"},valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},children:[1==W&&(0,b.jsx)(x.Z,l()(l()({},on),{},{children:(0,b.jsxs)(E.Z,{align:"middle",children:[(0,b.jsx)(C.ZP,{type:"primary",ghost:!0,icon:(0,b.jsx)(ke.Z,{}),children:se.length>0?"更换文件":"文件上传"}),(0,b.jsx)(q.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,b.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,b.jsx)("p",{children:"提示:"}),(0,b.jsx)("p",{children:"1. 一次最多上传1个文件。"}),(0,b.jsx)("p",{children:"2. 单个文件大小请勿超过150M。"})]}),children:(0,b.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#C5C5C5"}})})]})})),2==W&&(0,b.jsxs)(x.Z.Dragger,l()(l()({className:Se.fileList,style:{background:"#fff",padding:"31px 0px"}},on),{},{children:[(0,b.jsx)("p",{className:"ant-upload-drag-icon",children:(0,b.jsx)("i",{className:"iconfont icon-shangchuan4",style:{fontSize:"32px",color:"#165DFF"}})}),(0,b.jsx)("p",{className:"ant-upload-text",children:"拖拽文件或者点击上传"})]}))]})]})]})]})})),Ee=["globalSetting","loading","dispatch","user"],$e=(0,m.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,user:e.user}}))((function(e){e.globalSetting;var n,t,i,r,o,d,u,x,_,j=e.loading,k=e.dispatch,P=e.user,E=(p()(e,Ee),(0,f.useState)({avatar_url:""})),$=c()(E,2),O=$[0],N=$[1],z=(0,f.useState)([]),T=c()(z,2),D=T[0],L=T[1],F=(0,m.useParams)().identifier,B=(0,f.useState)([]),H=c()(B,2),A=H[0],V=H[1],G=(0,f.useState)(!0),Y=c()(G,2),X=Y[0],K=Y[1],U=(0,f.useState)([]),J=c()(U,2),q=J[0],Q=J[1],ee=(0,f.useState)([]),re=c()(ee,2),ae=re[0],oe=re[1],de=(0,f.useState)(!1),ce=c()(de,2),pe=ce[0],fe=ce[1],ge=(0,f.useState)(!1),ye=c()(ge,2),_e=ye[0],je=ye[1],be=(0,f.useState)(!1),ke=c()(be,2),Se=ke[0],Ze=ke[1],we=(0,f.useState)([]),Ce=c()(we,2),Ie=Ce[0],$e=Ce[1],Oe=(0,f.useState)([]),Ne=c()(Oe,2),Re=Ne[0],ze=Ne[1],Te=(0,f.useState)([]),De=c()(Te,2),Le=De[0],Fe=De[1],Be=(0,f.useState)(!1),He=c()(Be,2),Me=He[0],Ae=He[1],Ve=(0,f.useState)([]),We=c()(Ve,2),Ge=We[0],Ye=We[1],Xe=(0,f.useState)(),Ke=c()(Xe,2),Ue=Ke[0],Je=Ke[1],qe=(0,f.useState)(!0),Qe=c()(qe,2),en=Qe[0],nn=Qe[1],tn=(0,f.useState)(!1),ln=c()(tn,2),rn=ln[0],an=ln[1],on=(0,f.useState)(!1),sn=c()(on,2),dn=sn[0],cn=sn[1],un=(0,f.useState)(!1),pn=c()(un,2),fn=pn[0],mn=pn[1],vn=(0,f.useState)(!1),hn=c()(vn,2),xn=hn[0],gn=hn[1],yn=(0,f.useState)(!1),_n=c()(yn,2),jn=_n[0],bn=_n[1],kn=(0,f.useState)(!0),Sn=c()(kn,2),Zn=Sn[0],wn=Sn[1],Cn=(0,f.useState)(!1),In=c()(Cn,2),Pn=In[0],En=In[1],$n=(0,f.useState)(!1),On=c()($n,2),Nn=On[0],Rn=On[1],zn=(0,f.useState)(""),Tn=c()(zn,2),Dn=Tn[0],Ln=Tn[1],Fn=(0,m.useLocation)(),Bn=(0,f.useRef)(null),Hn=(0,f.useState)(!1),Mn=c()(Hn,2),An=Mn[0],Vn=Mn[1];function Wn(){return Gn.apply(this,arguments)}function Gn(){return(Gn=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=L,e.next=3,k({type:"competitions/getStaff",payload:{identifier:F}});case 3:return e.t1=e.sent,(0,e.t0)(e.t1),e.next=7,k({type:"competitions/getHeader",payload:{identifier:F}});case 7:n=e.sent,N(n),(0,ie.Dk)((null==n?void 0:n.name)||"竞赛");case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yn(e){return Xn.apply(this,arguments)}function Xn(){return(Xn=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Fe(n.id),Le=n.id,Q(n),"entrance"!==n.module_type){e.next=9;break}return e.next=6,k({type:"competitions/getItem",payload:{url:n.module_url,module_type:"entrance"}});case 6:t=e.sent,e.next=12;break;case 9:return e.next=11,k({type:"competitions/getItem",payload:{url:n.module_url}});case 11:t=e.sent;case 12:fe(!1),Ze(!1),Ae(!1),V(t),an(!1),cn(!1),Vn(!1),Ye([]),oe(n.module_type),"worksubmit"===n.module_type?(K(!1),Vn(!0),lt()):"chart"===n.module_type?(fe(!0),K(!1),Jn()):"certificate"===n.module_type?(Ze(!0),fe(!1),K(!1),at()):"md_tab"===n.module_type?(Ae(!0),K(!1),localStorage.setItem("issee","2"),fe(!1),Ze(!1),lt()):"md_shixun"===n.module_type?(an(!0),K(!1),lt()):"entrance"===n.module_type?(cn(!0),K(!1),lt()):(K(!0),localStorage.setItem("issee","1"));case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Kn(e,n,t){return Un.apply(this,arguments)}function Un(){return(Un=s()(a()().mark((function e(n,t,i){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.stopPropagation(),!(0,ie.Wn)(null==t?void 0:t.forbid_visit_info)){e.next=3;break}return e.abrupt("return");case 3:if(!O.teacher_need_phone&&!O.member_need_phone){e.next=6;break}return En(!0),e.abrupt("return");case 6:if((0,R.tJ)(k)){e.next=8;break}return e.abrupt("return");case 8:if(null==O||!O.is_authentication||null!=P&&null!==(l=P.userInfo)&&void 0!==l&&l.authentication){e.next=11;break}return k({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 11:if(null==O||!O.enroll_url){e.next=14;break}return(0,ie.xg)(null==O?void 0:O.enroll_url),e.abrupt("return");case 14:if("ismodel"!==i){e.next=31;break}if(t.invite_code){e.next=18;break}return g.ZP.info("本竞赛只面向部分学校/单位开放,你暂时没有参赛资格"),e.abrupt("return");case 18:if(!0!==t.member_of_course){e.next=22;break}(0,ie.xg)("/classrooms/".concat(t.course_id)),e.next=29;break;case 22:if(t.invite_code){e.next=25;break}return g.ZP.info("本竞赛只面向部分学校/单位开放,你暂时没有参赛资格"),e.abrupt("return");case 25:return e.next=27,k({type:"competitions/addApplytojoincourse",payload:{invite_code:t.invite_code,student:1}});case 27:0===e.sent.status&&(0,ie.xg)("/classrooms/".concat(t.course_id));case 29:e.next=35;break;case 31:if(!0!==D.enrolled){e.next=34;break}return(0,ie.xg)(i),e.abrupt("return");case 34:mn(!0);case 35:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jn(){return qn.apply(this,arguments)}function qn(){return(qn=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=je,e.next=3,k({type:"competitions/ChartRules",payload:{identifier:F}});case 3:return e.t1=e.sent,e.next=6,(0,e.t0)(e.t1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qn(){return(Qn=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/Charts",payload:{identifier:F,stage_id:n}});case 2:t=e.sent,V(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function et(){return(et=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return nn(!0),e.next=3,k({type:"competitions/Results",payload:l()({identifier:F,stage_id:null==n?void 0:n.id},n)});case 3:t=e.sent,V(t),nn(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nt(){return(nt=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return nn(!0),e.next=3,k({type:"competitions/Results",payload:l()({identifier:F,stage_id:null==n?void 0:n.id,module_type:"entrance"},n)});case 3:t=e.sent,V(t),nn(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tt(e){return it.apply(this,arguments)}function it(){return(it=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/Results",payload:{identifier:F,stage_id:n}});case 2:if(t=e.sent,"1"!==localStorage.getItem("issee")){e.next=5;break}return e.abrupt("return");case 5:V(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lt(){return rt.apply(this,arguments)}function rt(){return(rt=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Ye,e.next=3,k({type:"competitions/TabResults",payload:{identifier:F,competition_module_id:Le}});case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function at(){return ot.apply(this,arguments)}function ot(){return(ot=s()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/Prize",payload:{identifier:F,user_id:null==P||null===(n=P.userInfo)||void 0===n?void 0:n.user_id}});case 2:t=e.sent,$e(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function st(){return(st=s()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/Accounts",payload:{id:null==P||null===(n=P.userInfo)||void 0===n?void 0:n.user_id}});case 2:t=e.sent,ze(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dt(){return(dt=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Zn){e.next=2;break}return e.abrupt("return");case 2:if(wn(!1),!ct()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,k({type:"competitions/AddTeam",payload:l()(l()({},n),{},{identifier:F})});case 7:(t=e.sent)&&0===t.status?(Ln(t),Rn(!0),Wn(),gn(!1)):wn(!0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ct(){var e,n,t,i,l,r;if(null!=P&&null!==(e=P.userInfo)&&void 0!==e&&e.is_teacher){if((null!=D&&null!==(t=D.all_staff)&&void 0!==t&&t.mutiple_limited||null!=D&&null!==(i=D.teacher_staff)&&void 0!==i&&i.mutiple_limited)&&null!=D&&D.enrolled)return g.ZP.info("你已经报名,不能重复报名"),wn(!0),!0}else if((null!=D&&null!==(l=D.all_staff)&&void 0!==l&&l.mutiple_limited||null!=D&&null!==(r=D.member_staff)&&void 0!==r&&r.mutiple_limited)&&null!=D&&D.enrolled)return g.ZP.info("你已经报名,不能重复报名"),wn(!0),!0;if(null!=D&&D.enroll_ended)return g.ZP.info("报名已截止,无需报名"),wn(!0),!0;if(null!=D&&D.all_staff)return!1;if(null!=P&&null!==(n=P.userInfo)&&void 0!==n&&n.is_teacher){if(!D.teacher_staff)return g.ZP.info("已禁止老师报名"),wn(!0),!0}else if(null==D||!D.member_staff)return g.ZP.info("已禁止学生报名"),wn(!0),!0}function ut(){return(ut=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Zn){e.next=2;break}return e.abrupt("return");case 2:if(!ct()){e.next=4;break}return e.abrupt("return");case 4:return wn(!1),e.next=7,k({type:"competitions/JoinTeam",payload:l()({identifier:F},n)});case 7:(t=e.sent)&&0===t.status?(Rn(!0),Ln(t),bn(!1),wn(!0),Wn()):wn(!0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){console.log("++++++++++++++++++++++++++++++++++++",F),F&&Wn(),(0,ie.Dk)("竞赛")}),[F]),(0,f.useEffect)((function(){var e;Je(1===parseInt(null==Fn||null===(e=Fn.query)||void 0===e?void 0:e.type))}),[Fn]),(0,f.useEffect)((function(){var e;if((null==O||null===(e=O.competition_modules)||void 0===e?void 0:e.length)>0){var n,t;if("赛题发布"===(null==Fn||null===(n=Fn.query)||void 0===n?void 0:n.active)){var i,l=null==O||null===(i=O.competition_modules)||void 0===i?void 0:i.find((function(e){return"赛题发布"===e.name}));if(l)return void Yn(l)}Yn(null==O||null===(t=O.competition_modules)||void 0===t?void 0:t[0])}null!=O&&O.id&&k({type:"globalSetting/setShareData",payload:{title:null==O?void 0:O.name,desc:null==O?void 0:O.description,imgUrl:"".concat(null==O?void 0:O.image,"?x-oss-process=image/resize,h_200,w_200,m_pad")}})}),[O]),(0,b.jsxs)("div",{className:"edu-container minH500",children:[(0,b.jsxs)(Z.Z,{className:"mt10",separator:">",children:[(0,b.jsx)(Z.Z.Item,{children:(0,b.jsx)(m.Link,{to:"/competitions/index",children:"在线竞赛"})}),(0,b.jsxs)(Z.Z.Item,{children:[O.name,O.sub_title?"-"+O.sub_title:null]})]}),(0,b.jsxs)("div",{className:"mt10",style:{display:"flex",background:"#fff",position:"relative",padding:"20px 12px"},children:[(0,b.jsx)(w.Z,{spinning:j.effects["competitions/getHeader"],children:(0,b.jsxs)("div",{style:{height:"355px",width:"800px"},children:[(null==O?void 0:O.avatar_url)&&null!==(null==O?void 0:O.avatar_url)&&(0,b.jsx)("img",{style:{height:"355px",width:"800px"},src:null==O?void 0:O.avatar_url}),!(null!=O&&O.avatar_url)&&null==(null==O?void 0:O.avatar_url)&&(0,b.jsx)("img",{style:{height:"355px",width:"800px"},src:"/images/educoder/competitions/mainbanner.jpg"})]})}),(0,b.jsxs)("div",{style:{marginLeft:"20px",width:"400px"},children:[(0,b.jsxs)("p",{className:"".concat(v.Z.titlesize),children:[O.name,O.sub_title?"-"+O.sub_title:null]}),(0,b.jsxs)("p",{style:{display:"flex",justifyContent:"space-between",marginRight:18},children:[(0,b.jsxs)("span",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,b.jsx)("span",{children:"奖金"}),null!=O&&O.bonus?(0,b.jsxs)("span",{style:{fontSize:"24px"},children:["¥",parseInt(O&&O.bonus).toLocaleString()]}):(0,b.jsx)("span",{style:{fontSize:"24px"},children:"暂无"})]}),(0,b.jsxs)("span",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,b.jsx)("span",{children:"浏览"}),(0,b.jsx)("span",{style:{fontSize:"24px"},children:parseInt(O&&O.visits_count).toLocaleString()})]}),(0,b.jsxs)("span",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,b.jsx)("span",{children:"报名"}),(0,b.jsx)("span",{style:{fontSize:"24px"},children:parseInt(O&&O.member_count).toLocaleString()})]})]}),(0,b.jsxs)("p",{className:v.Z.timesize,style:{marginTop:30},children:[(0,b.jsx)("span",{style:{color:"#9b9b9b",marginTop:"30px"},children:"竞赛时间:"}),O.start_time,"~",O.end_time]}),(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"报名截止:"}),O.enroll_end_time]}),"ended"===O.competition_status?(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"竞赛状态:"}),"已结束"]}):null,"nearly_published"===O.competition_status?(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"竞赛状态:"}),"即将发布"]}):null,"progressing"===O.competition_status?(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"竞赛状态:"}),"进行中"]}):null,"apply"===O.competition_status?(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"竞赛状态:"}),"正在报名"]}):null,(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(null==O?void 0:O.mode)<=2&&D.enrolled&&(0,b.jsxs)(C.ZP,{onClick:function(e){var n;1===(null==O?void 0:O.mode)||3===(null==O?void 0:O.mode)?Yn(null===(n=O.competition_modules)||void 0===n?void 0:n.find((function(e){return"entrance"===e.module_type}))):Kn(e,O,"ismodel")},style:{background:"#07C160",color:"#fff",border:"1px solid #07C160",marginRight:20,display:2===(null==O?void 0:O.mode)||1===(null==O?void 0:O.mode)&&(null===(n=O.competition_modules)||void 0===n||null===(n=n.filter((function(e){return"entrance"===e.module_type})))||void 0===n?void 0:n.length)>0?"":"none"},className:v.Z.buttonsize,children:[1===(null==O?void 0:O.mode)&&"赛题入口",2===(null==O?void 0:O.mode)&&"进入课堂",3===(null==O?void 0:O.mode)&&"赛题入口"]}),"ended"===O.competition_status?(0,b.jsx)(C.ZP,{type:"primary",className:v.Z.buttonsize,disabled:!0,children:"已结束"}):null,"nearly_published"===O.competition_status?(0,b.jsx)(C.ZP,{type:"primary",className:v.Z.buttonsize,disabled:!0,children:"即将发布"}):null,"nearly_published"!==O.competition_status&&O.enroll_end&&"ended"!==O.competition_status?(0,b.jsx)(C.ZP,{type:"primary",className:v.Z.buttonsize,disabled:!0,children:"报名截止"}):null,"progressing"!==O.competition_status&&"apply"!==O.competition_status||1==O.enroll_end||!O.enroll_end_time?null:(0,b.jsx)(C.ZP,{type:"primary",disabled:D.enrolled&&!O.need_attachment,className:v.Z.buttonsize,onClick:function(e){var n;D.enrolled&&O.need_attachment?null===(n=Bn.current)||void 0===n||n.handleVisible():Kn(e,O,2===O.mode?"ismodel":O.personal?"personal":"/competitions/".concat(O.identifier,"/detail/enroll"))},children:D.enrolled?O.need_attachment?"上传作品":"已报名":null!=O&&O.enroll_url?"前往大赛官网报名":"立即报名"})]}),null!=O&&null!==(t=O.permission)&&void 0!==t&&t.editable?(0,b.jsx)("span",{onClick:function(){return(0,ie.xg)("/competitions/".concat(O.identifier,"/detail/enroll"))},className:v.Z.myteam,children:"我的战队>>"}):(0,b.jsx)(b.Fragment,{children:"游客"!=P.userInfo.real_name&&!(null!=O&&O.enroll_url)&&O.enroll_end_time&&(0,b.jsx)("span",{onClick:function(e){return Kn(e,O,2===O.mode?"ismodel":O.personal?"personal":"/competitions/".concat(O.identifier,"/detail/enroll"))},className:v.Z.myteam,children:(0,le.j5)()?"参赛战队>>":"我的战队>>"})})]})]}),(0,b.jsxs)("div",{className:v.Z.bootmdetail,children:[(0,b.jsx)("div",{className:v.Z.flex1,children:(0,b.jsx)(I.Z,{selectedKeys:["".concat(Le)],children:O&&O.competition_modules&&O.competition_modules.map((function(e,n){if("enroll"!=e.module_type)return(0,b.jsx)(I.Z.Item,{className:v.Z.menuItem,onClick:function(){if(null!=e&&e.is_authentication){if(!(0,R.tJ)(k))return;g.ZP.info("加入战队才能查看")}else Yn(e)},children:e.name},e.id)}))})}),(0,b.jsxs)("div",{className:v.Z.flex6,style:{padding:(rn||dn)&&0},children:[Se?(0,b.jsx)(te.Z,{dispatch:k,userid:null==P||null===(i=P.userInfo)||void 0===i?void 0:i.user_id,Prize:Ie,Accounts:Re,getAccounts:function(){return st.apply(this,arguments)}}):null,pe?(0,b.jsx)(ne,{HeaderDetail:O,userinfo:P.userInfo,Editable:null==O||null===(r=O.permission)||void 0===r?void 0:r.editable,getCharts:function(e){return Qn.apply(this,arguments)},getChartRules:Jn,Selectkey:Le,ChartRules:_e,ItemData:A}):null,X?(0,b.jsx)(M,{ref:Bn,StaffDetail:D,HeaderDetail:O,userinfo:P.userInfo,Editable:null==O||null===(o=O.permission)||void 0===o?void 0:o.editable,ItemData:A,setIssee:K,ModelType:ae,dispatch:k}):null,X||rn||dn||pe||Se||Me||An?null:(0,b.jsx)(W,{userinfo:P.userInfo,ModelType:ae,getrightdatas:Yn,dispatch:k,MenuItem:q,setIssee:K,identifier:F,ItemData:A}),Me&&(0,b.jsx)(se,{dispatch:k,StaffDetail:D,userinfo:P.userInfo,HeaderDetail:O,Editable:null==O||null===(d=O.permission)||void 0===d?void 0:d.editable,getCharts:tt,getChartRules:lt,Selectkey:Le,ChartRules:Ge,ItemData:A}),rn&&(0,b.jsx)(ue,{loading:en,dispatch:k,StaffDetail:D,userinfo:P.userInfo,HeaderDetail:O,Editable:null==O||null===(u=O.permission)||void 0===u?void 0:u.editable,getCharts:function(e){return et.apply(this,arguments)},getChartRules:lt,Selectkey:Le,ChartRules:Ge,ItemData:A}),dn&&(0,b.jsx)(me,{loading:en,dispatch:k,StaffDetail:D,userinfo:P.userInfo,HeaderDetail:O,Editable:null==O||null===(x=O.permission)||void 0===x?void 0:x.editable,getCharts:function(e){return nt.apply(this,arguments)},getChartRules:lt,Selectkey:Le,ChartRules:Ge,ItemData:A}),An&&(0,b.jsx)(Pe,{HeaderDetail:O,userinfo:P.userInfo,StaffDetail:D,Editable:null==O||null===(_=O.permission)||void 0===_?void 0:_.editable,ItemData:q,TabResults:Ge,getTabResults:lt})]})]}),(0,b.jsx)(h.Z,{}),(0,b.jsx)(S,{getResults:tt}),(0,b.jsx)(y.Z,{open:Ue,footer:null,width:720,title:"提示",centered:!0,onCancel:function(){return Je(!1)},children:(0,b.jsxs)("div",{className:v.Z.modal,children:[(0,b.jsx)("div",{children:"华为模型王者挑战赛黄金赛正式开启啦"}),(0,b.jsxs)("div",{children:["本赛段总奖金高达",(0,b.jsx)("span",{style:{color:"#FF8C29"},children:"300,000"}),"元"]}),(0,b.jsx)("div",{children:"1、符合赛题要求的队伍(共25支)可获得奖金:12000RMB/队 ;"}),(0,b.jsx)("div",{children:"2、参与获得“荣耀殿堂”榜主的队伍,可获得由中国软件开源创新大赛组委会颁发的黄金宝箱;"}),(0,b.jsx)("div",{children:"3、各赛题精度最高的队伍,可获得由中国软件开源创新大赛组委会颁发的黄金宝箱+荣誉证书;"}),(0,b.jsx)("div",{children:"心动吧,那就快点击下方按钮报名参赛"}),(0,b.jsx)(C.ZP,{type:"primary",onClick:function(){return(0,ie.xg)("https://competition.huaweicloud.com/information/1000041485/introduction")},children:"前往报名参赛"})]})}),(0,b.jsx)(y.Z,{title:"选择参赛方式",open:fn,onCancel:function(){mn(!1)},footer:!1,children:(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"},children:[(0,b.jsx)(C.ZP,{type:"primary",style:{height:40},onClick:function(){bn(!0),mn(!1)},children:"加入战队参赛"}),(0,b.jsx)(C.ZP,{style:{height:40},onClick:function(){gn(!0),mn(!1)},children:"去创建战队参赛"})]})}),jn?(0,b.jsx)(ve.Z,{isjoin:jn,setJoin:bn,JoinTeams:function(e){return ut.apply(this,arguments)}}):null,xn?(0,b.jsx)(he.Z,{isAddmodle:xn,setIsAdd:gn,createTeam:function(e){return dt.apply(this,arguments)}}):null,(0,b.jsx)(xe.Z,{datas:Dn,isopen:Nn,setisopen:Rn,isShowPhone:Pn,setIsShowPhone:En,user:P,dispatch:k,onOK:s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/getHeader",payload:{identifier:F}});case 2:n=e.sent,N(n);case 4:case"end":return e.stop()}}),e)})))})]})}))},88522:function(e,n,t){var i=t(92310),l=t.n(i),r=t(75440),a=t(55405),o=t(59301),s=t(53487),d=t(92343),c=t(36355),u=t(57809);const{Option:p}=u.default;function f(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const m=(e,n)=>{const{prefixCls:t,className:i,popupClassName:s,dropdownClassName:m,children:v,dataSource:h}=e,x=(0,r.Z)(v);let g;1===x.length&&(0,d.l$)(x[0])&&!f(x[0])&&([g]=x);const y=g?()=>g:void 0;let _;_=x.length&&f(x[0])?v:h?h.map((e=>{if((0,d.l$)(e))return e;switch(typeof e){case"string":return o.createElement(p,{key:e,value:e},e);case"object":{const{value:n}=e;return o.createElement(p,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:j}=o.useContext(c.E_),b=j("select",t);return o.createElement(u.default,Object.assign({ref:n,suffixIcon:null},(0,a.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:b,popupClassName:s||m,className:l()(`${b}-auto-complete`,i),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),_)},v=o.forwardRef(m),h=(0,s.Z)(v);v.Option=p,v._InternalPanelDoNotUseOrYouWillBeFired=h,n.Z=v},66104:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(92310),l=t.n(i),r=t(75440),a=t(47413),o=t(59301),s=t(92343),d=t(36355),c=t(46952),u=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=o.useContext(d.E_),i=t("breadcrumb");return o.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var f=p,m=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{if(n)return n(t,i,l,r);const o=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return v(e,t,o,a)}}var x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{prefixCls:n,separator:t="/",children:i,menu:l,overlay:r,dropdownProps:a,href:s}=e;const d=(e=>{if(l||r){const t=Object.assign({},a);if(l){const e=l||{},{items:n}=e,i=x(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:l,path:r}=e,a=x(e,["key","title","label","path"]);let d=null!=l?l:i;return r&&(d=o.createElement("a",{href:`${s}${r}`},d)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:d})}))})}else r&&(t.overlay=r);return o.createElement(u.Z,Object.assign({placement:"bottom"},t),o.createElement("span",{className:`${n}-overlay-link`},e,o.createElement(c.Z,null)))}return e})(i);return null!=d?o.createElement(o.Fragment,null,o.createElement("li",null,d),t&&o.createElement(f,null,t)):null},y=e=>{const{prefixCls:n,children:t,href:i}=e,l=x(e,["prefixCls","children","href"]),{getPrefixCls:r}=o.useContext(d.E_),a=r("breadcrumb",n);return o.createElement(g,Object.assign({},l,{prefixCls:a}),v(a,l,t,i))};y.__ANT_BREADCRUMB_ITEM=!0;var _=y,j=t(17313),b=t(83116),k=t(37613);const S=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,j.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,j.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var Z=(0,b.Z)("Breadcrumb",(e=>{const n=(0,k.TS)(e,{});return[S(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),w=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{var{breadcrumbName:n}=e,t=w(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),l}var I=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{prefixCls:n,separator:t="/",style:i,className:c,rootClassName:u,routes:p,items:m,children:v,itemRender:x,params:y={}}=e,_=I(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:j,direction:b,breadcrumb:k}=o.useContext(d.E_);let S;const w=j("breadcrumb",n),[P,E]=Z(w),$=function(e,n){return(0,o.useMemo)((()=>e||(n?n.map(C):null)),[e,n])}(m,p);const O=h(w,x);if($&&$.length>0){const e=[],n=m||p;S=$.map(((i,l)=>{const{path:r,key:s,type:d,menu:c,overlay:u,onClick:p,className:m,separator:v,dropdownProps:h}=i,x=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(y,r);void 0!==x&&e.push(x);const _=null!=s?s:l;if("separator"===d)return o.createElement(f,{key:_},v);const j={},b=l===$.length-1;c?j.menu=c:u&&(j.overlay=u);let{href:k}=i;return e.length&&void 0!==x&&(k=`#/${e.join("/")}`),o.createElement(g,Object.assign({key:_},j,(0,a.Z)(i,{data:!0,aria:!0}),{className:m,dropdownProps:h,href:k,separator:b?"":t,onClick:p,prefixCls:w}),O(i,y,n,e,k))}))}else if(v){const e=(0,r.Z)(v).length;S=(0,r.Z)(v).map(((n,i)=>{if(!n)return n;const l=i===e-1;return(0,s.Tm)(n,{separator:l?"":t,key:i})}))}const N=l()(w,null==k?void 0:k.className,{[`${w}-rtl`]:"rtl"===b},c,u,E),R=Object.assign(Object.assign({},null==k?void 0:k.style),i);return P(o.createElement("nav",Object.assign({className:N,style:R},_),o.createElement("ol",null,S)))};P.Item=_,P.Separator=f;var E=P},18889:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(92310),l=t.n(i),r=t(55405),a=t(59301),o=t(36355),s=t(19716),d=t(66999),c=t(99313),u=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{var{prefixCls:n,className:t,hoverable:i=!0}=e,r=u(e,["prefixCls","className","hoverable"]);const{getPrefixCls:s}=a.useContext(o.E_),d=s("card",n),c=l()(`${d}-grid`,t,{[`${d}-grid-hoverable`]:i});return a.createElement("div",Object.assign({},r,{className:c}))},f=t(17313),m=t(83116),v=t(37613);const h=e=>{const{antCls:n,componentCls:t,headerHeight:i,cardPaddingBase:l,tabsMarginBottom:r}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:i,marginBottom:-1,padding:`0 ${l}px`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`},(0,f.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},f.vS),{[`\n > ${t}-typography,\n > ${t}-typography-edit-content\n `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${n}-tabs-top`]:{clear:"both",marginBottom:r,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorderSecondary}`}}})},x=e=>{const{cardPaddingBase:n,colorBorderSecondary:t,cardShadow:i,lineWidth:l}=e;return{width:"33.33%",padding:n,border:0,borderRadius:0,boxShadow:`\n ${l}px 0 0 0 ${t},\n 0 ${l}px 0 0 ${t},\n ${l}px ${l}px 0 0 ${t},\n ${l}px 0 0 0 ${t} inset,\n 0 ${l}px 0 0 ${t} inset;\n `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:i}}},g=e=>{const{componentCls:n,iconCls:t,actionsLiMargin:i,cardActionsIconSize:l,colorBorderSecondary:r,actionsBg:a}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:a,borderTop:`${e.lineWidth}px ${e.lineType} ${r}`,display:"flex",borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px `},(0,f.dF)()),{"& > li":{margin:i,color:e.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:2*e.cardActionsIconSize,fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer","&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${n}-btn), > ${t}`]:{display:"inline-block",width:"100%",color:e.colorTextDescription,lineHeight:e.fontSize*e.lineHeight+"px",transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${t}`]:{fontSize:l,lineHeight:l*e.lineHeight+"px"}},"&:not(:last-child)":{borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${r}`}}})},y=e=>Object.assign(Object.assign({margin:`-${e.marginXXS}px 0`,display:"flex"},(0,f.dF)()),{"&-avatar":{paddingInlineEnd:e.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":Object.assign({color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG},f.vS),"&-description":{color:e.colorTextDescription}}),_=e=>{const{componentCls:n,cardPaddingBase:t,colorFillAlter:i}=e;return{[`${n}-head`]:{padding:`0 ${t}px`,background:i,"&-title":{fontSize:e.fontSize}},[`${n}-body`]:{padding:`${e.padding}px ${t}px`}}},j=e=>{const{componentCls:n}=e;return{overflow:"hidden",[`${n}-body`]:{userSelect:"none"}}},b=e=>{const{antCls:n,componentCls:t,cardShadow:i,cardHeadPadding:l,colorBorderSecondary:r,boxShadowTertiary:a,cardPaddingBase:o,extraColor:s}=e;return{[t]:Object.assign(Object.assign({},(0,f.Wf)(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:a},[`${t}-head`]:h(e),[`${t}-extra`]:{marginInlineStart:"auto",color:s,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:Object.assign({padding:o,borderRadius:` 0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`},(0,f.dF)()),[`${t}-grid`]:x(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${n}-image-mask`]:{borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`}},[`${t}-actions`]:g(e),[`${t}-meta`]:y(e)}),[`${t}-bordered`]:{border:`${e.lineWidth}px ${e.lineType} ${r}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${e.motionDurationMid}, border-color ${e.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:i}},[`${t}-contain-grid`]:{[`${t}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:-e.lineWidth,marginInlineStart:-e.lineWidth,padding:0}},[`${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:l}}},[`${t}-type-inner`]:_(e),[`${t}-loading`]:j(e),[`${t}-rtl`]:{direction:"rtl"}}},k=e=>{const{componentCls:n,cardPaddingSM:t,headerHeightSM:i,headerFontSizeSM:l}=e;return{[`${n}-small`]:{[`> ${n}-head`]:{minHeight:i,padding:`0 ${t}px`,fontSize:l,[`> ${n}-head-wrapper`]:{[`> ${n}-extra`]:{fontSize:e.fontSize}}},[`> ${n}-body`]:{padding:t}},[`${n}-small${n}-contain-tabs`]:{[`> ${n}-head`]:{[`${n}-head-title, ${n}-extra`]:{minHeight:i,paddingTop:0,display:"flex",alignItems:"center"}}}}};var S=(0,m.Z)("Card",(e=>{const n=(0,v.TS)(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize,cardPaddingSM:12});return[b(n),k(n)]}),(e=>({headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+2*e.padding,headerHeightSM:e.fontSize*e.lineHeight+2*e.paddingXS,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText}))),Z=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{prefixCls:t,className:i,rootClassName:u,style:f,extra:m,headStyle:v={},bodyStyle:h={},title:x,loading:g,bordered:y=!0,size:_,type:j,cover:b,actions:k,tabList:w,children:C,activeTabKey:I,defaultActiveTabKey:P,tabBarExtraContent:E,hoverable:$,tabProps:O={}}=e,N=Z(e,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:R,direction:z,card:T}=a.useContext(o.E_),D=a.useMemo((()=>{let e=!1;return a.Children.forEach(C,(n=>{n&&n.type&&n.type===p&&(e=!0)})),e}),[C]),L=R("card",t),[F,B]=S(L),H=a.createElement(d.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},C),M=void 0!==I,A=Object.assign(Object.assign({},O),{[M?"activeKey":"defaultActiveKey"]:M?I:P,tabBarExtraContent:E});let V;const W=(0,s.Z)(_),G=W&&"default"!==W?W:"large",Y=w?a.createElement(c.Z,Object.assign({size:G},A,{className:`${L}-head-tabs`,onChange:n=>{var t;null===(t=e.onTabChange)||void 0===t||t.call(e,n)},items:w.map((e=>{var{tab:n}=e,t=Z(e,["tab"]);return Object.assign({label:n},t)}))})):null;(x||m||Y)&&(V=a.createElement("div",{className:`${L}-head`,style:v},a.createElement("div",{className:`${L}-head-wrapper`},x&&a.createElement("div",{className:`${L}-head-title`},x),m&&a.createElement("div",{className:`${L}-extra`},m)),Y));const X=b?a.createElement("div",{className:`${L}-cover`},b):null,K=a.createElement("div",{className:`${L}-body`,style:h},g?H:C),U=k&&k.length?a.createElement("ul",{className:`${L}-actions`},function(e){return e.map(((n,t)=>a.createElement("li",{style:{width:100/e.length+"%"},key:`action-${t}`},a.createElement("span",null,n))))}(k)):null,J=(0,r.Z)(N,["onTabChange"]),q=l()(L,null==T?void 0:T.className,{[`${L}-loading`]:g,[`${L}-bordered`]:y,[`${L}-hoverable`]:$,[`${L}-contain-grid`]:D,[`${L}-contain-tabs`]:w&&w.length,[`${L}-${W}`]:W,[`${L}-type-${j}`]:!!j,[`${L}-rtl`]:"rtl"===z},i,u,B),Q=Object.assign(Object.assign({},null==T?void 0:T.style),f);return F(a.createElement("div",Object.assign({ref:n},J,{className:q,style:Q}),V,X,K,U))}));var C=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{prefixCls:n,className:t,avatar:i,title:r,description:s}=e,d=C(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:c}=a.useContext(o.E_),u=c("card",n),p=l()(`${u}-meta`,t),f=i?a.createElement("div",{className:`${u}-meta-avatar`},i):null,m=r?a.createElement("div",{className:`${u}-meta-title`},r):null,v=s?a.createElement("div",{className:`${u}-meta-description`},s):null,h=m||v?a.createElement("div",{className:`${u}-meta-detail`},m,v):null;return a.createElement("div",Object.assign({},d,{className:p}),f,h)};const P=w;P.Grid=p,P.Meta=I;var E=P}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[72570],{3148:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(33614),l=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=t(1393),o=function(e,n){return l.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var s=l.forwardRef(o)},25032:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(33614),l=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},a=t(1393),o=function(e,n){return l.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var s=l.forwardRef(o)},46061:function(e,n,t){t.d(n,{Z:function(){return s}});var i=t(33614),l=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},a=t(1393),o=function(e,n){return l.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var s=l.forwardRef(o)},12810:function(e,n,t){t.r(n),t.d(n,{default:function(){return $e}});var i=t(82242),l=t.n(i),r=t(7557),a=t.n(r),o=t(41498),s=t.n(o),d=t(79800),c=t.n(d),u=t(39647),p=t.n(u),f=t(59301),m=t(81322),v=t(5696),h=t(11075),x=t(53326),g=t(8591),y=t(43418),_=t(25032),j=t(73092),b=t(37712),k=x.Z.Dragger,S=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList,shixunsDetail:e.shixunsDetail}}))((function(e){var n=e.user,t=e.dispatch,i=(e.classroomList,e.shixunsDetail),r=e.getResults,o=((0,m.useParams)(),(0,f.useState)()),d=c()(o,2),u=(d[0],d[1],(0,f.useState)([])),p=c()(u,2),v=p[0],h=p[1],x=(0,f.useState)(!1),S=c()(x,2),Z=S[0],w=S[1],C={onRemove:function(){h([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>524288e3)return g.ZP.info("文件超过500M,不符合上传要求"),!1;var n=[];return n.push(e),h([].concat(n)),!1},fileList:v};return(0,b.jsx)(y.Z,{title:"提交文件",open:"md-tab"===i.actionTabs.key,confirmLoading:Z,onOk:s()(a()().mark((function e(){var l,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==v?void 0:v.length)<=0)){e.next=3;break}return g.ZP.info("请先选择文件"),e.abrupt("return");case 3:return w(!0),e.next=6,(0,j.cT)(v[0],{login:null===(l=n.userInfo)||void 0===l?void 0:l.login,container_type:"Competition",container_id:i.actionTabs.params.id,stage_type:i.actionTabs.params.value,file_name:null===(o=v[0])||void 0===o?void 0:o.name});case 6:0===(null==(s=e.sent)?void 0:s.status)?(g.ZP.info("提交成功"),t({type:"shixunsDetail/setActionTabs",payload:{key:""}}),w(!1),h([]),r(i.actionTabs.params.value)):(w(!1),g.ZP.info("提交失败"));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){h([]),t({type:"shixunsDetail/setActionTabs",payload:{key:""}})},children:(0,b.jsxs)(k,l()(l()({},C),{},{children:[(0,b.jsx)("p",{className:"ant-upload-drag-icon",children:(0,b.jsx)(_.Z,{})}),(0,b.jsx)("p",{className:"ant-upload-hint",children:"拖拽文件或者点击上传"})]}))})})),Z=t(66104),w=t(71418),C=t(3113),I=t(20834),P=t(19211),E=t(95237),$=t(92832),O=t(98242),N=t(25600),R=t(89736),z=t(57809),T=t(9951),D=t(40578),L=t(83148),F=z.default.Option;var B=function(e){var n=e.rewarddata,t=e.getlistdatas,i=e.is_signed,l=e.dispatch,r=e.userlist,o=(0,f.useRef)(null),d=(0,f.useState)(!1),u=c()(d,2),p=u[0],m=u[1],h=(0,f.useState)(void 0),x=c()(h,2),_=x[0],j=x[1],k=(0,f.useState)(""),S=c()(k,2),Z=S[0],w=S[1],C=(0,f.useState)(void 0),I=c()(C,2),P=I[0],E=I[1],N=(0,f.useState)(void 0),B=c()(N,2),H=B[0],M=B[1],A=(0,f.useState)(void 0),V=c()(A,2),W=V[0],G=V[1];function Y(e){return X.apply(this,arguments)}function X(){return(X=s()(a()().mark((function e(n){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.user_received){e.next=3;break}return window.open(n.click_info),e.abrupt("return");case 3:if((0,R.o1)(l)){e.next=5;break}return e.abrupt("return");case 5:if(!1!==i){e.next=8;break}return g.ZP.info("您尚未报名参赛,请报名参赛后领取"),e.abrupt("return");case 8:if("Pop"!==n.click_event){e.next=14;break}return w(n.id),m(!0),e.abrupt("return");case 14:j(void 0);case 15:return e.next=17,l({type:"competitions/Reward",payload:{competition_module_setting_id:n.id}});case 17:(r=e.sent)&&0===r.status&&(t(),"Link"===n.click_event?(g.ZP.info("领取成功"),window.open(n.click_info)):g.ZP.info(n.click_info));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(){return(K=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r||r.real_name){e.next=4;break}if(P){e.next=4;break}return g.ZP.info("姓名不能为空"),e.abrupt("return");case 4:if(!r||r.email){e.next=8;break}if(H){e.next=8;break}return g.ZP.info("邮箱不能为空"),e.abrupt("return");case 8:if(!r||r.phone){e.next=12;break}if(W){e.next=12;break}return g.ZP.info("手机号码不能为空"),e.abrupt("return");case 12:if(_){e.next=15;break}return g.ZP.info("请选择你的年级"),e.abrupt("return");case 15:return e.next=17,l({type:"competitions/Reward",payload:{competition_module_setting_id:Z,className:_,name:P,mail:H,phone:W}});case 17:(n=e.sent)&&0===n.status&&(m(!1),t(),g.ZP.info("HCIA认证考试代金劵将由Educoder平台统一发放,请及时关注邮箱或站内短信查收"));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,b.jsxs)("div",{children:[(0,b.jsxs)(y.Z,{open:p,title:"完善信息",onCancel:function(){return m(!1)},onOk:function(){!function(){K.apply(this,arguments)}()},children:[(0,b.jsxs)("p",{children:["您的姓名:",(0,b.jsx)($.Z,{className:r&&r.real_name?"":v.Z.bkfff,style:{width:"300px",marginLeft:"14px",background:r&&r.phone?"":"#ffffff!important"},value:r&&r.real_name||P,disabled:r&&r.real_name||!1,onChange:function(e){return E(e.target.value)}})]}),(0,b.jsxs)("p",{style:{marginTop:"1em"},children:["您的邮箱:",(0,b.jsx)($.Z,{className:r&&r.email?"":"bkfff",style:{width:"300px",marginLeft:"14px",background:r&&r.phone?"":"#ffffff!important"},value:r&&r.email||H,disabled:r&&r.email||!1,onChange:function(e){return M(e.target.value)}})]}),(0,b.jsxs)("p",{style:{marginTop:"1em"},children:["您的手机号:",(0,b.jsx)($.Z,{style:{width:"300px"},className:r&&r.phone?"":"bkfff",value:r&&r.phone||W,disabled:r&&r.phone||!1,onChange:function(e){return G(e.target.value)}})]}),"您的年级:",(0,b.jsxs)(z.default,{style:{width:"300px",marginTop:"1em",marginLeft:"14px"},onChange:function(e){j(e)},children:[(0,b.jsx)(F,{value:"大一",children:"大一"}),(0,b.jsx)(F,{value:"大二",children:"大二"}),(0,b.jsx)(F,{value:"大三",children:"大三"}),(0,b.jsx)(F,{value:"大四",children:"大四"}),(0,b.jsx)(F,{value:"大五",children:"大五"}),(0,b.jsx)(F,{value:"硕一",children:"硕一"}),(0,b.jsx)(F,{value:"硕二",children:"硕二"}),(0,b.jsx)(F,{value:"硕三",children:"硕三"}),(0,b.jsx)(F,{value:"博一",children:"博一"}),(0,b.jsx)(F,{value:"博二",children:"博二"}),(0,b.jsx)(F,{value:"博三",children:"博三"}),(0,b.jsx)(F,{value:"博四",children:"博四"}),(0,b.jsx)(F,{value:"博五",children:"博五"})]}),(0,b.jsx)("p",{style:{marginTop:"1em"},children:"提醒:如无华为云账号,请尽快注册华为云!"})]}),n&&n.length>3?(0,b.jsxs)("div",{style:{position:"relative",marginBottom:"10px",marginTop:"10px"},children:[(0,b.jsx)("span",{className:v.Z.spanprev,onClick:function(){o.current.prev()},children:(0,b.jsx)(D.Z,{style:{color:"#fff",fontSize:"20px",marginLeft:"15px"}})}),(0,b.jsx)(T.Z,{ref:o,className:v.Z.divwidth,slidesToShow:3,slidesToScroll:1,children:n&&n.map((function(e,n){return(0,b.jsxs)("div",{style:{textAlign:"center",position:"relative"},children:[(0,b.jsx)("img",{src:O.Z.IMG_SERVER+"/".concat(e.image_url)}),!1===e.user_received||"Link"===e.click_event?(0,b.jsx)("p",{className:v.Z.receiveclick,onClick:function(){return Y(e)},children:"点击领取"}):(0,b.jsx)("p",{className:v.Z.receivealready,children:"已经领取"})]})}))}),(0,b.jsx)("span",{className:v.Z.spannext,onClick:function(){o.current.next()},children:(0,b.jsx)(L.Z,{style:{color:"#fff",fontSize:"20px",marginLeft:"5px"}})})]}):(0,b.jsx)("div",{className:v.Z.divwidth,style:{justifyContent:"space-around",marginBottom:"10px",marginTop:"10px"},children:n&&n.map((function(e,n){return(0,b.jsxs)("div",{style:{textAlign:"center",position:"relative"},children:[(0,b.jsx)("img",{src:O.Z.IMG_SERVER+"/".concat(e.image_url)}),!1===e.user_received||"Link"===e.click_event?(0,b.jsx)("p",{className:v.Z.receiveclick,onClick:function(){return Y(e)},children:"点击领取"}):(0,b.jsx)("p",{className:v.Z.receivealready,children:"已经领取"})]})}))})]})},H=function(e,n){var t=e.StaffDetail,i=e.HeaderDetail,r=e.ItemData,o=e.setIssee,d=e.ModelType,u=e.dispatch,p=e.userinfo,v=e.Editable,h=(0,f.useState)(!1),_=c()(h,2),j=_[0],k=_[1],S=(0,f.useState)([]),Z=c()(S,2),w=Z[0],I=Z[1],z=(0,f.useState)(""),T=c()(z,2),D=T[0],L=T[1],F=(0,f.useState)(""),H=c()(F,2),M=H[0],A=H[1],V=(0,f.useState)(!1),W=c()(V,2),G=W[0],Y=W[1],X=(0,m.useParams)().identifier,K=(0,f.useRef)(null),U=(0,f.useRef)(null);K.current=null==t?void 0:t.enrolled,(0,f.useEffect)((function(){var e;return null===(e=U.current)||void 0===e||e.addEventListener("click",J),function(){var e;null===(e=U.current)||void 0===e||e.removeEventListener("click",J)}}),[]);var J=function(e){var n;if("modal-upload"===(null==e||null===(n=e.target)||void 0===n?void 0:n.id)){if(!(0,R.tJ)(u))return;if(!K.current)return void y.Z.info({title:"提示",centered:!0,okText:"我知道了",content:"请先报名,再提交作品"});k(!0)}};(0,f.useEffect)((function(){var e,n;null!=i&&i.upload_file&&(I([{name:null==i||null===(e=i.upload_file)||void 0===e?void 0:e.title,status:"done",uid:"123456789"}]),A(null==i?void 0:i.upload_file_url),L(null==i||null===(n=i.upload_file)||void 0===n||null===(n=n.url)||void 0===n?void 0:n.split("/")[3]))}),[null==i?void 0:i.upload_file]);var q={name:"file",multiple:!1,withCredentials:!0,action:O.Z.API_SERVER+"/api/attachments.json",showUploadList:{showRemoveIcon:!1},fileList:w,onChange:function(e){var n,t=e.file.status,i=[l()({},e.file)];(I(i),"uploading"===e.file.status&&Y(!0),"done"===t)&&(L(null===(n=i[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id),Y(!1));"error"===t&&(I([]),Y(!1))},beforeUpload:function(e){return e.size/1024/1024<1e3?Promise.resolve():(g.ZP.info("文件大小必须小于1000MB"),Promise.reject())}},Q=function(){k(!0)};return(0,f.useImperativeHandle)(n,(function(){return{handleVisible:Q}})),(0,b.jsxs)("div",{ref:U,children:["reward"===d?(0,b.jsx)(B,{userlist:p,dispatch:u,rewarddata:r.reward_setting,is_signed:r.is_signed}):null,(0,b.jsx)("div",{style:{textAlign:"right"},children:((null==p?void 0:p.admin)||(null==p?void 0:p.business)||v)&&(0,b.jsx)(C.ZP,{onClick:function(){return o(!1)},children:"编辑"})}),(0,b.jsx)(P.Z,{value:r.md_content||"暂无"}),r&&r.attachments&&r.attachments.map((function(e,n){return(0,b.jsx)("div",{children:(0,b.jsxs)("a",{href:(null===O.Z||void 0===O.Z?void 0:O.Z.API_SERVER)+e.url,target:"_self",download:e.title,children:[(0,b.jsx)("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),(0,b.jsx)("span",{style:{color:"#000000"},children:e.title}),(0,b.jsx)("span",{style:{color:"#000000",marginLeft:"10px"},children:e.filesize})]})})})),(0,b.jsx)(y.Z,{centered:!0,title:"上传作品",open:j,okText:"提交作品",cancelText:"取消",confirmLoading:G,onCancel:function(){return k(!1)},onOk:s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D||M){e.next=3;break}return k(!1),e.abrupt("return");case 3:return Y(!0),e.next=6,(0,N.ZP)("/api/competitions/".concat(X,"/upload_file.json"),{method:"post",body:{attachment_id:D,upload_file_url:M}});case 6:0===e.sent.status&&(k(!1),Y(!1));case 8:case"end":return e.stop()}}),e)}))),children:(0,b.jsxs)("div",{children:[(0,b.jsxs)(E.Z,{align:"middle",className:"mb20",children:[(0,b.jsx)("span",{children:"作品链接:"}),(0,b.jsx)($.Z,{style:{width:416},value:M,onChange:function(e){var n;return A(null===(n=e.target)||void 0===n?void 0:n.value)}})]}),(0,b.jsxs)(E.Z,{align:"top",children:[(0,b.jsx)("span",{style:{lineHeight:"28px"},children:"作品文件:"}),(0,b.jsx)(x.Z,l()(l()({},q),{},{children:(0,b.jsx)(C.ZP,{type:"primary",className:"mb10",children:"上传作品"})}))]})]})})]})},M=(0,f.forwardRef)(H),A=t(94064),V=t(25507);var W=function(e){var n=e.ItemData,t=e.setIssee,i=e.MenuItem,r=e.dispatch,o=e.identifier,d=e.ModelType,u=e.userinfo,p=e.getrightdatas,m=(0,f.useState)([]),v=c()(m,2),h=v[0],y=v[1],_=(0,f.useState)(n.md_content),j=c()(_,2),k=j[0],S=j[1];(0,f.useEffect)((function(){var e,t=[];null==n||null===(e=n.attachments)||void 0===e||e.map((function(e){var n={uid:e.id,name:e.title,response:{id:e.id}};t.push(n)})),y(t)}),[null==n?void 0:n.attachments]);var Z,w,I={name:"file",multiple:!0,withCredentials:!0,action:O.Z.API_SERVER+"/api/attachments.json",defaultFileList:(w=[],null==n||null===(Z=n.attachments)||void 0===Z||Z.map((function(e){var n={uid:null==e?void 0:e.id,name:e.title,response:{id:e.id}};w.push(n)})),w),onRemove:function(e){(0,V.y8)({id:e.uid})},onChange:function(e){var n=e.file.status;"removed"===n&&y(e.fileList),"done"===n?(y(e.fileList),g.ZP.success("".concat(e.file.name," 文件上传成功"))):"error"===n&&g.ZP.error("".concat(e.file.name," 文件上传失败"))},beforeUpload:function(e){var n=e.size/1024/1024<150;return n||g.ZP.info("文件大小必须小于150MB"),n}};function P(){return(P=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"competitions/updateMdContent",payload:{attachment_ids:E(h),competition_module_id:n.id,md_content_id:n.md_id,content:k,identifier:o}});case 2:e.sent&&(g.ZP.info("提交成功"),t(!0),p(i));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){var n=[];return e&&e.map((function(e){n.push(e.response.id)})),n}return console.log(I),(0,b.jsxs)("div",{children:["reward"===d?(0,b.jsx)(B,{userlist:u,dispatch:r,rewarddata:n.reward_setting,is_signed:n.is_signed}):null,(0,b.jsx)(A.Z,{defaultValue:k,onChange:function(e){return S(e)}}),(0,b.jsxs)(x.Z,l()(l()({},I),{},{children:[(0,b.jsx)(C.ZP,{className:"uploadBtn",children:"上传附件"}),"(单个文件150M以内)"]})),(0,b.jsxs)("p",{style:{marginTop:"10px"},children:[(0,b.jsx)(C.ZP,{style:{width:"90px"},type:"primary",onClick:function(){return function(){return P.apply(this,arguments)}()},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"30px",width:"90px"},onClick:function(){return t(!0)},children:"取消"})]})]})},G=t(99313),Y=t(51945);var X=function(){return(0,b.jsxs)("div",{children:[(0,b.jsx)("p",{style:{fontSize:"24px",color:"#05101a"},children:"总排行"}),(0,b.jsxs)("div",{style:{textAlign:"center"},children:[(0,b.jsx)("img",{src:O.Z.IMG_SERVER+"/images/educoder/competitions/trophy.png"}),(0,b.jsx)("p",{children:"要抓住一切机会,向所有人证明自己,证明你能够迎接荣耀"})]})]})},K=t(43604),U=t(18889);var J=function(e){var n=e.oneItem,t=e.towItem,i=e.threeItem;return(0,b.jsx)("div",{style:{textAlign:"center"},children:(0,b.jsxs)(E.Z,{gutter:16,style:{justifyContent:"center"},children:[(0,b.jsx)(K.Z,{span:6,style:{marginTop:"30px",marginRight:"20px"},children:(0,b.jsxs)(U.Z,{title:(0,b.jsxs)("div",{className:v.Z.towtop,children:[(0,b.jsx)("img",{style:{marginTop:"20px"},src:O.Z.IMG_SERVER+"/images/educoder/huangguan-two.png"}),(0,b.jsx)("p",{style:{marginTop:"10px"},children:(0,b.jsxs)(m.Link,{to:"/users/".concat(null==t?void 0:t.user_login,"/classrooms"),children:[(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(null==t?void 0:t.user_image)}),(null==t?void 0:t.competition_prize)&&(0,b.jsx)("p",{className:v.Z.prize,children:null==t?void 0:t.competition_prize}),(0,b.jsx)("p",{style:{color:"#05101a",fontSize:"16px",marginTop:"10px"},children:null==t?void 0:t.record_user_name})]})})]}),className:v.Z.towdiv,bordered:!1,children:[(0,b.jsx)("p",{style:{fontSize:"14px"},children:null==t?void 0:t.school_name}),(0,b.jsx)("p",{style:{fontSize:"18px"},children:null==t?void 0:t.spend_time}),(0,b.jsxs)("p",{style:{fontSize:"26px",color:"#a55b29"},children:[parseFloat(null==t?void 0:t.extra_score)+parseFloat(null==t?void 0:t.score),"分"]})]})}),(0,b.jsx)(K.Z,{span:6,children:(0,b.jsxs)(U.Z,{title:(0,b.jsxs)("div",{className:v.Z.onetop,children:[(0,b.jsx)("img",{style:{marginTop:"20px"},src:O.Z.IMG_SERVER+"/images/educoder/huangguan.png"}),(0,b.jsx)("p",{style:{marginTop:"10px"},children:(0,b.jsxs)(m.Link,{to:"/users/".concat(null==n?void 0:n.user_login,"/classrooms"),children:[(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(null==n?void 0:n.user_image)}),(null==n?void 0:n.competition_prize)&&(0,b.jsx)("p",{className:v.Z.prize,children:null==n?void 0:n.competition_prize}),(0,b.jsx)("p",{style:{color:"#05101a",fontSize:"16px",marginTop:"10px"},children:null==n?void 0:n.record_user_name})]})})]}),className:v.Z.onediv,bordered:!1,children:[(0,b.jsx)("p",{style:{fontSize:"14px"},children:null==n?void 0:n.school_name}),(0,b.jsx)("p",{style:{fontSize:"18px"},children:null==n?void 0:n.spend_time}),(0,b.jsxs)("p",{style:{fontSize:"26px",color:"#a55b29"},children:[parseFloat(null==n?void 0:n.extra_score)+parseFloat(null==n?void 0:n.score),"分"]})]})}),(0,b.jsx)(K.Z,{span:6,style:{marginTop:"40px",marginLeft:"20px"},children:(0,b.jsxs)(U.Z,{title:(0,b.jsxs)("div",{className:v.Z.threetop,children:[(0,b.jsx)("img",{style:{marginTop:"20px"},src:O.Z.IMG_SERVER+"/images/educoder/huangguan-three.png"}),(0,b.jsx)("p",{style:{marginTop:"10px"},children:(0,b.jsxs)(m.Link,{to:"/users/".concat(null==i?void 0:i.user_login,"/classrooms"),children:[(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(null==i?void 0:i.user_image)}),(null==i?void 0:i.competition_prize)&&(0,b.jsx)("p",{className:v.Z.prize,children:null==i?void 0:i.competition_prize}),(0,b.jsx)("p",{style:{color:"#05101a",fontSize:"16px",marginTop:"10px"},children:null==i?void 0:i.record_user_name})]})})]}),className:v.Z.threediv,bordered:!1,children:[(0,b.jsx)("p",{style:{fontSize:"14px"},children:null==i?void 0:i.school_name}),(0,b.jsx)("p",{style:{fontSize:"18px"},children:null==i?void 0:i.spend_time}),(0,b.jsxs)("p",{style:{fontSize:"26px",color:"#a55b29"},children:[parseFloat(null==i?void 0:i.extra_score)+parseFloat(null==i?void 0:i.score),"分"]})]})})]})})},q=t(6848);var Q=function(e){var n,t,i,l,r,a,o,s,d,c,u,p,f,h,x,g,y=e.ItemData;return(0,b.jsxs)("div",{children:[(0,b.jsx)("p",{style:{fontSize:"24px",color:"#05101a"},children:"总排行"}),(0,b.jsx)(J,{oneItem:null==y?void 0:y.teams[0],towItem:null==y?void 0:y.teams[1],threeItem:null==y?void 0:y.teams[2]}),(null==y||null===(n=y.user_ranks)||void 0===n?void 0:n.length)>0&&(0,b.jsxs)("div",{className:v.Z.myTeam,children:[!1===(null==y||null===(t=y.user_ranks)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.success)?(0,b.jsxs)("span",{style:{marginRight:"70px",padding:"10px"},children:[(0,b.jsxs)("p",{style:{marginBottom:"0px"},children:[" 是否晋级:",(0,b.jsx)("span",{style:{color:!1===(null==y||null===(i=y.user_ranks)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.success)?"red":"green"},children:!1===(null==y||null===(l=y.user_ranks)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.success)?"否":null!=y&&null!==(r=y.user_ranks)&&void 0!==r&&null!==(r=r[0])&&void 0!==r&&r.success?"是":""})]}),(null==y||null===(a=y.user_ranks)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.awards)&&(0,b.jsxs)("p",{style:{marginBottom:"0px"},children:[" 是否获奖:",(0,b.jsx)("span",{children:"percent_20"===(null==y||null===(o=y.user_ranks)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.awards)?"二等奖":"percent_30"===(null==y||null===(s=y.user_ranks)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.awards)?"三等奖":"没有获得奖项"})]})]}):(0,b.jsxs)("span",{style:{marginRight:"70px"},children:["我的排名:",null==y||null===(d=y.user_ranks)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.rank]}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"战队名",children:null==y||null===(c=y.user_ranks)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.team_name})}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"时间",children:null==y||null===(u=y.user_ranks)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.cost_time})}),(0,b.jsx)("span",{style:{flex:1,textAlign:"center"},children:(0,b.jsx)(q.Z,{title:"赋能赛加分",children:null==y||null===(p=y.user_ranks)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.extra_score})}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"比赛成绩",children:null==y||null===(f=y.user_ranks)||void 0===f||null===(f=f[0])||void 0===f?void 0:f.score})}),(0,b.jsx)("span",{children:(0,b.jsx)(q.Z,{title:"总分",children:parseFloat(null==y||null===(h=y.user_ranks)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.extra_score)+parseFloat(null==y||null===(x=y.user_ranks)||void 0===x||null===(x=x[0])||void 0===x?void 0:x.score)||0})})]}),null==y||null===(g=y.teams)||void 0===g?void 0:g.map((function(e,n){return(0,b.jsxs)("div",{className:v.Z.bottomItem,children:[(0,b.jsx)("span",{style:{color:"#0152d9",marginRight:"20px"},children:n+1}),(0,b.jsxs)(m.Link,{to:"/users/".concat(null==e?void 0:e.user_login,"/classrooms"),style:{marginRight:"80px",position:"relative"},children:[(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(null==e?void 0:e.user_image)}),(null==e?void 0:e.competition_prize)&&(0,b.jsx)("span",{className:v.Z.spanrightradius,children:null==e?void 0:e.competition_prize})]}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"战队名",children:null==e?void 0:e.team_name})}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"单位/学校名",children:e.school_name})}),(0,b.jsx)("span",{style:{flex:1,textAlign:"center"},children:(0,b.jsx)(q.Z,{title:"赋能赛加分",children:e.extra_score})}),(0,b.jsx)("span",{style:{flex:1},children:(0,b.jsx)(q.Z,{title:"比赛成绩",children:e.score})}),(0,b.jsx)("span",{style:{color:"#0152d9"},children:(0,b.jsx)(q.Z,{title:"总分",children:parseFloat(e.extra_score)+parseFloat(e.score)})})]})}))]})},ee=G.Z.TabPane;var ne=function(e){var n,t,i,l,r,o,d=e.ChartRules,u=e.ItemData,p=e.getCharts,h=e.Selectkey,x=e.getChartRules,y=e.userinfo,_=e.Editable,j=e.HeaderDetail,k=(0,f.useState)(!1),S=c()(k,2),Z=S[0],w=S[1],I=(0,f.useState)(""),E=c()(I,2),$=E[0],R=E[1],z=(0,f.useState)(!0),T=c()(z,2),D=T[0],L=T[1],F=(0,f.useState)(),B=c()(F,2),H=B[0],M=B[1],V=(0,f.useState)(),W=c()(V,2),K=W[0],U=W[1],J=(0,m.useParams)().identifier;function q(){return(q=s()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if($){e.next=3;break}return g.ZP.info("内容不能为空"),e.abrupt("return");case 3:if(L(!1),!(n=null==H?void 0:H.id)){e.next=12;break}return e.next=8,(0,N.ZP)("/api/competitions/".concat(J,"/update_md_content.json"),{method:"post",body:{competition_module_id:h,content:$,md_content_id:null===(t=d.rule_contents)||void 0===t||null===(t=t.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(n)})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,stage_id:null==H?void 0:H.id}});case 8:0===e.sent.status&&(g.ZP.info("更新成功"),w(!1),x()),e.next=16;break;case 12:return e.next=14,(0,N.ZP)("/api/competitions/".concat(J,"/update_md_content.json"),{method:"post",body:{competition_module_id:h,content:$,md_content_id:null===(i=d.rule_contents)||void 0===i||null===(i=i.filter((function(e){return 0===parseInt(e.competition_stage_id)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id,stage_id:null==H?void 0:H.id}});case 14:0===e.sent.status&&(g.ZP.info("更新成功"),w(!1),x());case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){if(D){var e,n,t,i=null==d||null===(e=d.stages)||void 0===e?void 0:e[0];if(M(i),null!=i&&i.id)"mAP"!==(null==j?void 0:j.task)&&"dog"!==(null==j?void 0:j.task)||p(null==i?void 0:i.id),R((null===(n=d.rule_contents)||void 0===n||null===(n=n.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==i?void 0:i.id)})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.content)||"");else"mAP"===(null==j?void 0:j.task)||null==j||j.task,R((null===(t=d.rule_contents)||void 0===t||null===(t=t.filter((function(e){return 0===parseInt(e.competition_stage_id)})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.content)||"")}}),[d]);var ne=[{title:"排名",dataIndex:"name",align:"center",key:"name",render:function(e,n,t){return(0,b.jsx)("span",{children:t+1})}},{title:"头像",dataIndex:"user_image",align:"center",key:"user_image",render:function(e){return(0,b.jsx)("img",{className:v.Z.imgradius,src:O.Z.IMG_SERVER+"/images/".concat(e)})}},{title:"战队名称",dataIndex:"team_name",key:"team_name",render:function(e){return(0,b.jsx)("span",{title:e,children:e&&(null==e?void 0:e.length)>=15?(null==e?void 0:e.substr(0,15))+"...":e||"--"})}},{title:"单位",dataIndex:"school_name",key:"school_name",align:"center",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}},{title:"mAP"===(null==j?void 0:j.task)?"mAP指标":"Jittor-3"===(null==j?void 0:j.task)?"总分":"top1指标",dataIndex:"score",key:"score",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}}];return(0,b.jsxs)("div",{children:[(null==d||null===(n=d.stages)||void 0===n?void 0:n.length)>0?null:(0,b.jsx)(X,{}),(null==d||null===(t=d.stages)||void 0===t?void 0:t.length)>0&&(0,b.jsx)(G.Z,{animated:!0,tabBarExtraContent:((null==y?void 0:y.admin)||(null==y?void 0:y.business)||_)&&(0,b.jsx)(C.ZP,{onClick:function(){w(!0)},children:"编辑"}),onChange:function(e){var n,t,i;w(!1);var l=null==d||null===(n=d.stages)||void 0===n?void 0:n.filter((function(n){return parseInt(e)===parseInt(null==n?void 0:n.id)}))[0];M(l);var r=null==l||null===(t=l.children)||void 0===t?void 0:t[0];U(r),R((null===(i=d.rule_contents)||void 0===i||null===(i=i.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==l?void 0:l.id)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.content)||""),p((null==r?void 0:r.id)||e)},children:d&&d.stages.map((function(e,n){return(0,b.jsx)(ee,{tab:e.name,children:!1===Z&&d&&d.rule_contents.map((function(n,t){return e.id===n.competition_stage_id||null===e.id&&0===n.competition_stage_id?(0,b.jsx)(P.Z,{value:void 0===n.content||null===n.content?"":n.content},t):void 0}))},null===e.id?0:e.id)}))}),(null==H||null===(i=H.children)||void 0===i?void 0:i.length)>0&&(0,b.jsx)(G.Z,{activeKey:(null==K?void 0:K.id)+"",onChange:function(e){var n,t=null==H||null===(n=H.children)||void 0===n?void 0:n.filter((function(n){return parseInt(e)===parseInt(null==n?void 0:n.id)}))[0];U(t),p(e)},children:null==H||null===(l=H.children)||void 0===l?void 0:l.map((function(e,n){return(0,b.jsx)(ee,{tab:e.name},null===e.id?0:e.id)}))}),Z&&(0,b.jsxs)("div",{children:[(0,b.jsx)(A.Z,{defaultValue:$,onChange:function(e){R(e)}}),(0,b.jsxs)("p",{style:{marginTop:"10px"},children:[(0,b.jsx)(C.ZP,{style:{width:"90px"},type:"primary",onClick:function(){return function(){return q.apply(this,arguments)}()},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"30px",width:"90px"},onClick:function(){return w(!1)},children:"取消"})]})]}),(null==u||null===(r=u.teams)||void 0===r?void 0:r.length)>0&&("mAP"===(null==j?void 0:j.task)||"dog"===(null==j?void 0:j.task)||"Jittor-3"===(null==j?void 0:j.task))?(0,b.jsx)(Y.Z,{dataSource:null==u?void 0:u.teams,columns:ne,pagination:!1}):(null==u||null===(o=u.teams)||void 0===o?void 0:o.length)>0&&(0,b.jsx)(Q,{ItemData:u})]})},te=t(93304),ie=t(34601),le=t(97600),re=t(61186),ae=t.n(re),oe=G.Z.TabPane;var se=function(e){var n,t,i,l,r,o,d,u=e.ChartRules,p=e.ItemData,v=e.getCharts,h=e.Selectkey,x=e.HeaderDetail,y=e.getChartRules,_=e.userinfo,j=e.Editable,k=e.dispatch,S=e.StaffDetail,Z=(0,f.useState)(!1),w=c()(Z,2),I=w[0],E=w[1],$=(0,f.useState)(""),O=c()($,2),R=O[0],z=O[1],T=(0,f.useState)(!0),D=c()(T,2),L=D[0],F=D[1],B=(0,f.useState)(),H=c()(B,2),M=H[0],V=H[1],W=(0,f.useState)(),K=c()(W,2),U=K[0],J=K[1],Q=(0,m.useParams)().identifier;function ee(){return(ee=s()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(R){e.next=3;break}return g.ZP.info("内容不能为空"),e.abrupt("return");case 3:if(F(!1),!(n=null==M?void 0:M.id)){e.next=12;break}return e.next=8,(0,N.ZP)("/api/competitions/".concat(Q,"/update_md_content.json"),{method:"post",body:{competition_module_id:h,content:R,md_content_id:null===(t=u.rule_contents)||void 0===t||null===(t=t.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(n)})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,stage_id:null==M?void 0:M.id}});case 8:0===e.sent.status&&(g.ZP.info("更新成功"),E(!1),y()),e.next=16;break;case 12:return e.next=14,(0,N.ZP)("/api/competitions/".concat(Q,"/update_md_content.json"),{method:"post",body:{competition_module_id:h,content:R,md_content_id:null===(i=u.rule_contents)||void 0===i||null===(i=i.filter((function(e){return 0===parseInt(e.competition_stage_id)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id,stage_id:null==M?void 0:M.id}});case 14:0===e.sent.status&&(g.ZP.info("更新成功"),E(!1),y());case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){var e;if(L&&(null==u||null===(e=u.stages)||void 0===e?void 0:e.length)>0){var n,t,i=null==u||null===(n=u.stages)||void 0===n?void 0:n[0];V(i);var l,r,a=null==u||null===(t=u.stages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.children)||void 0===t?void 0:t[0];if(J(a),null!=i&&i.id)v(null==i?void 0:i.id),z((null===(l=u.rule_contents)||void 0===l||null===(l=l.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==i?void 0:i.id)})))||void 0===l||null===(l=l[0])||void 0===l?void 0:l.content)||"");else v(0),z((null===(r=u.rule_contents)||void 0===r||null===(r=r.filter((function(e){return 0===parseInt(e.competition_stage_id)})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.content)||"")}}),[u]);var ne=[{title:"request_id",dataIndex:"request_id",width:120,align:"center",key:"name",render:function(e,n,t){return(0,b.jsx)("span",{children:e})}},{title:"附件",dataIndex:"file_name",align:"center",width:150,key:"file_name",render:function(e){return(0,b.jsx)(q.Z,{title:e,children:(0,b.jsx)("span",{title:e,children:e&&(null==e?void 0:e.length)>=10?(null==e?void 0:e.substr(0,10))+"...":e||"--"})})}},{title:"提交人",dataIndex:"user_name",key:"user_name",width:100,render:function(e){return(0,b.jsx)("span",{title:e,children:e&&(null==e?void 0:e.length)>=6?(null==e?void 0:e.substr(0,6))+"...":e||"--"})}},{title:"提交时间",dataIndex:"created_at",key:"created_at",align:"center"},{title:"状态",dataIndex:"status",key:"status",width:50,render:function(e){return(0,b.jsx)("span",{children:1===e?"计算中":2===e?"完成":0===e?"待计算":3===e&&"错误"})}},!(null!=M&&M.display_four_indicators)&&"计图挑战热身赛"===(null==M?void 0:M.name)&&{title:"数据指标1",dataIndex:"data_ranking",key:"data_ranking",align:"center",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}},!(null!=M&&M.display_four_indicators)&&"计图挑战热身赛"===(null==M?void 0:M.name)&&{title:"数据指标2",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){return(null==e?void 0:e.length)>0?null==e?void 0:e.map((function(e,n){return(0,b.jsxs)("span",{children:[null==e?void 0:e.name,":",null==e?void 0:e.value," ",(0,b.jsx)("br",{})]})})):(0,b.jsx)("span",{children:"--"})}},(null==M?void 0:M.display_six_indicators)&&{title:"数据指标",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){return(null==e?void 0:e.length)>0?null==e?void 0:e.map((function(e,n){return(0,b.jsxs)("span",{children:[null==e?void 0:e.name,":",null==e?void 0:e.value," ",(0,b.jsx)("br",{})]})})):(0,b.jsx)("span",{children:"--"})}},(null==M?void 0:M.display_five_indicators)&&{title:"top1指标",dataIndex:"data_indicators",key:"data_indicators",align:"left",render:function(e){var n;return(null==e||null===(n=e[0])||void 0===n?void 0:n.value)||"- -"}},(null==M?void 0:M.display_five_indicators)&&{title:"top5指标",dataIndex:"data_indicators",key:"data_indicators",align:"left",render:function(e){var n;return(null==e||null===(n=e[1])||void 0===n?void 0:n.value)||"- -"}},(null==M?void 0:M.display_four_indicators)&&{title:"mask accuary",dataIndex:"data_ranking",key:"data_ranking",align:"left",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}},(null==M?void 0:M.display_one_indicators)&&{title:"mIoU",dataIndex:"data_other",key:"data_ranking",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"mIoU"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},(null==M?void 0:M.display_four_indicators)&&{title:"美学评分",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"score"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},(null==M?void 0:M.display_four_indicators)&&{title:"FID",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"fid"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},(null==M?void 0:M.display_four_indicators)&&{title:"风格相似度",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"style_similarity"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},(null==M?void 0:M.display_four_indicators)&&{title:"总分",dataIndex:"data_other",key:"data_other",align:"left",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"total_score"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Car",dataIndex:"data_ranking",key:"data_ranking",align:"center",render:function(e){return(0,b.jsx)("span",{children:e||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Coffee",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Coffee"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Easyship",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Easyship"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Scar",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Scar"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"Scarf",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Scarf"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},!(null!=M&&M.display_four_indicators)&&(null==M?void 0:M.name.includes("可微渲染新视角生成赛题"))&&{title:"总分",dataIndex:"data_other",key:"data_other",align:"center",render:function(e){var n;return(0,b.jsx)("span",{children:(null==e||null===(n=e.find((function(e){return"Total"===(null==e?void 0:e.name)})))||void 0===n?void 0:n.value)||"--"})}},{title:"操作",dataIndex:"result_url",width:50,key:"result_url",render:function(e){return(0,b.jsx)("a",{href:e,target:"_blank",download:"附件",children:"下载"})}}].filter((function(e){return!!e}));return(0,b.jsxs)("div",{children:[(null==u||null===(n=u.stages)||void 0===n?void 0:n.length)>0?null:(0,b.jsx)(X,{}),(null==u||null===(t=u.stages)||void 0===t?void 0:t.length)>0&&(0,b.jsx)(G.Z,{animated:!0,tabBarExtraContent:null!=_&&_.admin||null!=_&&_.business||j?(0,b.jsx)(C.ZP,{onClick:function(){E(!0)},children:"编辑"}):S.enrolled&&(null==M?void 0:M.start_time)&&(null==M?void 0:M.end_time)&&(0,b.jsxs)("span",{children:["提交时间:",ae()(null==M?void 0:M.start_time).format("YYYY-MM-DD HH:mm:ss"),"至",ae()(null==M?void 0:M.end_time).format("YYYY-MM-DD HH:mm:ss"),(0,b.jsx)(C.ZP,{style:{marginLeft:"20px"},disabled:ae()(null==M?void 0:M.start_time).unix()>ae()(ae()().format("YYYY-MM-DD HH:mm:s")).unix()||ae()(ae()().format("YYYY-MM-DD HH:mm:s")).unix()>ae()(null==M?void 0:M.end_time).unix(),onClick:function(){k({type:"shixunsDetail/setActionTabs",payload:{key:"md-tab",params:{value:(null==U?void 0:U.id)||(null==M?void 0:M.id),id:null==x?void 0:x.id}}})},children:"提交结果"})]}),onChange:function(e){var n,t,i;E(!1);var l=null==u||null===(n=u.stages)||void 0===n?void 0:n.filter((function(n){return parseInt(e)===parseInt(null==n?void 0:n.id)}))[0],r=null==l||null===(t=l.children)||void 0===t?void 0:t[0];J(r),V(l),z((null===(i=u.rule_contents)||void 0===i||null===(i=i.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==l?void 0:l.id)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.content)||""),v((null==r?void 0:r.id)||e)},children:u&&u.stages.map((function(e,n){return(0,b.jsx)(oe,{tab:e.name,children:!1===I&&u&&u.rule_contents.map((function(n,t){return e.id===n.competition_stage_id||null===e.id&&0===n.competition_stage_id?(0,b.jsx)(P.Z,{value:void 0===n.content||null===n.content?"":n.content},t):void 0}))},null===e.id?0:e.id)}))}),0===(null==M||null===(i=M.children)||void 0===i?void 0:i.length)&&(null==p?void 0:p.total_user_count)>0&&(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10},children:[(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["本赛道的战队数量:",null==p?void 0:p.total_team_count]}),(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["参赛人数:",null==p?void 0:p.total_user_count]}),(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["提交评测次数:",null==p?void 0:p.total_count]})]}),(null==M||null===(l=M.children)||void 0===l?void 0:l.length)>0&&(0,b.jsx)(G.Z,{activeKey:(null==U?void 0:U.id)+"",onChange:function(e){var n,t=null==M||null===(n=M.children)||void 0===n?void 0:n.filter((function(n){return parseInt(e)===parseInt(null==n?void 0:n.id)}))[0];J(t),v(e)},children:null==M||null===(r=M.children)||void 0===r?void 0:r.map((function(e,n){return(0,b.jsx)(oe,{tab:e.name},null===e.id?0:e.id)}))}),(null==M||null===(o=M.children)||void 0===o?void 0:o.length)>0&&(null==p?void 0:p.total_user_count)>0&&(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10},children:[(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["本赛道的战队数量:",null==p?void 0:p.total_team_count]}),(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["参赛人数:",null==p?void 0:p.total_user_count]}),(0,b.jsxs)("div",{style:{width:"33%",height:44,background:"#EEF7FF",color:"#3061D0",textAlign:"center",lineHeight:"44px"},children:["提交评测次数:",null==p?void 0:p.total_count]})]}),I&&(0,b.jsxs)("div",{children:[(0,b.jsx)(A.Z,{defaultValue:R,onChange:function(e){z(e)}}),(0,b.jsxs)("p",{style:{marginTop:"10px"},children:[(0,b.jsx)(C.ZP,{style:{width:"90px"},type:"primary",onClick:function(){return function(){return ee.apply(this,arguments)}()},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"30px",width:"90px"},onClick:function(){return E(!1)},children:"取消"})]})]}),(null===(d=x.competition_modules.filter((function(e){return e.id===h})))||void 0===d||null===(d=d[0])||void 0===d?void 0:d.show_leaderboard)&&(0,b.jsx)(Y.Z,{dataSource:null==p?void 0:p.results,columns:ne})]})},de=t(86859),ce=G.Z.TabPane;var ue=function(e){var n,t,i,r,o,d,u=e.loading,p=e.ChartRules,v=e.ItemData,h=e.getCharts,x=(e.Selectkey,e.HeaderDetail,e.getChartRules,e.userinfo,e.Editable,e.dispatch,e.StaffDetail,(0,f.useState)(!1)),g=c()(x,2),y=(g[0],g[1]),_=(0,f.useState)(""),j=c()(_,2),k=(j[0],j[1]),S=(0,f.useState)(!0),Z=c()(S,2),C=Z[0],I=(Z[1],(0,f.useState)()),P=c()(I,2),E=P[0],N=P[1],R=(0,f.useState)(),z=c()(R,2),T=z[0],D=z[1],L=((0,m.useParams)().identifier,(0,f.useState)({page:1,limit:10,sort:"desc"})),F=c()(L,2),B=F[0],H=F[1];(0,f.useEffect)((function(){var e;C&&null!=p&&null!==(e=p.stages)&&void 0!==e&&e[0]&&M()}),[null==p||null===(n=p.stages)||void 0===n?void 0:n[0]]);var M=function(){var e=s()(a()().mark((function e(){var n,t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==p||null===(n=p.stages)||void 0===n?void 0:n[0],N(i),r=null==p||null===(t=p.stages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.children)||void 0===t?void 0:t[0],D(r),B.id=(null==r?void 0:r.id)||(null==i?void 0:i.id),H(l()({},B)),e.next=7,h(l()(l()({},B),{},{stage_id:B.id}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,b.jsxs)("div",{children:[(null==p||null===(t=p.stages)||void 0===t?void 0:t.length)>0?null:(0,b.jsx)(X,{}),(null==p||null===(i=p.stages)||void 0===i?void 0:i.length)>0&&(0,b.jsx)(G.Z,{tabBarStyle:{height:65,marginLeft:35,marginRight:30},animated:!0,onChange:function(){var e=s()(a()().mark((function e(n){var t,i,r,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!1),o=null==p||null===(t=p.stages)||void 0===t?void 0:t.filter((function(e){return parseInt(n)===parseInt(null==e?void 0:e.id)}))[0],s=null==o||null===(i=o.children)||void 0===i?void 0:i[0],D(s),N(o),k((null===(r=p.rule_contents)||void 0===r||null===(r=r.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==o?void 0:o.id)})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.content)||""),B.page=1,B.limit=10,B.id=(null==s?void 0:s.id)||n,H(l()({},B)),e.next=9,h(l()({},B));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:p&&p.stages.map((function(e,n){return(0,b.jsx)(ce,{tab:e.name},null===e.id?0:e.id)}))}),(null==E||null===(r=E.children)||void 0===r?void 0:r.length)>0&&(0,b.jsx)(G.Z,{activeKey:(null==T?void 0:T.id)+"",onChange:function(){var e=s()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==E||null===(t=E.children)||void 0===t?void 0:t.filter((function(e){return parseInt(n)===parseInt(null==e?void 0:e.id)}))[0],D(i),B.page=1,B.limit=10,B.id=n,H(l()({},B)),e.next=5,h(l()({},B));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null==E||null===(o=E.children)||void 0===o?void 0:o.map((function(e,n){return(0,b.jsx)(ce,{tab:e.name},null===e.id?0:e.id)}))}),(0,b.jsx)("div",{style:{height:10,background:"#F5F5F5"}}),(0,b.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,b.jsxs)("span",{style:{cursor:"pointer",marginRight:20},onClick:function(){B.page=1,B.sort="desc"===B.sort?"asc":"desc",H(l()({},B)),h(l()({},B))},children:["按提交时间","asc"===B.sort?"正":"倒","序排序 ",(0,b.jsx)("i",{className:"iconfont font14 ".concat("asc"===B.sort?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})," ",(0,b.jsx)($.Z.Search,{onSearch:function(e){B.page=1,B.search=e,H(l()({},B)),h(l()({},B))},style:{width:"82%"},placeholder:"输入人员/战队名称进行搜索"}),(0,b.jsx)(w.Z,{spinning:u,children:null==v||null===(d=v.results)||void 0===d?void 0:d.map((function(e,n){return(0,b.jsxs)("div",{style:{border:"1px solid #E3EFFC",height:100,borderRadius:"2px 2px 0px 0px",marginTop:0===n?14:30},children:[(0,b.jsxs)("div",{style:{height:60,padding:10,display:"flex",alignItems:"center"},children:[(0,b.jsx)("img",{src:O.Z.IMG_SERVER+"/images/"+(null==e?void 0:e.image_url),style:{width:40,height:40,borderRadius:"50%"}}),(0,b.jsxs)("div",{style:{marginLeft:10},children:[(0,b.jsx)("span",{style:{color:"#333333",fontWeight:500,fontSize:"16px"},children:null==e?void 0:e.user_name}),(0,b.jsxs)("span",{style:{color:"#999999",fontWeight:400,fontSize:"14px",marginLeft:60},children:["所属战队",(0,b.jsx)("span",{style:{marginLeft:10,color:"#333"},children:(null==e?void 0:e.team_name)||"- -"})]}),(0,b.jsxs)("span",{style:{color:"#333333",fontWeight:400,fontSize:"14px",marginLeft:40},children:["学校 ",(0,b.jsx)("span",{style:{marginLeft:10,color:"#333"},children:(null==e?void 0:e.school_name)||"- -"})]})]})]}),(0,b.jsxs)("div",{style:{background:"#EEF2F8",height:40,borderRadius:"0px 0px 2px 2px",paddingLeft:60,paddingRight:40,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,b.jsxs)("div",{children:[(0,b.jsxs)("span",{style:{color:"#666666",fontSize:"12px"},children:["提交时间:",null==e?void 0:e.created_at]}),(0,b.jsxs)("span",{style:{color:"#666666",fontSize:"12px",margin:"0px 40px"},children:["消耗内存:",(null==e?void 0:e.ts_mem)||"- -","MB"]}),(0,b.jsxs)("span",{style:{color:"#666666",fontSize:"12px"},children:["代码执行时间:",(null==e?void 0:e.ts_time)||"- -","秒"]})]}),(0,b.jsxs)("a",{style:{display:"flex",alignItems:"center"},href:"/tasks/".concat(null==e?void 0:e.game_identifier),target:"_blank",children:[(0,b.jsx)("i",{className:"iconfont icon-chakandaima",style:{marginRight:4}}),(0,b.jsx)("span",{style:{lineHeight:"14px"},children:"查看代码"})]})]})]})}))}),(0,b.jsx)(de.Z,{total:null==v?void 0:v.total_count,pageSize:10,hideOnSinglePage:!0,style:{marginTop:40,textAlign:"center"},showSizeChanger:!1,current:B.page,onChange:function(e,n){B.page=e,H(l()({},B)),h(l()({},B))}})]})]})},pe=t(3278),fe=G.Z.TabPane;var me=function(e){var n,t,i,r,o,d,u,p=e.loading,v=e.ChartRules,h=e.ItemData,x=e.getCharts,g=(e.Selectkey,e.HeaderDetail),y=(e.getChartRules,e.userinfo,e.Editable,e.dispatch),_=e.StaffDetail,j=(0,f.useState)(!1),k=c()(j,2),S=(k[0],k[1]),Z=(0,f.useState)(""),C=c()(Z,2),I=(C[0],C[1]),P=(0,f.useState)(!0),E=c()(P,2),$=E[0],O=(E[1],(0,f.useState)()),R=c()(O,2),z=R[0],T=R[1],D=(0,f.useState)(),L=c()(D,2),F=L[0],B=L[1],H=(0,f.useState)([]),M=c()(H,2),A=M[0],V=M[1],W=(0,m.useParams)().identifier,Y=(0,f.useState)({page:1,limit:10}),K=c()(Y,2),U=K[0],J=K[1],q=(0,f.useState)(),Q=c()(q,2);Q[0],Q[1],(0,f.useEffect)((function(){var e;$&&null!=v&&null!==(e=v.stages)&&void 0!==e&&e[0]&&ee()}),[null==v||null===(n=v.stages)||void 0===n?void 0:n[0]]);var ee=function(){var e=s()(a()().mark((function e(){var n,t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==v||null===(n=v.stages)||void 0===n?void 0:n[0],T(i),r=null==v||null===(t=v.stages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.children)||void 0===t?void 0:t[0],B(r),U.id=(null==r?void 0:r.id)||(null==i?void 0:i.id),J(l()({},U)),e.next=7,x(l()(l()({},U),{},{stage_id:U.id}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function ne(){return(ne=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/competitions/".concat(W,"/get_shixun_settings.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&V(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){null!=g&&g.is_new&&function(){ne.apply(this,arguments)}()}),[g]),(0,b.jsxs)("div",{children:[(null==v||null===(t=v.stages)||void 0===t?void 0:t.length)>0?null:(0,b.jsx)(X,{}),(null==v||null===(i=v.stages)||void 0===i?void 0:i.length)>0&&(0,b.jsx)(G.Z,{tabBarStyle:{height:65,marginLeft:35,marginRight:30},animated:!0,onChange:function(){var e=s()(a()().mark((function e(n){var t,i,r,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!1),o=null==v||null===(t=v.stages)||void 0===t?void 0:t.filter((function(e){return parseInt(n)===parseInt(null==e?void 0:e.id)}))[0],s=null==o||null===(i=o.children)||void 0===i?void 0:i[0],B(s),T(o),I((null===(r=v.rule_contents)||void 0===r||null===(r=r.filter((function(e){return parseInt(e.competition_stage_id)===parseInt(null==o?void 0:o.id)})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.content)||""),U.page=1,U.limit=10,U.id=(null==s?void 0:s.id)||n,J(l()({},U)),e.next=9,x(l()({},U));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:v&&v.stages.map((function(e,n){return(0,b.jsx)(fe,{tab:e.name},null===e.id?0:e.id)}))}),(null==z||null===(r=z.children)||void 0===r?void 0:r.length)>0&&(0,b.jsx)(G.Z,{activeKey:(null==F?void 0:F.id)+"",tabBarStyle:{height:65,marginLeft:35,marginRight:30},onChange:function(){var e=s()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==z||null===(t=z.children)||void 0===t?void 0:t.filter((function(e){return parseInt(n)===parseInt(null==e?void 0:e.id)}))[0],B(i),U.page=1,U.limit=10,U.id=n,J(l()({},U)),e.next=5,x(l()({},U));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null==z||null===(o=z.children)||void 0===o?void 0:o.map((function(e,n){return(0,b.jsx)(fe,{tab:e.name},null===e.id?0:e.id)}))}),(0,b.jsx)("div",{style:{height:10,background:"#F5F5F5"}}),(0,b.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,b.jsxs)("span",{style:{color:"#9096A3"},children:["作品提交时间",(0,b.jsxs)("span",{style:{color:"#333333",marginLeft:5},children:[null==h?void 0:h.start_time,"~",null==h?void 0:h.end_time]})]}),(0,b.jsxs)("span",{style:{color:"#9096A3"},children:["成绩来源",(0,b.jsx)("span",{style:{color:"#333333",marginLeft:5},children:0===(null==h?void 0:h.score_source)?"经验值":"预测准确率"})," "]})]}),(0,b.jsxs)(w.Z,{spinning:p,children:[!(null!=g&&g.is_new)&&(null==h||null===(d=h.results)||void 0===d?void 0:d.map((function(e,n){return(0,b.jsx)(pe.Z,{dispatch:y,Header:g,StaffDetail:_,item:e,index:n})}))),(null==g?void 0:g.is_new)&&(null==A||null===(u=A.data)||void 0===u?void 0:u.map((function(e,n){return(0,b.jsx)(pe.Z,{dispatch:y,Header:g,StaffDetail:_,item:e,index:n})})))]}),(0,b.jsx)(de.Z,{total:null==h?void 0:h.total_count,pageSize:10,hideOnSinglePage:!0,style:{marginTop:40,textAlign:"center"},showSizeChanger:!1,current:U.page,onChange:function(e,n){U.page=e,J(l()({},U)),x(l()({},U))}})]})]})},ve=t(92222),he=t(29804),xe=t(75641),ge=t(70236),ye=t.n(ge),_e=t(91232),je=t.n(_e),be=t(78241),ke=t(46061),Se={WorkSubmitDesc:"WorkSubmitDesc___zk_Kc",WorkSubmit:"WorkSubmit___BOuVl",span:"span___sGFYr",search:"search___wZWVl",downBut:"downBut___tfNYQ"},Ze=t(64461),we=t(6152),Ce=t(86129),Ie=t.n(Ce),Pe=(0,m.connect)((function(e){return ye()(e),{}}))((function(e){var n,t,i,r,o=e.dispatch,d=e.userinfo,u=e.Editable,p=e.ItemData,v=e.TabResults,h=e.HeaderDetail,_=e.StaffDetail,k=e.getTabResults,S=void 0===k?function(){}:k,Z=be.Z.useForm(),w=c()(Z,1)[0],I=(0,f.useState)(!1),O=c()(I,2),R=O[0],T=O[1],D=(0,f.useState)(!1),L=c()(D,2),F=L[0],B=L[1],H=(0,m.useParams)().identifier,M=(0,f.useState)(1),V=c()(M,2),W=V[0],X=V[1],K=(0,f.useState)(!1),U=c()(K,2),J=U[0],Q=U[1],ee=(0,f.useState)(!1),ne=c()(ee,2),te=ne[0],le=ne[1],re=(0,f.useState)([]),oe=c()(re,2),se=oe[0],ce=oe[1],ue=(0,f.useState)(!1),pe=c()(ue,2),fe=pe[0],me=pe[1],ve=(0,f.useState)([]),he=c()(ve,2),xe=he[0],ge=he[1],ye=(0,f.useState)(!1),_e=c()(ye,2),Ce=_e[0],Pe=_e[1],Ee=(0,f.useState)({name:"",url:"",id:null,fileList:[],competition_team_id:""}),$e=c()(Ee,2),Oe=$e[0],Ne=$e[1],Re=(0,f.useState)({total_count:0,results:[]}),ze=c()(Re,2),Te=ze[0],De=ze[1],Le=(0,f.useState)(null),Fe=c()(Le,2),Be=Fe[0],He=Fe[1],Me=(0,f.useState)({page:1,limit:20,keyword:""}),Ae=c()(Me,2),Ve=Ae[0],We=Ae[1],Ge=(0,f.useState)(""),Ye=c()(Ge,2),Xe=Ye[0],Ke=Ye[1],Ue=(0,f.useState)(new(Ie())),Je=c()(Ue,2),qe=Je[0];Je[1];function Qe(){return(Qe=s()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Pe(!0),e.next=3,(0,N.ZP)("/api/competitions/".concat(H,"/my_teams"),{method:"get"});case 3:n=e.sent,Pe(!1),le(!0),0===(null==n?void 0:n.status)&&(ge(null==n?void 0:n.data),w.setFieldsValue({name:"",url:"",id:"",competition_team_id:null==n||null===(t=n.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id}));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function en(){return(en=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/competitions/".concat(H,"/my_teams"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&ge(null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){Q((null==d?void 0:d.admin)||(null==d?void 0:d.business)||u)}),[null==d?void 0:d.admin,null==d?void 0:d.business,u]),(0,f.useEffect)((function(){null!=p&&p.only_file&&X(2)}),[p]),(0,f.useEffect)((function(){var e,n,t,i;v.stages&&(null===(e=v.stages)||void 0===e?void 0:e.length)>0&&((null===(n=v.stages)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.children)||void 0===n?void 0:n.length)>0?He((null===(t=v.stages)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.children)||void 0===t?void 0:t[0])||null):He((null===(i=v.stages)||void 0===i?void 0:i[0])||null))}),[v.stages]),(0,f.useEffect)((function(){tn(),function(){en.apply(this,arguments)}()}),[null==Be?void 0:Be.id,Ve.page]);var nn=[{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"队伍名称"}),dataIndex:"team_name",width:"120px",ellipsis:!0,render:function(e){return(0,b.jsx)(q.Z,{placement:"topLeft",title:e,children:e||"- -"})},isShow:[1,2]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"提交人"}),dataIndex:"user_name",width:"120px",ellipsis:!0,render:function(e){return(0,b.jsx)(q.Z,{placement:"topLeft",title:e,children:e||"- -"})},isShow:[1,2]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"作品名称"}),dataIndex:"name",ellipsis:!0,render:function(e,n){return e?(0,b.jsx)("a",{href:n.url||"#",target:"_blank",children:(0,b.jsx)(q.Z,{placement:"topLeft",title:e,children:e})}):"--"},isShow:[1]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"作品文件"}),dataIndex:"file_name",width:1==W?"180px":"",ellipsis:!0,render:function(e){return(0,b.jsx)(q.Z,{placement:"topLeft",title:e,children:e||"- -"})},isShow:[1,2]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"更新时间"}),dataIndex:"updated_at",width:"180px",render:function(e){return e||"- -"},isShow:[1,2]},{title:(0,b.jsx)("span",{style:{color:"#5F6368"},children:"操作"}),dataIndex:"result_url",ellipsis:!0,width:"200px",align:"center",render:function(e,n){return(0,b.jsxs)(E.Z,{justify:J?"center":"space-between",children:[!J&&(0,b.jsx)(C.ZP,{type:"link",onClick:function(){le(!0),Ne({name:n.name,url:n.url,id:n.id,competition_team_id:n.competition_team_id}),w.setFieldsValue({name:n.name,url:n.url,id:n.id,competition_team_id:n.competition_team_id}),n.file_name&&ce([{uid:"-1",name:n.file_name,status:"done",url:n.result_url||""}])},children:"编辑"}),(0,b.jsx)(we.Z,{type:"link",disabled:!e,onClick:s()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,ie.Nd)(n.file_name,e));case 1:case"end":return t.stop()}}),t)}))),children:J?"下载文件":"下载"}),!J&&(0,b.jsx)(C.ZP,{type:"link",onClick:s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",content:"提交作品删除后不可恢复,确认删除该作品",onOk:function(){var e=s()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/competitions/".concat(H,"/delete_result.json"),{method:"Delete",body:{result_id:null==n?void 0:n.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(g.ZP.info("删除成功"),tn());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),children:"删除"})]})},isShow:[1,2]}].filter((function(e){return e.isShow.includes(W)})),tn=function(){var e=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return me(!0),e.next=3,o({type:"competitions/Results",payload:l()({identifier:H,stage_id:null==Be?void 0:Be.id,module_type:"worksubmit"},Ve)});case 3:n=e.sent,De(n),me(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=function(){var e=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"competitions/updateMdContent",payload:{identifier:H,stage_id:null==Be?void 0:Be.id,competition_module_id:p.id,content:Xe,md_content_id:null==n?void 0:n.id}});case 2:return 0==(t=e.sent).status&&g.ZP.success(t.message),B(!1),e.next=7,S();case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rn=function(){var e=s()(a()().mark((function e(n){var t,i,l,r,s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T(!0),2!=W||0!=se.length){e.next=4;break}return g.ZP.error("请选择文件"),e.abrupt("return");case 4:if(r={login:null==d?void 0:d.login,container_type:"Competition",file_name:null==se||null===(t=se[0])||void 0===t?void 0:t.name,stage_type:null==Be?void 0:Be.id,container_id:null==h?void 0:h.id,result_id:null==Oe?void 0:Oe.id,module_type:"worksubmit",competition_team_id:n.competition_team_id},1!=W){e.next=14;break}return e.next=8,(0,N.ZP)("/api/competitions/".concat(H,"/check_result_url.json"),{method:"GET",params:{url:n.url,stage_id:null==Be?void 0:Be.id,result_id:null==Oe?void 0:Oe.id,competition_team_id:n.competition_team_id}});case 8:if(s=e.sent,T(!1),0==(null==s?void 0:s.status)){e.next=12;break}return e.abrupt("return");case 12:r.name=n.name,r.url=n.url;case 14:if(1!=W||0!=se.length){e.next=20;break}return e.next=17,o({type:"competitions/getWorkSubmitUpdateRes",payload:{identifier:H,result_id:null==Oe?void 0:Oe.id,name:n.name,url:n.url,stage_id:null==Be?void 0:Be.id,result_url:null==Oe?void 0:Oe.result_url,module_type:"worksubmit",competition_team_id:n.competition_team_id}});case 17:l=e.sent,e.next=23;break;case 20:return e.next=22,(0,j.cT)(se[0],r);case 22:l=e.sent;case 23:0==(null===(i=l)||void 0===i?void 0:i.status)?g.ZP.success("提交成功"):g.ZP.info((null===(c=l)||void 0===c?void 0:c.message)||"提交失败"),T(!1),le(!1),ce([]),tn();case 28:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),an=function(){var e=s()(a()().mark((function e(){var n,t,i,l,r,d,c,u,p,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"competitions/Results",payload:{identifier:H,stage_id:null==Be?void 0:Be.id,page:1,limit:9999999,keyword:"",module_type:"worksubmit"}});case 2:if(t=e.sent,i=null==t||null===(n=t.results)||void 0===n?void 0:n.filter((function(e){return(null==e?void 0:e.result_url)&&e.file_name})),l=y.Z.info({width:460,title:(0,b.jsxs)("div",{children:["正在导出参赛文件,",(0,b.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:0}),"/",i.length]}),maskClosable:!1,className:Se.modal,onOk:function(){}}),r=[],d=function(){var e=s()(a()().mark((function e(n,t){var o,s,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,o=new(Ie()),e.next=4,fetch(n.result_url,{method:"get"});case 4:return s=e.sent,e.next=7,s.blob();case 7:return d=e.sent,o.file(n.file_name,d),e.next=11,o.generateAsync({type:"blob"}).then((function(e){!function n(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;0==i&&r.includes(t)||r.includes("".concat(t,"(").concat(i,")"))?n(t,i+1):(r.push(0==i?t:"".concat(t,"(").concat(i,")")),qe.file(0==i?t+".zip":"".concat(t,"(").concat(i,")")+".zip",e))}("".concat(null==n?void 0:n.team_name,"-").concat(null==n?void 0:n.user_name))}));case 11:l.update({content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:t}),"/",i.length]})}),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),g.ZP.error("".concat(n.file_name,"下载失败"));case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(n,t){return e.apply(this,arguments)}}(),!(i.length>0)){e.next=27;break}c=0,u=je()(i),e.prev=10,u.s();case 12:if((p=u.n()).done){e.next=18;break}return f=p.value,e.next=16,d(f,++c);case 16:e.next=12;break;case 18:e.next=23;break;case 20:e.prev=20,e.t0=e.catch(10),u.e(e.t0);case 23:return e.prev=23,u.f(),e.finish(23);case 26:qe.generateAsync({type:"blob"}).then((function(e){(0,ie.Nd)(h.name,window.URL.createObjectURL(e))}));case 27:l.destroy();case 28:case"end":return e.stop()}}),e,null,[[10,20,23,26]])})));return function(){return e.apply(this,arguments)}}(),on={maxCount:1,withCredentials:!0,fileList:se,onRemove:function(){ce([])},beforeUpload:function(e){var n=e.size/1024/1024;e.name.split(".").slice(-1)[0].toLowerCase();return 1==W&&n>150||2==W&&n/1024>1||0==n?(g.ZP.error("".concat(e.name," 文件无法上传。").concat(0==n?"文件内容不能为空":"超过文件大小限制(".concat(1==W?"150MB":"1G",")"))),Promise.reject()):(ce([e]),!1)}};return(0,b.jsxs)("div",{className:Se.WorkSubmit,children:[Be?(0,b.jsx)(G.Z,{defaultActiveKey:(null===(n=v.stages)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.id)||1,destroyInactiveTabPane:!0,tabBarExtraContent:(0,b.jsxs)(E.Z,{style:{marginBottom:"10px"},children:[!J&&_.enrolled&&(0,b.jsx)(C.ZP,{type:"primary",onClick:function(){return le(!0)},children:"作品提交"}),J&&!F&&(0,b.jsx)(C.ZP,{style:{marginLeft:"10px"},type:"primary",onClick:function(){return B(!0)},children:"编辑"})]}),onChange:function(e){var n=v.stages.find((function(n){return n.id==e}));n.children.length>0?He(n.children[0]):He(n)},children:null===(t=v.stages)||void 0===t?void 0:t.map((function(e,n){var t,i,l,r,o;return(0,b.jsxs)(G.Z.TabPane,{tab:(0,b.jsx)("div",{style:{marginBottom:"20px"},children:e.name}),children:[F?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(A.Z,{defaultValue:(null===(t=v.rule_contents[n])||void 0===t?void 0:t.content)||"",onChange:function(e){return Ke(e)}}),(0,b.jsxs)(E.Z,{children:[(0,b.jsx)(we.Z,{type:"primary",onClick:function(){return ln(v.rule_contents[n])},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"10px"},onClick:s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",B(!1));case 1:case"end":return e.stop()}}),e)}))),children:"取消"})]})]}):(0,b.jsx)(P.Z,{style:{marginTop:"10px"},value:(null===(i=v.rule_contents[n])||void 0===i?void 0:i.content)||""}),(null===(l=e.children)||void 0===l?void 0:l.length)>0&&(0,b.jsx)(G.Z,{defaultActiveKey:null===(r=e.children)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.id,destroyInactiveTabPane:!0,onChange:function(n){var t;He(null===(t=e.children)||void 0===t?void 0:t.find((function(e){return e.id==n})))},children:null===(o=e.children)||void 0===o?void 0:o.map((function(e){return(0,b.jsx)(G.Z.TabPane,{tab:e.name},e.id)}))})]},e.id)}))}):(0,b.jsxs)("div",{children:[(_.enrolled||J)&&(0,b.jsxs)(E.Z,{style:{marginBottom:"10px",paddingBottom:"10px",borderBottom:"1px solid #eee"},children:[!J&&_.enrolled&&(0,b.jsx)(C.ZP,{style:{marginLeft:"auto"},loading:Ce,type:"primary",onClick:function(){!function(){Qe.apply(this,arguments)}()},children:"作品提交"}),J&&!F&&(0,b.jsx)(C.ZP,{style:{marginLeft:!J&&_.enrolled?"10px":"auto"},type:"primary",onClick:function(){return B(!0)},children:"编辑"})]}),F?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(A.Z,{defaultValue:(null===(i=v.rule_contents)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.content)||"",onChange:function(e){return Ke(e)}}),(0,b.jsxs)(E.Z,{children:[(0,b.jsx)(we.Z,{type:"primary",onClick:function(){var e;return ln(null===(e=v.rule_contents)||void 0===e?void 0:e[0])},children:"提交"}),(0,b.jsx)(C.ZP,{style:{marginLeft:"10px"},onClick:s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",B(!1));case 1:case"end":return e.stop()}}),e)}))),children:"取消"})]})]}):(0,b.jsx)(P.Z,{style:{marginTop:"10px"},value:(null===(r=v.rule_contents)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.content)||""})]}),(0,b.jsxs)(E.Z,{align:"middle",justify:"space-between",style:{marginTop:"21px"},children:[(0,b.jsxs)(E.Z,{align:"middle",children:[(0,b.jsx)($.Z,{className:Se.search,placeholder:"请输入队伍名称或提交人姓名搜索",suffix:(0,b.jsx)("i",{className:"iconfont icon-sousuo9",onClick:tn,style:{color:"#000",cursor:"pointer",fontSize:"14px"}}),onChange:function(e){Ve.keyword=e.target.value,Ve.search=e.target.value,We(Ve)},style:{background:"#F6F7F9"},bordered:!1,onPressEnter:tn}),(0,b.jsxs)("div",{style:{color:"#9B9B9B",fontSize:"14px",marginLeft:"20px"},children:["当前共计作品",(0,b.jsx)("span",{style:{color:"#165DFF"},children:Te.total_count}),"个"]})]}),J&&(0,b.jsxs)(E.Z,{align:"middle",children:[1==W&&(0,b.jsx)(C.ZP,{style:{lineHeight:"32px"},target:"_blank",href:"/api/competitions/".concat(H,"/results.xlsx?identifier=").concat(H,"&stage_id=").concat((null==Be?void 0:Be.id)||"","&module_type=worksubmit"),icon:(0,b.jsx)("i",{className:"iconfont icon-lianjie3",style:{fontSize:"16px",color:"#44D7B6"}}),className:Se.downBut,children:"下载作品链接"}),(0,b.jsx)(we.Z,{icon:(0,b.jsx)("i",{className:"iconfont icon-wenjian4",style:{fontSize:"16px",color:"#F6C555"}}),className:Se.downBut,style:{marginLeft:"20px"},onClick:an,children:"下载所有文件"})]})]}),(0,b.jsx)(Y.Z,{style:{marginTop:"17px"},loading:fe,columns:nn,dataSource:Te.results,locale:{emptyText:(0,b.jsx)(Ze.Z,{})},pagination:!1}),(0,b.jsxs)(E.Z,{style:{marginTop:"20px"},align:"middle",justify:"space-between",children:[((null==Be?void 0:Be.end_time)&&(null==Be?void 0:Be.start_time)||h.start_time&&h.end_time)&&(0,b.jsxs)("span",{className:Se.span,children:["提交时间:",(0,b.jsx)("span",{children:ae()((null==Be?void 0:Be.start_time)||h.start_time).format("YYYY-MM-DD HH:mm:ss")})," 至 ",(0,b.jsx)("span",{children:ae()((null==Be?void 0:Be.end_time)||h.end_time).format("YYYY-MM-DD HH:mm:ss")})]}),(0,b.jsx)(de.Z,{showQuickJumper:!0,hideOnSinglePage:!0,current:Ve.page,pageSize:Ve.limit,onChange:function(e,n){return We(l()(l()({},Ve),{},{page:e,limit:n}))},onShowSizeChange:function(e,n){return We(l()(l()({},Ve),{},{page:1,limit:n}))},total:Te.total_count||0})]}),(0,b.jsxs)(y.Z,{centered:!0,destroyOnClose:!0,title:(0,b.jsx)("div",{style:{fontWeight:"500",color:"#000000",marginTop:"10px"},children:"作品提交"}),open:te,bodyStyle:{padding:" 0px 25px 10px 25px"},onOk:function(){return w.submit()},confirmLoading:R,onCancel:function(){le(!1),ce([]),Ne(null)},children:[(0,b.jsx)("div",{className:Se.WorkSubmitDesc,children:"说明:大赛进行中上传后的作品如需修改,可在【作品提交】列表点击“编辑”进行修改。"}),(0,b.jsxs)(be.Z,{form:w,colon:!1,onFinish:rn,children:[1==W&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(be.Z.Item,{label:"作品名称",name:"name",rules:[{required:!0,message:"请填写作品名称"}],children:(0,b.jsx)($.Z,{showCount:!0,maxLength:60,placeholder:"请输入作品名称"})}),(0,b.jsx)(be.Z.Item,{label:"作品链接",name:"url",rules:[{required:!0,message:"请填写作品链接"}],children:(0,b.jsx)($.Z,{placeholder:"请输入作品链接"})})]}),(0,b.jsx)(be.Z.Item,{label:"提交战队",name:"competition_team_id",rules:[{required:!0,message:"请选择战队"}],children:(0,b.jsx)(z.default,{children:null==xe?void 0:xe.map((function(e){return(0,b.jsx)(z.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,b.jsxs)(be.Z.Item,{name:"fileList",style:{paddingLeft:1==W?"76px":"0"},valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},children:[1==W&&(0,b.jsx)(x.Z,l()(l()({},on),{},{children:(0,b.jsxs)(E.Z,{align:"middle",children:[(0,b.jsx)(C.ZP,{type:"primary",ghost:!0,icon:(0,b.jsx)(ke.Z,{}),children:se.length>0?"更换文件":"文件上传"}),(0,b.jsx)(q.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,b.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,b.jsx)("p",{children:"提示:"}),(0,b.jsx)("p",{children:"1. 一次最多上传1个文件。"}),(0,b.jsx)("p",{children:"2. 单个文件大小请勿超过150M。"})]}),children:(0,b.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#C5C5C5"}})})]})})),2==W&&(0,b.jsxs)(x.Z.Dragger,l()(l()({className:Se.fileList,style:{background:"#fff",padding:"31px 0px"}},on),{},{children:[(0,b.jsx)("p",{className:"ant-upload-drag-icon",children:(0,b.jsx)("i",{className:"iconfont icon-shangchuan4",style:{fontSize:"32px",color:"#165DFF"}})}),(0,b.jsx)("p",{className:"ant-upload-text",children:"拖拽文件或者点击上传"})]}))]})]})]})]})})),Ee=["globalSetting","loading","dispatch","user"],$e=(0,m.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,user:e.user}}))((function(e){e.globalSetting;var n,t,i,r,o,d,u,x,_,j=e.loading,k=e.dispatch,P=e.user,E=(p()(e,Ee),(0,f.useState)({avatar_url:""})),$=c()(E,2),O=$[0],N=$[1],z=(0,f.useState)([]),T=c()(z,2),D=T[0],L=T[1],F=(0,m.useParams)().identifier,B=(0,f.useState)([]),H=c()(B,2),A=H[0],V=H[1],G=(0,f.useState)(!0),Y=c()(G,2),X=Y[0],K=Y[1],U=(0,f.useState)([]),J=c()(U,2),q=J[0],Q=J[1],ee=(0,f.useState)([]),re=c()(ee,2),ae=re[0],oe=re[1],de=(0,f.useState)(!1),ce=c()(de,2),pe=ce[0],fe=ce[1],ge=(0,f.useState)(!1),ye=c()(ge,2),_e=ye[0],je=ye[1],be=(0,f.useState)(!1),ke=c()(be,2),Se=ke[0],Ze=ke[1],we=(0,f.useState)([]),Ce=c()(we,2),Ie=Ce[0],$e=Ce[1],Oe=(0,f.useState)([]),Ne=c()(Oe,2),Re=Ne[0],ze=Ne[1],Te=(0,f.useState)([]),De=c()(Te,2),Le=De[0],Fe=De[1],Be=(0,f.useState)(!1),He=c()(Be,2),Me=He[0],Ae=He[1],Ve=(0,f.useState)([]),We=c()(Ve,2),Ge=We[0],Ye=We[1],Xe=(0,f.useState)(),Ke=c()(Xe,2),Ue=Ke[0],Je=Ke[1],qe=(0,f.useState)(!0),Qe=c()(qe,2),en=Qe[0],nn=Qe[1],tn=(0,f.useState)(!1),ln=c()(tn,2),rn=ln[0],an=ln[1],on=(0,f.useState)(!1),sn=c()(on,2),dn=sn[0],cn=sn[1],un=(0,f.useState)(!1),pn=c()(un,2),fn=pn[0],mn=pn[1],vn=(0,f.useState)(!1),hn=c()(vn,2),xn=hn[0],gn=hn[1],yn=(0,f.useState)(!1),_n=c()(yn,2),jn=_n[0],bn=_n[1],kn=(0,f.useState)(!0),Sn=c()(kn,2),Zn=Sn[0],wn=Sn[1],Cn=(0,f.useState)(!1),In=c()(Cn,2),Pn=In[0],En=In[1],$n=(0,f.useState)(!1),On=c()($n,2),Nn=On[0],Rn=On[1],zn=(0,f.useState)(""),Tn=c()(zn,2),Dn=Tn[0],Ln=Tn[1],Fn=(0,m.useLocation)(),Bn=(0,f.useRef)(null),Hn=(0,f.useState)(!1),Mn=c()(Hn,2),An=Mn[0],Vn=Mn[1];function Wn(){return Gn.apply(this,arguments)}function Gn(){return(Gn=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=L,e.next=3,k({type:"competitions/getStaff",payload:{identifier:F}});case 3:return e.t1=e.sent,(0,e.t0)(e.t1),e.next=7,k({type:"competitions/getHeader",payload:{identifier:F}});case 7:n=e.sent,N(n),(0,ie.Dk)((null==n?void 0:n.name)||"竞赛");case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yn(e){return Xn.apply(this,arguments)}function Xn(){return(Xn=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Fe(n.id),Le=n.id,Q(n),"entrance"!==n.module_type){e.next=9;break}return e.next=6,k({type:"competitions/getItem",payload:{url:n.module_url,module_type:"entrance"}});case 6:t=e.sent,e.next=12;break;case 9:return e.next=11,k({type:"competitions/getItem",payload:{url:n.module_url}});case 11:t=e.sent;case 12:fe(!1),Ze(!1),Ae(!1),V(t),an(!1),cn(!1),Vn(!1),Ye([]),oe(n.module_type),"worksubmit"===n.module_type?(K(!1),Vn(!0),lt()):"chart"===n.module_type?(fe(!0),K(!1),Jn()):"certificate"===n.module_type?(Ze(!0),fe(!1),K(!1),at()):"md_tab"===n.module_type?(Ae(!0),K(!1),localStorage.setItem("issee","2"),fe(!1),Ze(!1),lt()):"md_shixun"===n.module_type?(an(!0),K(!1),lt()):"entrance"===n.module_type?(cn(!0),K(!1),lt()):(K(!0),localStorage.setItem("issee","1"));case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Kn(e,n,t){return Un.apply(this,arguments)}function Un(){return(Un=s()(a()().mark((function e(n,t,i){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.stopPropagation(),!(0,ie.Wn)(null==t?void 0:t.forbid_visit_info)){e.next=3;break}return e.abrupt("return");case 3:if(!O.teacher_need_phone&&!O.member_need_phone){e.next=6;break}return En(!0),e.abrupt("return");case 6:if((0,R.tJ)(k)){e.next=8;break}return e.abrupt("return");case 8:if(null==O||!O.is_authentication||null!=P&&null!==(l=P.userInfo)&&void 0!==l&&l.authentication){e.next=11;break}return k({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 11:if(null==O||!O.enroll_url){e.next=14;break}return(0,ie.xg)(null==O?void 0:O.enroll_url),e.abrupt("return");case 14:if("ismodel"!==i){e.next=31;break}if(t.invite_code){e.next=18;break}return g.ZP.info("本竞赛只面向部分学校/单位开放,你暂时没有参赛资格"),e.abrupt("return");case 18:if(!0!==t.member_of_course){e.next=22;break}(0,ie.xg)("/classrooms/".concat(t.course_id)),e.next=29;break;case 22:if(t.invite_code){e.next=25;break}return g.ZP.info("本竞赛只面向部分学校/单位开放,你暂时没有参赛资格"),e.abrupt("return");case 25:return e.next=27,k({type:"competitions/addApplytojoincourse",payload:{invite_code:t.invite_code,student:1}});case 27:0===e.sent.status&&(0,ie.xg)("/classrooms/".concat(t.course_id));case 29:e.next=35;break;case 31:if(!0!==D.enrolled){e.next=34;break}return(0,ie.xg)(i),e.abrupt("return");case 34:mn(!0);case 35:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jn(){return qn.apply(this,arguments)}function qn(){return(qn=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=je,e.next=3,k({type:"competitions/ChartRules",payload:{identifier:F}});case 3:return e.t1=e.sent,e.next=6,(0,e.t0)(e.t1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qn(){return(Qn=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/Charts",payload:{identifier:F,stage_id:n}});case 2:t=e.sent,V(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function et(){return(et=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return nn(!0),e.next=3,k({type:"competitions/Results",payload:l()({identifier:F,stage_id:null==n?void 0:n.id},n)});case 3:t=e.sent,V(t),nn(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nt(){return(nt=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return nn(!0),e.next=3,k({type:"competitions/Results",payload:l()({identifier:F,stage_id:null==n?void 0:n.id,module_type:"entrance"},n)});case 3:t=e.sent,V(t),nn(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tt(e){return it.apply(this,arguments)}function it(){return(it=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/Results",payload:{identifier:F,stage_id:n}});case 2:if(t=e.sent,"1"!==localStorage.getItem("issee")){e.next=5;break}return e.abrupt("return");case 5:V(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lt(){return rt.apply(this,arguments)}function rt(){return(rt=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Ye,e.next=3,k({type:"competitions/TabResults",payload:{identifier:F,competition_module_id:Le}});case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function at(){return ot.apply(this,arguments)}function ot(){return(ot=s()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/Prize",payload:{identifier:F,user_id:null==P||null===(n=P.userInfo)||void 0===n?void 0:n.user_id}});case 2:t=e.sent,$e(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function st(){return(st=s()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/Accounts",payload:{id:null==P||null===(n=P.userInfo)||void 0===n?void 0:n.user_id}});case 2:t=e.sent,ze(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dt(){return(dt=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Zn){e.next=2;break}return e.abrupt("return");case 2:if(wn(!1),!ct()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,k({type:"competitions/AddTeam",payload:l()(l()({},n),{},{identifier:F})});case 7:(t=e.sent)&&0===t.status?(Ln(t),Rn(!0),Wn(),gn(!1)):wn(!0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ct(){var e,n,t,i,l,r;if(null!=P&&null!==(e=P.userInfo)&&void 0!==e&&e.is_teacher){if((null!=D&&null!==(t=D.all_staff)&&void 0!==t&&t.mutiple_limited||null!=D&&null!==(i=D.teacher_staff)&&void 0!==i&&i.mutiple_limited)&&null!=D&&D.enrolled)return g.ZP.info("你已经报名,不能重复报名"),wn(!0),!0}else if((null!=D&&null!==(l=D.all_staff)&&void 0!==l&&l.mutiple_limited||null!=D&&null!==(r=D.member_staff)&&void 0!==r&&r.mutiple_limited)&&null!=D&&D.enrolled)return g.ZP.info("你已经报名,不能重复报名"),wn(!0),!0;if(null!=D&&D.enroll_ended)return g.ZP.info("报名已截止,无需报名"),wn(!0),!0;if(null!=D&&D.all_staff)return!1;if(null!=P&&null!==(n=P.userInfo)&&void 0!==n&&n.is_teacher){if(!D.teacher_staff)return g.ZP.info("已禁止老师报名"),wn(!0),!0}else if(null==D||!D.member_staff)return g.ZP.info("已禁止学生报名"),wn(!0),!0}function ut(){return(ut=s()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Zn){e.next=2;break}return e.abrupt("return");case 2:if(!ct()){e.next=4;break}return e.abrupt("return");case 4:return wn(!1),e.next=7,k({type:"competitions/JoinTeam",payload:l()({identifier:F},n)});case 7:(t=e.sent)&&0===t.status?(Rn(!0),Ln(t),bn(!1),wn(!0),Wn()):wn(!0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){console.log("++++++++++++++++++++++++++++++++++++",F),F&&Wn(),(0,ie.Dk)("竞赛")}),[F]),(0,f.useEffect)((function(){var e;Je(1===parseInt(null==Fn||null===(e=Fn.query)||void 0===e?void 0:e.type))}),[Fn]),(0,f.useEffect)((function(){var e;if((null==O||null===(e=O.competition_modules)||void 0===e?void 0:e.length)>0){var n,t;if("赛题发布"===(null==Fn||null===(n=Fn.query)||void 0===n?void 0:n.active)){var i,l=null==O||null===(i=O.competition_modules)||void 0===i?void 0:i.find((function(e){return"赛题发布"===e.name}));if(l)return void Yn(l)}Yn(null==O||null===(t=O.competition_modules)||void 0===t?void 0:t[0])}null!=O&&O.id&&k({type:"globalSetting/setShareData",payload:{title:null==O?void 0:O.name,desc:null==O?void 0:O.description,imgUrl:"".concat(null==O?void 0:O.image,"?x-oss-process=image/resize,h_200,w_200,m_pad")}})}),[O]),(0,b.jsxs)("div",{className:"edu-container minH500",children:[(0,b.jsxs)(Z.Z,{className:"mt10",separator:">",children:[(0,b.jsx)(Z.Z.Item,{children:(0,b.jsx)(m.Link,{to:"/competitions/index",children:"在线竞赛"})}),(0,b.jsxs)(Z.Z.Item,{children:[O.name,O.sub_title?"-"+O.sub_title:null]})]}),(0,b.jsxs)("div",{className:"mt10",style:{display:"flex",background:"#fff",position:"relative",padding:"20px 12px"},children:[(0,b.jsx)(w.Z,{spinning:j.effects["competitions/getHeader"],children:(0,b.jsxs)("div",{style:{height:"355px",width:"800px"},children:[(null==O?void 0:O.avatar_url)&&null!==(null==O?void 0:O.avatar_url)&&(0,b.jsx)("img",{style:{height:"355px",width:"800px"},src:null==O?void 0:O.avatar_url}),!(null!=O&&O.avatar_url)&&null==(null==O?void 0:O.avatar_url)&&(0,b.jsx)("img",{style:{height:"355px",width:"800px"},src:"/images/educoder/competitions/mainbanner.jpg"})]})}),(0,b.jsxs)("div",{style:{marginLeft:"20px",width:"400px"},children:[(0,b.jsxs)("p",{className:"".concat(v.Z.titlesize),children:[O.name,O.sub_title?"-"+O.sub_title:null]}),(0,b.jsxs)("p",{style:{display:"flex",justifyContent:"space-between",marginRight:18},children:[(0,b.jsxs)("span",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,b.jsx)("span",{children:"奖金"}),null!=O&&O.bonus?(0,b.jsxs)("span",{style:{fontSize:"24px"},children:["¥",parseInt(O&&O.bonus).toLocaleString()]}):(0,b.jsx)("span",{style:{fontSize:"24px"},children:"暂无"})]}),(0,b.jsxs)("span",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,b.jsx)("span",{children:"浏览"}),(0,b.jsx)("span",{style:{fontSize:"24px"},children:parseInt(O&&O.visits_count).toLocaleString()})]}),(0,b.jsxs)("span",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,b.jsx)("span",{children:"报名"}),(0,b.jsx)("span",{style:{fontSize:"24px"},children:parseInt(O&&O.member_count).toLocaleString()})]})]}),(0,b.jsxs)("p",{className:v.Z.timesize,style:{marginTop:30},children:[(0,b.jsx)("span",{style:{color:"#9b9b9b",marginTop:"30px"},children:"竞赛时间:"}),O.start_time,"~",O.end_time]}),(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"报名截止:"}),O.enroll_end_time]}),"ended"===O.competition_status?(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"竞赛状态:"}),"已结束"]}):null,"nearly_published"===O.competition_status?(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"竞赛状态:"}),"即将发布"]}):null,"progressing"===O.competition_status?(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"竞赛状态:"}),"进行中"]}):null,"apply"===O.competition_status?(0,b.jsxs)("p",{className:v.Z.timesize,children:[(0,b.jsx)("span",{style:{color:"#9b9b9b"},children:"竞赛状态:"}),"正在报名"]}):null,(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(null==O?void 0:O.mode)<=2&&D.enrolled&&(0,b.jsxs)(C.ZP,{onClick:function(e){var n;1===(null==O?void 0:O.mode)||3===(null==O?void 0:O.mode)?Yn(null===(n=O.competition_modules)||void 0===n?void 0:n.find((function(e){return"entrance"===e.module_type}))):Kn(e,O,"ismodel")},style:{background:"#07C160",color:"#fff",border:"1px solid #07C160",marginRight:20,display:2===(null==O?void 0:O.mode)||1===(null==O?void 0:O.mode)&&(null===(n=O.competition_modules)||void 0===n||null===(n=n.filter((function(e){return"entrance"===e.module_type})))||void 0===n?void 0:n.length)>0?"":"none"},className:v.Z.buttonsize,children:[1===(null==O?void 0:O.mode)&&"赛题入口",2===(null==O?void 0:O.mode)&&"进入课堂",3===(null==O?void 0:O.mode)&&"赛题入口"]}),"ended"===O.competition_status?(0,b.jsx)(C.ZP,{type:"primary",className:v.Z.buttonsize,disabled:!0,children:"已结束"}):null,"nearly_published"===O.competition_status?(0,b.jsx)(C.ZP,{type:"primary",className:v.Z.buttonsize,disabled:!0,children:"即将发布"}):null,"nearly_published"!==O.competition_status&&O.enroll_end&&"ended"!==O.competition_status?(0,b.jsx)(C.ZP,{type:"primary",className:v.Z.buttonsize,disabled:!0,children:"报名截止"}):null,"progressing"!==O.competition_status&&"apply"!==O.competition_status||1==O.enroll_end||!O.enroll_end_time?null:(0,b.jsx)(C.ZP,{type:"primary",disabled:D.enrolled&&!O.need_attachment,className:v.Z.buttonsize,onClick:function(e){var n;D.enrolled&&O.need_attachment?null===(n=Bn.current)||void 0===n||n.handleVisible():Kn(e,O,2===O.mode?"ismodel":O.personal?"personal":"/competitions/".concat(O.identifier,"/detail/enroll"))},children:D.enrolled?O.need_attachment?"上传作品":"已报名":null!=O&&O.enroll_url?"前往大赛官网报名":"立即报名"})]}),null!=O&&null!==(t=O.permission)&&void 0!==t&&t.editable?(0,b.jsx)("span",{onClick:function(){return(0,ie.xg)("/competitions/".concat(O.identifier,"/detail/enroll"))},className:v.Z.myteam,children:"我的战队>>"}):(0,b.jsx)(b.Fragment,{children:"游客"!=P.userInfo.real_name&&!(null!=O&&O.enroll_url)&&O.enroll_end_time&&(0,b.jsx)("span",{onClick:function(e){return Kn(e,O,2===O.mode?"ismodel":O.personal?"personal":"/competitions/".concat(O.identifier,"/detail/enroll"))},className:v.Z.myteam,children:(0,le.j5)()?"参赛战队>>":"我的战队>>"})})]})]}),(0,b.jsxs)("div",{className:v.Z.bootmdetail,children:[(0,b.jsx)("div",{className:v.Z.flex1,children:(0,b.jsx)(I.Z,{selectedKeys:["".concat(Le)],children:O&&O.competition_modules&&O.competition_modules.map((function(e,n){if("enroll"!=e.module_type)return(0,b.jsx)(I.Z.Item,{className:v.Z.menuItem,onClick:function(){if(null!=e&&e.is_authentication){if(!(0,R.tJ)(k))return;g.ZP.info("加入战队才能查看")}else Yn(e)},children:e.name},e.id)}))})}),(0,b.jsxs)("div",{className:v.Z.flex6,style:{padding:(rn||dn)&&0},children:[Se?(0,b.jsx)(te.Z,{dispatch:k,userid:null==P||null===(i=P.userInfo)||void 0===i?void 0:i.user_id,Prize:Ie,Accounts:Re,getAccounts:function(){return st.apply(this,arguments)}}):null,pe?(0,b.jsx)(ne,{HeaderDetail:O,userinfo:P.userInfo,Editable:null==O||null===(r=O.permission)||void 0===r?void 0:r.editable,getCharts:function(e){return Qn.apply(this,arguments)},getChartRules:Jn,Selectkey:Le,ChartRules:_e,ItemData:A}):null,X?(0,b.jsx)(M,{ref:Bn,StaffDetail:D,HeaderDetail:O,userinfo:P.userInfo,Editable:null==O||null===(o=O.permission)||void 0===o?void 0:o.editable,ItemData:A,setIssee:K,ModelType:ae,dispatch:k}):null,X||rn||dn||pe||Se||Me||An?null:(0,b.jsx)(W,{userinfo:P.userInfo,ModelType:ae,getrightdatas:Yn,dispatch:k,MenuItem:q,setIssee:K,identifier:F,ItemData:A}),Me&&(0,b.jsx)(se,{dispatch:k,StaffDetail:D,userinfo:P.userInfo,HeaderDetail:O,Editable:null==O||null===(d=O.permission)||void 0===d?void 0:d.editable,getCharts:tt,getChartRules:lt,Selectkey:Le,ChartRules:Ge,ItemData:A}),rn&&(0,b.jsx)(ue,{loading:en,dispatch:k,StaffDetail:D,userinfo:P.userInfo,HeaderDetail:O,Editable:null==O||null===(u=O.permission)||void 0===u?void 0:u.editable,getCharts:function(e){return et.apply(this,arguments)},getChartRules:lt,Selectkey:Le,ChartRules:Ge,ItemData:A}),dn&&(0,b.jsx)(me,{loading:en,dispatch:k,StaffDetail:D,userinfo:P.userInfo,HeaderDetail:O,Editable:null==O||null===(x=O.permission)||void 0===x?void 0:x.editable,getCharts:function(e){return nt.apply(this,arguments)},getChartRules:lt,Selectkey:Le,ChartRules:Ge,ItemData:A}),An&&(0,b.jsx)(Pe,{HeaderDetail:O,userinfo:P.userInfo,StaffDetail:D,Editable:null==O||null===(_=O.permission)||void 0===_?void 0:_.editable,ItemData:q,TabResults:Ge,getTabResults:lt})]})]}),(0,b.jsx)(h.Z,{}),(0,b.jsx)(S,{getResults:tt}),(0,b.jsx)(y.Z,{open:Ue,footer:null,width:720,title:"提示",centered:!0,onCancel:function(){return Je(!1)},children:(0,b.jsxs)("div",{className:v.Z.modal,children:[(0,b.jsx)("div",{children:"华为模型王者挑战赛黄金赛正式开启啦"}),(0,b.jsxs)("div",{children:["本赛段总奖金高达",(0,b.jsx)("span",{style:{color:"#FF8C29"},children:"300,000"}),"元"]}),(0,b.jsx)("div",{children:"1、符合赛题要求的队伍(共25支)可获得奖金:12000RMB/队 ;"}),(0,b.jsx)("div",{children:"2、参与获得“荣耀殿堂”榜主的队伍,可获得由中国软件开源创新大赛组委会颁发的黄金宝箱;"}),(0,b.jsx)("div",{children:"3、各赛题精度最高的队伍,可获得由中国软件开源创新大赛组委会颁发的黄金宝箱+荣誉证书;"}),(0,b.jsx)("div",{children:"心动吧,那就快点击下方按钮报名参赛"}),(0,b.jsx)(C.ZP,{type:"primary",onClick:function(){return(0,ie.xg)("https://competition.huaweicloud.com/information/1000041485/introduction")},children:"前往报名参赛"})]})}),(0,b.jsx)(y.Z,{title:"选择参赛方式",open:fn,onCancel:function(){mn(!1)},footer:!1,children:(0,b.jsxs)("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"},children:[(0,b.jsx)(C.ZP,{type:"primary",style:{height:40},onClick:function(){bn(!0),mn(!1)},children:"加入战队参赛"}),(0,b.jsx)(C.ZP,{style:{height:40},onClick:function(){gn(!0),mn(!1)},children:"去创建战队参赛"})]})}),jn?(0,b.jsx)(ve.Z,{isjoin:jn,setJoin:bn,JoinTeams:function(e){return ut.apply(this,arguments)}}):null,xn?(0,b.jsx)(he.Z,{isAddmodle:xn,setIsAdd:gn,createTeam:function(e){return dt.apply(this,arguments)}}):null,(0,b.jsx)(xe.Z,{datas:Dn,isopen:Nn,setisopen:Rn,isShowPhone:Pn,setIsShowPhone:En,user:P,dispatch:k,onOK:s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"competitions/getHeader",payload:{identifier:F}});case 2:n=e.sent,N(n);case 4:case"end":return e.stop()}}),e)})))})]})}))},88522:function(e,n,t){var i=t(92310),l=t.n(i),r=t(75440),a=t(55405),o=t(59301),s=t(53487),d=t(92343),c=t(36355),u=t(57809);const{Option:p}=u.default;function f(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const m=(e,n)=>{const{prefixCls:t,className:i,popupClassName:s,dropdownClassName:m,children:v,dataSource:h}=e,x=(0,r.Z)(v);let g;1===x.length&&(0,d.l$)(x[0])&&!f(x[0])&&([g]=x);const y=g?()=>g:void 0;let _;_=x.length&&f(x[0])?v:h?h.map((e=>{if((0,d.l$)(e))return e;switch(typeof e){case"string":return o.createElement(p,{key:e,value:e},e);case"object":{const{value:n}=e;return o.createElement(p,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:j}=o.useContext(c.E_),b=j("select",t);return o.createElement(u.default,Object.assign({ref:n,suffixIcon:null},(0,a.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:b,popupClassName:s||m,className:l()(`${b}-auto-complete`,i),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),_)},v=o.forwardRef(m),h=(0,s.Z)(v);v.Option=p,v._InternalPanelDoNotUseOrYouWillBeFired=h,n.Z=v},66104:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(92310),l=t.n(i),r=t(75440),a=t(47413),o=t(59301),s=t(92343),d=t(36355),c=t(46952),u=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=o.useContext(d.E_),i=t("breadcrumb");return o.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var f=p,m=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{if(n)return n(t,i,l,r);const o=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return v(e,t,o,a)}}var x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{prefixCls:n,separator:t="/",children:i,menu:l,overlay:r,dropdownProps:a,href:s}=e;const d=(e=>{if(l||r){const t=Object.assign({},a);if(l){const e=l||{},{items:n}=e,i=x(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:l,path:r}=e,a=x(e,["key","title","label","path"]);let d=null!=l?l:i;return r&&(d=o.createElement("a",{href:`${s}${r}`},d)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:d})}))})}else r&&(t.overlay=r);return o.createElement(u.Z,Object.assign({placement:"bottom"},t),o.createElement("span",{className:`${n}-overlay-link`},e,o.createElement(c.Z,null)))}return e})(i);return null!=d?o.createElement(o.Fragment,null,o.createElement("li",null,d),t&&o.createElement(f,null,t)):null},y=e=>{const{prefixCls:n,children:t,href:i}=e,l=x(e,["prefixCls","children","href"]),{getPrefixCls:r}=o.useContext(d.E_),a=r("breadcrumb",n);return o.createElement(g,Object.assign({},l,{prefixCls:a}),v(a,l,t,i))};y.__ANT_BREADCRUMB_ITEM=!0;var _=y,j=t(17313),b=t(83116),k=t(37613);const S=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,j.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,j.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var Z=(0,b.Z)("Breadcrumb",(e=>{const n=(0,k.TS)(e,{});return[S(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),w=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{var{breadcrumbName:n}=e,t=w(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),l}var I=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{prefixCls:n,separator:t="/",style:i,className:c,rootClassName:u,routes:p,items:m,children:v,itemRender:x,params:y={}}=e,_=I(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:j,direction:b,breadcrumb:k}=o.useContext(d.E_);let S;const w=j("breadcrumb",n),[P,E]=Z(w),$=function(e,n){return(0,o.useMemo)((()=>e||(n?n.map(C):null)),[e,n])}(m,p);const O=h(w,x);if($&&$.length>0){const e=[],n=m||p;S=$.map(((i,l)=>{const{path:r,key:s,type:d,menu:c,overlay:u,onClick:p,className:m,separator:v,dropdownProps:h}=i,x=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(y,r);void 0!==x&&e.push(x);const _=null!=s?s:l;if("separator"===d)return o.createElement(f,{key:_},v);const j={},b=l===$.length-1;c?j.menu=c:u&&(j.overlay=u);let{href:k}=i;return e.length&&void 0!==x&&(k=`#/${e.join("/")}`),o.createElement(g,Object.assign({key:_},j,(0,a.Z)(i,{data:!0,aria:!0}),{className:m,dropdownProps:h,href:k,separator:b?"":t,onClick:p,prefixCls:w}),O(i,y,n,e,k))}))}else if(v){const e=(0,r.Z)(v).length;S=(0,r.Z)(v).map(((n,i)=>{if(!n)return n;const l=i===e-1;return(0,s.Tm)(n,{separator:l?"":t,key:i})}))}const N=l()(w,null==k?void 0:k.className,{[`${w}-rtl`]:"rtl"===b},c,u,E),R=Object.assign(Object.assign({},null==k?void 0:k.style),i);return P(o.createElement("nav",Object.assign({className:N,style:R},_),o.createElement("ol",null,S)))};P.Item=_,P.Separator=f;var E=P},18889:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(92310),l=t.n(i),r=t(55405),a=t(59301),o=t(36355),s=t(19716),d=t(66999),c=t(99313),u=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{var{prefixCls:n,className:t,hoverable:i=!0}=e,r=u(e,["prefixCls","className","hoverable"]);const{getPrefixCls:s}=a.useContext(o.E_),d=s("card",n),c=l()(`${d}-grid`,t,{[`${d}-grid-hoverable`]:i});return a.createElement("div",Object.assign({},r,{className:c}))},f=t(17313),m=t(83116),v=t(37613);const h=e=>{const{antCls:n,componentCls:t,headerHeight:i,cardPaddingBase:l,tabsMarginBottom:r}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:i,marginBottom:-1,padding:`0 ${l}px`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`},(0,f.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},f.vS),{[`\n > ${t}-typography,\n > ${t}-typography-edit-content\n `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${n}-tabs-top`]:{clear:"both",marginBottom:r,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorderSecondary}`}}})},x=e=>{const{cardPaddingBase:n,colorBorderSecondary:t,cardShadow:i,lineWidth:l}=e;return{width:"33.33%",padding:n,border:0,borderRadius:0,boxShadow:`\n ${l}px 0 0 0 ${t},\n 0 ${l}px 0 0 ${t},\n ${l}px ${l}px 0 0 ${t},\n ${l}px 0 0 0 ${t} inset,\n 0 ${l}px 0 0 ${t} inset;\n `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:i}}},g=e=>{const{componentCls:n,iconCls:t,actionsLiMargin:i,cardActionsIconSize:l,colorBorderSecondary:r,actionsBg:a}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:a,borderTop:`${e.lineWidth}px ${e.lineType} ${r}`,display:"flex",borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px `},(0,f.dF)()),{"& > li":{margin:i,color:e.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:2*e.cardActionsIconSize,fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer","&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${n}-btn), > ${t}`]:{display:"inline-block",width:"100%",color:e.colorTextDescription,lineHeight:e.fontSize*e.lineHeight+"px",transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${t}`]:{fontSize:l,lineHeight:l*e.lineHeight+"px"}},"&:not(:last-child)":{borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${r}`}}})},y=e=>Object.assign(Object.assign({margin:`-${e.marginXXS}px 0`,display:"flex"},(0,f.dF)()),{"&-avatar":{paddingInlineEnd:e.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":Object.assign({color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG},f.vS),"&-description":{color:e.colorTextDescription}}),_=e=>{const{componentCls:n,cardPaddingBase:t,colorFillAlter:i}=e;return{[`${n}-head`]:{padding:`0 ${t}px`,background:i,"&-title":{fontSize:e.fontSize}},[`${n}-body`]:{padding:`${e.padding}px ${t}px`}}},j=e=>{const{componentCls:n}=e;return{overflow:"hidden",[`${n}-body`]:{userSelect:"none"}}},b=e=>{const{antCls:n,componentCls:t,cardShadow:i,cardHeadPadding:l,colorBorderSecondary:r,boxShadowTertiary:a,cardPaddingBase:o,extraColor:s}=e;return{[t]:Object.assign(Object.assign({},(0,f.Wf)(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:a},[`${t}-head`]:h(e),[`${t}-extra`]:{marginInlineStart:"auto",color:s,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:Object.assign({padding:o,borderRadius:` 0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`},(0,f.dF)()),[`${t}-grid`]:x(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${n}-image-mask`]:{borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`}},[`${t}-actions`]:g(e),[`${t}-meta`]:y(e)}),[`${t}-bordered`]:{border:`${e.lineWidth}px ${e.lineType} ${r}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${e.motionDurationMid}, border-color ${e.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:i}},[`${t}-contain-grid`]:{[`${t}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:-e.lineWidth,marginInlineStart:-e.lineWidth,padding:0}},[`${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:l}}},[`${t}-type-inner`]:_(e),[`${t}-loading`]:j(e),[`${t}-rtl`]:{direction:"rtl"}}},k=e=>{const{componentCls:n,cardPaddingSM:t,headerHeightSM:i,headerFontSizeSM:l}=e;return{[`${n}-small`]:{[`> ${n}-head`]:{minHeight:i,padding:`0 ${t}px`,fontSize:l,[`> ${n}-head-wrapper`]:{[`> ${n}-extra`]:{fontSize:e.fontSize}}},[`> ${n}-body`]:{padding:t}},[`${n}-small${n}-contain-tabs`]:{[`> ${n}-head`]:{[`${n}-head-title, ${n}-extra`]:{minHeight:i,paddingTop:0,display:"flex",alignItems:"center"}}}}};var S=(0,m.Z)("Card",(e=>{const n=(0,v.TS)(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize,cardPaddingSM:12});return[b(n),k(n)]}),(e=>({headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+2*e.padding,headerHeightSM:e.fontSize*e.lineHeight+2*e.paddingXS,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText}))),Z=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{prefixCls:t,className:i,rootClassName:u,style:f,extra:m,headStyle:v={},bodyStyle:h={},title:x,loading:g,bordered:y=!0,size:_,type:j,cover:b,actions:k,tabList:w,children:C,activeTabKey:I,defaultActiveTabKey:P,tabBarExtraContent:E,hoverable:$,tabProps:O={}}=e,N=Z(e,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:R,direction:z,card:T}=a.useContext(o.E_),D=a.useMemo((()=>{let e=!1;return a.Children.forEach(C,(n=>{n&&n.type&&n.type===p&&(e=!0)})),e}),[C]),L=R("card",t),[F,B]=S(L),H=a.createElement(d.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},C),M=void 0!==I,A=Object.assign(Object.assign({},O),{[M?"activeKey":"defaultActiveKey"]:M?I:P,tabBarExtraContent:E});let V;const W=(0,s.Z)(_),G=W&&"default"!==W?W:"large",Y=w?a.createElement(c.Z,Object.assign({size:G},A,{className:`${L}-head-tabs`,onChange:n=>{var t;null===(t=e.onTabChange)||void 0===t||t.call(e,n)},items:w.map((e=>{var{tab:n}=e,t=Z(e,["tab"]);return Object.assign({label:n},t)}))})):null;(x||m||Y)&&(V=a.createElement("div",{className:`${L}-head`,style:v},a.createElement("div",{className:`${L}-head-wrapper`},x&&a.createElement("div",{className:`${L}-head-title`},x),m&&a.createElement("div",{className:`${L}-extra`},m)),Y));const X=b?a.createElement("div",{className:`${L}-cover`},b):null,K=a.createElement("div",{className:`${L}-body`,style:h},g?H:C),U=k&&k.length?a.createElement("ul",{className:`${L}-actions`},function(e){return e.map(((n,t)=>a.createElement("li",{style:{width:100/e.length+"%"},key:`action-${t}`},a.createElement("span",null,n))))}(k)):null,J=(0,r.Z)(N,["onTabChange"]),q=l()(L,null==T?void 0:T.className,{[`${L}-loading`]:g,[`${L}-bordered`]:y,[`${L}-hoverable`]:$,[`${L}-contain-grid`]:D,[`${L}-contain-tabs`]:w&&w.length,[`${L}-${W}`]:W,[`${L}-type-${j}`]:!!j,[`${L}-rtl`]:"rtl"===z},i,u,B),Q=Object.assign(Object.assign({},null==T?void 0:T.style),f);return F(a.createElement("div",Object.assign({ref:n},J,{className:q,style:Q}),V,X,K,U))}));var C=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l{const{prefixCls:n,className:t,avatar:i,title:r,description:s}=e,d=C(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:c}=a.useContext(o.E_),u=c("card",n),p=l()(`${u}-meta`,t),f=i?a.createElement("div",{className:`${u}-meta-avatar`},i):null,m=r?a.createElement("div",{className:`${u}-meta-title`},r):null,v=s?a.createElement("div",{className:`${u}-meta-description`},s):null,h=m||v?a.createElement("div",{className:`${u}-meta-detail`},m,v):null;return a.createElement("div",Object.assign({},d,{className:p}),f,h)};const P=w;P.Grid=p,P.Meta=I;var E=P}}]); \ No newline at end of file