You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
5.1 KiB
2 lines
5.1 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1799],{88665:function(M,B,s){s.r(B);var t=s(59301),m=s(63144),C=s(49127),_=s(6848),E=s(66104),h=s(14491),v=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,D=(a,l)=>{var o={};for(var n in a)g.call(a,n)&&l.indexOf(n)<0&&(o[n]=a[n]);if(a!=null&&v)for(var n of v(a))l.indexOf(n)<0&&k.call(a,n)&&(o[n]=a[n]);return o},f=(a,l,o)=>new Promise((n,d)=>{var x=r=>{try{c(o.next(r))}catch(i){d(i)}},A=r=>{try{c(o.throw(r))}catch(i){d(i)}},c=r=>r.done?n(r.value):Promise.resolve(r.value).then(x,A);c((o=o.apply(a,l)).next())});const I=a=>{var l=a,{globalSetting:o,loading:n,dispatch:d,user:x}=l,A=D(l,["globalSetting","loading","dispatch","user"]);const{identifier:c,Teamid:r}=(0,m.useParams)(),[i,L]=(0,t.useState)(),[p,O]=(0,t.useState)();(0,t.useEffect)(()=>{function e(){F(),P()}c&&e()},[c]);function F(){return f(this,null,function*(){let e=yield d({type:"competitions/getShixun",payload:{identifier:c,teamid:r}});if(e){let u=e.shixuns,y={creator:"\u5408\u8BA1:",shixun_name:e.shixun_count,myshixuns_count:e.total_myshixun_count,forked_myshixun_count:e.total_forked_myshixun_count,valid_count:e.total_valid_count,score:e.total_shixun_score};u.push(y),L(u)}})}function P(){return f(this,null,function*(){let e=yield d({type:"competitions/getCourse",payload:{identifier:c,teamid:r}});if(e){let u=e.courses,y={creator:"\u5408\u8BA1:",course_name:e.total_course_count,students_count:e.total_students_count,shixun_homework_count:e.total_shixun_homework_count,valid_count:e.total_valid_count,score:e.total_course_score};u.push(y),O(u)}})}console.log("shixundata",i,"coursedata",p);const b=[{title:"\u521B\u5EFA\u8005",dataIndex:"creator",key:"creator",render:(e,u)=>t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoutheji":""},e)},{title:"\u540D\u79F0",dataIndex:"shixun_name",key:"shixun_name",render:(e,u)=>t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e,u.forked===!0?t.createElement(C.Z,{count:"\u539F\u521B",style:{backgroundColor:"#459BE5"}}):"")},{title:"\u5B66\u4E60\u4EBA\u6570",dataIndex:"myshixuns_count",key:"myshixuns_count",render:(e,u)=>t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e)},{title:"\u88ABfork\u53D1\u5E03\u7684\u5B66\u4E60\u4EBA\u6570",dataIndex:"forked_myshixun_count",key:"forked_myshixun_count",render:(e,u)=>t.createElement(_.Z,{placement:"bottom",title:"fork\u8BE5\u5B9E\u8BAD\u4EA7\u751F\u7684\u65B0\u5B9E\u8BAD\uFF0C\u5B66\u4E60\u603B\u4EBA\u6570"},t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e))},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"valid_count",key:"valid_count",render:(e,u)=>t.createElement(_.Z,{placement:"bottom",title:"\u81F3\u5C11\u5B8C\u6210\u4E861\u4E2A\u5173\u5361"},t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e))},{title:"\u5E94\u7528\u503C",dataIndex:"score",key:"score",render:(e,u)=>t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e)}],N=[{title:"\u521B\u5EFA\u8005",dataIndex:"creator",key:"creator",render:(e,u)=>t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoutheji":""},e)},{title:"\u540D\u79F0",dataIndex:"course_name",key:"course_name",render:(e,u)=>t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e)},{title:"\u5B66\u751F\u6570\u91CF",dataIndex:"students_count",key:"students_count",render:(e,u)=>t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e)},{title:"\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u6570\u91CF",dataIndex:"shixun_homework_count",key:"shixun_homework_count",render:(e,u)=>t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"valid_count",key:"valid_count",render:(e,u)=>t.createElement(_.Z,{placement:"bottom",title:"\u81F3\u5C11\u5B8C\u6210\u4E861\u4E2A\u5173\u5361"},t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e))},{title:"\u5E94\u7528\u503C",dataIndex:"score",key:"score",render:(e,u)=>t.createElement("div",{className:u.creator==="\u5408\u8BA1:"?"teamsLayoucolor-orange":""},e)}];return t.createElement("div",{className:"edu-container minH500"},t.createElement(E.Z,{className:"mt10",separator:">"},t.createElement(E.Z.Item,null,t.createElement(m.Link,{to:"/competitions/index"},"\u5728\u7EBF\u7ADE\u8D5B")),t.createElement(E.Z.Item,null,t.createElement(m.Link,{to:`/competitions/${c}/detail/enroll`},"\u62A5\u540D")),t.createElement(E.Z.Item,null,"\u6218\u961F\u8BE6\u60C5")),t.createElement("p",null,"\u5B9E\u8DF5\u9879\u76EE"),t.createElement(h.default,{className:"teamsLayoutTable",columns:b,dataSource:i,bordered:!0,pagination:!1}),t.createElement("p",null,"\u6559\u5B66\u8BFE\u5802"),t.createElement(h.default,{className:"teamsLayoutTable",columns:N,dataSource:p,bordered:!0,pagination:!1}))};B.default=(0,m.connect)(({loading:a,globalSetting:l,user:o})=>({globalSetting:l,loading:a.effects,user:o}))(I)}}]);
|