|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[81799],{84291:function(e,t,r){r.r(t);var n=r(7557),o=r.n(n),a=r(41498),l=r.n(a),i=r(79800),s=r.n(i),c=r(39647),u=r.n(c),d=r(59301),m=r(33936),p=r(49127),f=r(6848),h=r(66104),y=r(51945),g=r(37712),x=["globalSetting","loading","dispatch","user"];t.default=(0,m.connect)((function(e){var t=e.loading,r=e.globalSetting,n=e.user;return{globalSetting:r,loading:t.effects,user:n}}))((function(e){e.globalSetting,e.loading;var t=e.dispatch,r=(e.user,u()(e,x),(0,m.useParams)()),n=r.identifier,a=r.Teamid,i=(0,d.useState)(),c=s()(i,2),b=c[0],v=c[1],j=(0,d.useState)(),k=s()(j,2),_=k[0],O=k[1];function C(){return(C=l()(o()().mark((function e(){var r,l,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"competitions/getShixun",payload:{identifier:n,teamid:a}});case 2:(r=e.sent)&&(l=r.shixuns,i={creator:"合计:",shixun_name:r.shixun_count,myshixuns_count:r.total_myshixun_count,forked_myshixun_count:r.total_forked_myshixun_count,valid_count:r.total_valid_count,score:r.total_shixun_score},l.push(i),v(l));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(){return(S=l()(o()().mark((function e(){var r,l,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"competitions/getCourse",payload:{identifier:n,teamid:a}});case 2:(r=e.sent)&&(l=r.courses,i={creator:"合计:",course_name:r.total_course_count,students_count:r.total_students_count,shixun_homework_count:r.total_shixun_homework_count,valid_count:r.total_valid_count,score:r.total_course_score},l.push(i),O(l));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){n&&(function(){C.apply(this,arguments)}(),function(){S.apply(this,arguments)}())}),[n]),console.log("shixundata",b,"coursedata",_);var N=[{title:"创建者",dataIndex:"creator",key:"creator",render:function(e,t){return(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoutheji":"",children:e})}},{title:"名称",dataIndex:"shixun_name",key:"shixun_name",render:function(e,t){return(0,g.jsxs)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:[e,!0===t.forked?(0,g.jsx)(p.Z,{count:"原创",style:{backgroundColor:"#459BE5"}}):""]})}},{title:"学习人数",dataIndex:"myshixuns_count",key:"myshixuns_count",render:function(e,t){return(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:e})}},{title:"被fork发布的学习人数",dataIndex:"forked_myshixun_count",key:"forked_myshixun_count",render:function(e,t){return(0,g.jsx)(f.Z,{placement:"bottom",title:"fork该实训产生的新实训,学习总人数",children:(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:e})})}},{title:"有效作品数",dataIndex:"valid_count",key:"valid_count",render:function(e,t){return(0,g.jsx)(f.Z,{placement:"bottom",title:"至少完成了1个关卡",children:(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:e})})}},{title:"应用值",dataIndex:"score",key:"score",render:function(e,t){return(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:e})}}],E=[{title:"创建者",dataIndex:"creator",key:"creator",render:function(e,t){return(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoutheji":"",children:e})}},{title:"名称",dataIndex:"course_name",key:"course_name",render:function(e,t){return(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:e})}},{title:"学生数量",dataIndex:"students_count",key:"students_count",render:function(e,t){return(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:e})}},{title:"发布的实训作业数量",dataIndex:"shixun_homework_count",key:"shixun_homework_count",render:function(e,t){return(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:e})}},{title:"有效作品数",dataIndex:"valid_count",key:"valid_count",render:function(e,t){return(0,g.jsx)(f.Z,{placement:"bottom",title:"至少完成了1个关卡",children:(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:e})})}},{title:"应用值",dataIndex:"score",key:"score",render:function(e,t){return(0,g.jsx)("div",{className:"合计:"===t.creator?"teamsLayoucolor-orange":"",children:e})}}];return(0,g.jsxs)("div",{className:"edu-container minH500",children:[(0,g.jsxs)(h.Z,{className:"mt10",separator:">",children:[(0,g.jsx)(h.Z.Item,{children:(0,g.jsx)(m.Link,{to:"/competitions/index",children:"在线竞赛"})}),(0,g.jsx)(h.Z.Item,{children:(0,g.jsx)(m.Link,{to:"/competitions/".concat(n,"/detail/enroll"),children:"报名"})}),(0,g.jsx)(h.Z.Item,{children:"战队详情"})]}),(0,g.jsx)("p",{children:"实践项目"}),(0,g.jsx)(y.Z,{className:"teamsLayoutTable",columns:N,dataSource:b,bordered:!0,pagination:!1}),(0,g.jsx)("p",{children:"教学课堂"}),(0,g.jsx)(y.Z,{className:"teamsLayoutTable",columns:E,dataSource:_,bordered:!0,pagination:!1})]})}))},66104:function(e,t,r){r.d(t,{Z:function(){return w}});var n=r(92310),o=r.n(n),a=r(75440),l=r(47413),i=r(59301),s=r(92343),c=r(36355),u=r(46952),d=r(91857);const m=e=>{let{children:t}=e;const{getPrefixCls:r}=i.useContext(c.E_),n=r("breadcrumb");return i.createElement("li",{className:`${n}-separator`,"aria-hidden":"true"},""===t?t:t||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var p=m,f=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r};function h(e,t,r,n){if(null==r)return null;const{className:a,onClick:s}=t,c=f(t,["className","onClick"]),u=Object.assign(Object.assign({},(0,l.Z)(c,{data:!0,aria:!0})),{onClick:s});return void 0!==n?i.createElement("a",Object.assign({},u,{className:o()(`${e}-link`,a),href:n}),r):i.createElement("span",Object.assign({},u,{className:o()(`${e}-link`,a)}),r)}function y(e,t){return(r,n,o,a,l)=>{if(t)return t(r,n,o,a);const i=function(e,t){if(void 0===e.title||null===e.title)return null;const r=Object.keys(t).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${r})`,"g"),((e,r)=>t[r]||e))}(r,n);return h(e,r,i,l)}}var g=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r};const x=e=>{const{prefixCls:t,separator:r="/",children:n,menu:o,overlay:a,dropdownProps:l,href:s}=e;const c=(e=>{if(o||a){const r=Object.assign({},l);if(o){const e=o||{},{items:t}=e,n=g(e,["items"]);r.menu=Object.assign(Object.assign({},n),{items:null==t?void 0:t.map(((e,t)=>{var{key:r,title:n,label:o,path:a}=e,l=g(e,["key","title","label","path"]);let c=null!=o?o:n;return a&&(c=i.createElement("a",{href:`${s}${a}`},c)),Object.assign(Object.assign({},l),{key:null!=r?r:t,label:c})}))})}else a&&(r.overlay=a);return i.createElement(d.Z,Object.assign({placement:"bottom"},r),i.createElement("span",{className:`${t}-overlay-link`},e,i.createElement(u.Z,null)))}return e})(n);return null!=c?i.createElement(i.Fragment,null,i.createElement("li",null,c),r&&i.createElement(p,null,r)):null},b=e=>{const{prefixCls:t,children:r,href:n}=e,o=g(e,["prefixCls","children","href"]),{getPrefixCls:a}=i.useContext(c.E_),l=a("breadcrumb",t);return i.createElement(x,Object.assign({},o,{prefixCls:l}),h(l,o,r,n))};b.__ANT_BREADCRUMB_ITEM=!0;var v=b,j=r(17313),k=r(83116),_=r(37613);const O=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},(0,j.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[r]:{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},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[`\n > ${r} + span,\n > ${r} + a\n `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${r}`]:{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 C=(0,k.Z)("Breadcrumb",(e=>{const t=(0,_.TS)(e,{});return[O(t)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),S=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r};function N(e){const{breadcrumbName:t,children:r}=e,n=S(e,["breadcrumbName","children"]),o=Object.assign({title:t},n);return r&&(o.menu={items:r.map((e=>{var{breadcrumbName:t}=e,r=S(e,["breadcrumbName"]);return Object.assign(Object.assign({},r),{title:t})}))}),o}var E=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r};const I=e=>{const{prefixCls:t,separator:r="/",style:n,className:u,rootClassName:d,routes:m,items:f,children:h,itemRender:g,params:b={}}=e,v=E(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:j,direction:k,breadcrumb:_}=i.useContext(c.E_);let O;const S=j("breadcrumb",t),[I,w]=C(S),P=function(e,t){return(0,i.useMemo)((()=>e||(t?t.map(N):null)),[e,t])}(f,m);const $=y(S,g);if(P&&P.length>0){const e=[],t=f||m;O=P.map(((n,o)=>{const{path:a,key:s,type:c,menu:u,overlay:d,onClick:m,className:f,separator:h,dropdownProps:y}=n,g=((e,t)=>{if(void 0===t)return t;let r=(t||"").replace(/^\//,"");return Object.keys(e).forEach((t=>{r=r.replace(`:${t}`,e[t])})),r})(b,a);void 0!==g&&e.push(g);const v=null!=s?s:o;if("separator"===c)return i.createElement(p,{key:v},h);const j={},k=o===P.length-1;u?j.menu=u:d&&(j.overlay=d);let{href:_}=n;return e.length&&void 0!==g&&(_=`#/${e.join("/")}`),i.createElement(x,Object.assign({key:v},j,(0,l.Z)(n,{data:!0,aria:!0}),{className:f,dropdownProps:y,href:_,separator:k?"":r,onClick:m,prefixCls:S}),$(n,b,t,e,_))}))}else if(h){const e=(0,a.Z)(h).length;O=(0,a.Z)(h).map(((t,n)=>{if(!t)return t;const o=n===e-1;return(0,s.Tm)(t,{separator:o?"":r,key:n})}))}const Z=o()(S,null==_?void 0:_.className,{[`${S}-rtl`]:"rtl"===k},u,d,w),L=Object.assign(Object.assign({},null==_?void 0:_.style),n);return I(i.createElement("nav",Object.assign({className:Z,style:L},v),i.createElement("ol",null,O)))};I.Item=v,I.Separator=p;var w=I}}]); |