You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Colleges__index.async.js

1 line
26 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[12476],{86413:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(81978),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},i=t(1393),c=function(e,n){return s.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var o=s.forwardRef(c)},76897:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(81978),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},i=t(1393),c=function(e,n){return s.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var o=s.forwardRef(c)},56444:function(e,n,t){var r=t(82242),s=t.n(r),a=(t(59301),t(93314)),i=t(3113),c=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,o=e.styles,l=void 0===o?{}:o,u=e.customText,d=e.ButtonText,p=e.ButtonClick,h=e.Buttonclass,m=e.ButtonTwo,x=e.imgStyles,f=e.loading,g=void 0!==f&&f;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:n||a,style:s()(s()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(i.ZP,s()(s()({className:h,onClick:p},r),{},{children:d})),m&&m]})}},67078:function(e,n,t){t.r(n),t.d(n,{default:function(){return _e}});var r=t(82242),s=t.n(r),a=t(7557),i=t.n(a),c=t(41498),o=t.n(c),l=t(79800),u=t.n(l),d=t(39647),p=t.n(d),h=t(59301),m=t(34912),x=t(95237),f=t(43604),g=t(71418),v=t(51945),_=t(86859),j=t(56444),y=t(3085);function N(e){return w.apply(this,arguments)}function w(){return(w=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.ZP)("/api/colleges/".concat(n.id,"/statistics.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return k.apply(this,arguments)}function k(){return(k=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.ZP)("/api/colleges/".concat(n.id,"/shixun_report_count.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return Z.apply(this,arguments)}function Z(){return(Z=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.ZP)("/api/colleges/".concat(n.id,"/shixun_time.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return I.apply(this,arguments)}function I(){return(I=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.ZP)("/api/colleges/".concat(n.id,"/course_statistics.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return E.apply(this,arguments)}function E(){return(E=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.ZP)("/api/colleges/".concat(n.id,"/teachers.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return F.apply(this,arguments)}function F(){return(F=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.ZP)("/api/colleges/".concat(n.id,"/student_shixun.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return z.apply(this,arguments)}function z(){return(z=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.ZP)("/api/colleges/".concat(n.id,"/shixun_chart_data.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return L.apply(this,arguments)}function L(){return(L=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.ZP)("/api/colleges/".concat(n.id,"/student_hot_evaluations.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M=t(2175),A="bg___KoleD",D="header___a40Js",G="headerContent___GdspA",R="headTitle___VDwhX",W="headItemTitle___ZIs1u",$="headItemValue___EdBZX",Q="wrap___NLrQO",X="basicTitle___iT0WG",q="basicHead___CrVZt",V="basicContent___TWAWX",H="basicItem___eumHg",K="basicItemText____G4DY",J="courseLoading___gfXHB",U="maxWidth220___Nmptq",Y="maxWidth340___oAjgs",ee="maxWidth175___o7CAE",ne="maxWidth225___DF_oe",te="maxWidth255___tv5lt",re="maxWidth105___YPLXN",se="colorFFC___FHqyu",ae="colorBlack___rQLh9",ie="colorGreen___NGxX3",ce="color4CA___y9vkS",oe="rankLeft___ykcxN",le="rankRight___KX7ZN",ue="flexRow___zvz21",de=t(37712),pe=[{title:"排名",dataIndex:"ranking",key:"ranking",align:"center",render:function(e,n,t){return t+1}},{title:"姓名",dataIndex:"name",key:"name",align:"center",className:re,render:function(e,n){return(0,de.jsx)("a",{href:"/users/".concat(n.login),title:n.name,target:"_blank",children:n.name})}},{title:"管理课堂",dataIndex:"classroom",key:"classroom",align:"center",className:ee,render:function(e,n){return(0,de.jsx)("span",{children:n.course_count})}},{title:"已发布实训作业",key:"assignment",dataIndex:"assignment",align:"center",className:te,render:function(e,n){return(0,de.jsx)("span",{children:n.shixun_work_count})}},{title:"未发布实训作业",dataIndex:"released",key:"released",align:"center",render:function(e,n){return(0,de.jsx)("span",{children:n.un_shixun_work_count})}},{title:"学生数",dataIndex:"studentnumber",key:"studentnumber",align:"center",render:function(e,n){return(0,de.jsx)("span",{children:n.student_count})}},{title:"完成率",dataIndex:"completionrate",key:"completionrate",align:"center",render:function(e,n){return(0,de.jsx)("span",{children:n.complete_rate+"%"})}},{title:"发布实训",dataIndex:"releasetraining",key:"releasetraining",align:"center",render:function(e,n){return(0,de.jsx)("span",{className:ce,children:n.publish_shixun_count})}}],he=[{title:"排名",dataIndex:"ranking",key:"ranking",align:"center",className:"edu-txt-center font-14",width:"100px",render:function(e,n,t){return(0,de.jsx)("span",{children:(r=t+1,s="".concat(M.Z.IMG_SERVER,"/images/educoder/competition/").concat(r,".png"),{1:(0,de.jsx)("img",{width:"18px",height:"22px",className:"mt5",src:s}),2:(0,de.jsx)("img",{width:"18px",height:"22px",className:"mt5",src:s}),3:(0,de.jsx)("img",{width:"18px",height:"22px",className:"mt5",src:s})}[r]||r)});var r,s}},{title:"姓名",dataIndex:"name",key:"name",align:"center",className:re,render:function(e,n){return(0,de.jsx)("a",{href:"/users/".concat(n.login),title:n.name,target:"_blank",children:n.name})}},{title:"学号",dataIndex:"studentid",key:"studentid",align:"center",className:ee,render:function(e,n){return(0,de.jsx)("span",{children:n.student_id})}},{title:"完成实训",key:"training",dataIndex:"training",align:"center",className:ne,render:function(e,n){return(0,de.jsx)("span",{children:n.shixun_count})}},{title:"在学实训",dataIndex:"learning",key:"learning",align:"center",render:function(e,n){return(0,de.jsx)("span",{children:n.study_shixun_count})}},{title:"金币",dataIndex:"goldcoin",key:"goldcoin",align:"center",render:function(e,n){return(0,de.jsx)("span",{children:n.grade})}},{title:"经验值",dataIndex:"empirical",key:"empirical",align:"center",render:function(e,n){return(0,de.jsx)("span",{className:ie,children:n.experience})}}],me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return{tooltip:{trigger:"item",formatter:"{d}% <br/>"},legend:{bottom:50,left:"center",data:n},series:[{type:"pie",radius:"65%",center:["50%","35%"],selectedMode:"single",data:e,itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=["#962e66","#623363","#CCCCCC","#9A9A9A","#FF8080","#FF80C2","#B980FF","#80B9FF","#6FE9FF","#4DE8B4","#F8EF63","#FFB967"];return{backgroundColor:"#fff",grid:{left:"3%",right:"8%",bottom:"15%",containLabel:!0},tooltip:{show:"true",trigger:"item",formatter:"{c0}",backgroundColor:"rgba(0,0,0,0.7)",padding:[8,10],extraCssText:"box-shadow: 0 0 3px rgba(255, 255, 255, 0.4);",axisPointer:{type:"shadow"}},xAxis:{type:"value",axisTick:{show:!1},axisLine:{show:!0,lineStyle:{color:"#CCCCCC"}},splitLine:{show:!1,lineStyle:{color:"#CCCCCC"}},axisLabel:{textStyle:{color:"#656565",fontWeight:"normal",fontSize:"12"},formatter:"{value}"}},yAxis:{type:"category",axisLine:{lineStyle:{color:"#cccccc"}},splitLine:{show:!1},axisTick:{show:!1},splitArea:{show:!1},axisLabel:{inside:!1,textStyle:{color:"#656565",fontWeight:"normal",fontSize:"12"}},data:e},series:[{name:"",type:"bar",itemStyle:{normal:{show:!0,color:function(e){return t[e.dataIndex]},barBorderRadius:50,borderWidth:0,borderColor:"#333"}},barGap:"0%",barCategoryGap:"50%",data:n}]}},fe=t(42441),ge=t(55229),ve=["shixunsDetail","globalSetting","loading","dispatch"],_e=(0,m.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.dispatch,p()(e,ve);var n,t,r,a=(0,m.useParams)(),c=(0,h.useState)({}),l=u()(c,2),d=l[0],y=l[1],w=(0,h.useState)(),k=u()(w,2),Z=k[0],I=k[1],E=(0,h.useState)(),F=u()(E,2),z=F[0],L=F[1],M=(0,h.useState)(),te=u()(M,2),re=te[0],ie=te[1],ce=(0,h.useState)(),_e=u()(ce,2),je=_e[0],ye=_e[1],Ne=(0,h.useState)(),we=u()(Ne,2),be=we[0],ke=we[1],Ce=(0,h.useState)(),Ze=u()(Ce,2),Se=Ze[0],Ie=Ze[1],Oe=(0,h.useState)(),Ee=u()(Oe,2),Pe=Ee[0],Fe=Ee[1],Te=(0,h.useState)(),ze=u()(Te,2),Be=ze[0],Le=ze[1],Me=(0,h.useState)(),Ae=u()(Me,2),De=Ae[0],Ge=Ae[1],Re=(0,h.useState)(1),We=u()(Re,2),$e=We[0],Qe=We[1],Xe=(0,h.useState)(!1),qe=u()(Xe,2),Ve=qe[0],He=qe[1],Ke=(0,h.useState)(!1),Je=u()(Ke,2),Ue=Je[0],Ye=Je[1],en=(0,h.useState)(!1),nn=u()(en,2),tn=nn[0],rn=nn[1];(0,h.useEffect)((function(){(0,ge.Dk)("学院统计"),a.id&&(sn(),an(),cn(),ln(1,10),un(1,10),dn(),pn(),on(1,10))}),[a.id]);var sn=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N({id:a.id});case 2:n=e.sent,(0,ge.Dk)((null==n?void 0:n.school)||"头歌实践教学平台"),y(n||{});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),an=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b({id:a.id});case 2:n=e.sent,I((null==n?void 0:n.shixun_report_count)||0);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cn=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C({id:a.id});case 2:n=e.sent,L((null==n?void 0:n.shixun_time)||0);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),on=function(){var e=o()(i()().mark((function e(n,t){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return He(!0),e.next=3,S(s()({id:a.id,page:n,per_page:t},a)).catch((function(e){return He(!1)}));case 3:r=e.sent,He(!1),ie(r||[]);case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ln=function(){var e=o()(i()().mark((function e(n,t){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ye(!0),e.next=3,O({id:a.id,page:n,per_page:t}).catch((function(e){return Ye(!1)}));case 3:r=e.sent,Ye(!1),ye(r||[]);case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),un=function(){var e=o()(i()().mark((function e(n,t){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return rn(!0),e.next=3,P({id:a.id,page:n,per_page:t}).catch((function(e){return rn(!1)}));case 3:r=e.sent,rn(!1),ke(r||[]);case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),dn=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T({id:a.id});case 2:n=e.sent,Ie((null==n?void 0:n.data)||[]),Fe((null==n?void 0:n.names)||[]);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pn=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B({id:a.id});case 2:n=e.sent,Le((null==n?void 0:n.values)||[]),Ge((null==n?void 0:n.names)||[]);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),hn=[{title:"名称",dataIndex:"name",key:"name",align:"center",className:U,render:function(e,n){return(0,de.jsx)("a",{href:"/classrooms/".concat(n.id,"/students"),title:n.name,target:"_blank",children:n.name})}},{title:"管理教师",dataIndex:"teachers",key:"teachers",align:"center",className:Y,render:function(e,n){return(0,de.jsx)("span",{className:ae,title:n.teachers,children:n.teachers})}},{title:"评测次数",dataIndex:"times",key:"evaluating_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:"evaluating_count"===a.sort_name?2===a.sort?"descend":"ascend":null,className:ee,render:function(e,n){return(0,de.jsx)("span",{className:ae,children:n.evaluating_count})}},{title:"学生",key:"student_count",dataIndex:"student",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:"student_count"===a.sort_name?2===a.sort?"descend":"ascend":null,className:ne,render:function(e,n){return(0,de.jsx)("span",{className:ae,children:n.student_count})}},{title:"实训作业",dataIndex:"training",key:"shixun_work_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:"shixun_work_count"===a.sort_name?2===a.sort?"descend":"ascend":null,render:function(e,n){return(0,de.jsx)("span",{className:ae,children:n.shixun_work_count})}},{title:"资源",dataIndex:"resources",key:"attachments_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:"attachments_count"===a.sort_name?2===a.sort?"descend":"ascend":null,render:function(e,n){return(0,de.jsx)("span",{className:ae,children:null==n?void 0:n.attachments_count})}},{title:"帖子",dataIndex:"posts",key:"message_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:"message_count"===a.sort_name?2===a.sort?"descend":"ascend":null,render:function(e,n){return(0,de.jsx)("span",{className:ae,children:n.message_count})}},{title:"其它任务",dataIndex:"othertasks",key:"other_work_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:"other_work_count"===a.sort_name?2===a.sort?"descend":"ascend":null,render:function(e,n){return(0,de.jsx)("span",{className:ae,children:n.other_work_count})}},{title:"状态",dataIndex:"states",key:"states",align:"center",render:function(e,n){return(0,de.jsx)("span",{className:n.is_end?ae:se,children:n.is_end?"已结束":"正在进行"})}},{title:"最新活跃时间",dataIndex:"timemy",key:"activity_time",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:"activity_time"===a.sort_name?2===a.sort?"descend":"ascend":null,render:function(e,n){return(0,de.jsx)("span",{className:ae,children:n.activity_time})}}];return(0,de.jsxs)("section",{className:A,children:[(0,de.jsx)("header",{className:D,children:(0,de.jsxs)("div",{className:G,children:[(0,de.jsx)("div",{className:R,children:null==d?void 0:d.school}),(0,de.jsxs)(x.Z,{justify:"space-around",gutter:[40,0],children:[(0,de.jsxs)(f.Z,{span:4,className:"tc",children:[(0,de.jsx)("p",{className:W,children:"教师"}),(0,de.jsx)("p",{className:$,children:(null==d?void 0:d.teachers_count)||0})]}),(0,de.jsxs)(f.Z,{span:4,className:"tc",children:[(0,de.jsx)("p",{className:W,children:"学生"}),(0,de.jsx)("p",{className:$,children:(null==d?void 0:d.students_count)||0})]}),(0,de.jsxs)(f.Z,{span:4,className:"tc",children:[(0,de.jsx)("p",{className:W,children:"课堂"}),(0,de.jsx)("p",{className:$,children:(null==d?void 0:d.courses_count)||0})]}),(0,de.jsxs)(f.Z,{span:4,className:"tc",children:[(0,de.jsx)("p",{className:W,children:"共建实训"}),(0,de.jsx)("p",{className:$,children:(null==d?void 0:d.shixuns_count)||0})]})]})]})}),(0,de.jsxs)("div",{className:Q,children:[(0,de.jsx)("div",{className:X,children:"基本使用情况"}),(0,de.jsxs)("div",{className:q,children:[(0,de.jsx)("p",{children:"教师"}),(0,de.jsx)("p",{children:"学生"}),(0,de.jsx)("p",{children:"课堂"}),(0,de.jsx)("p",{children:"共建实训"}),(0,de.jsx)("p",{children:"实训报告"}),(0,de.jsx)("p",{children:"学员实战时间"})]}),(0,de.jsxs)("div",{className:V,children:[(0,de.jsx)("div",{className:H,children:null!=d&&d.teachers_count||0===(null==d?void 0:d.teachers_count)?(0,de.jsxs)(de.Fragment,{children:[null==d?void 0:d.teachers_count,(0,de.jsx)("span",{className:K,children:"人"})]}):(0,de.jsx)(g.Z,{})}),(0,de.jsx)("div",{className:H,children:null!=d&&d.students_count||0===(null==d?void 0:d.students_count)?(0,de.jsxs)(de.Fragment,{children:[null==d?void 0:d.students_count,(0,de.jsx)("span",{className:K,children:"人"})]}):(0,de.jsx)(g.Z,{})}),(0,de.jsx)("div",{className:H,children:null!=d&&d.courses_count||0===(null==d?void 0:d.courses_count)?(0,de.jsxs)(de.Fragment,{children:[null==d?void 0:d.courses_count,(0,de.jsx)("span",{className:K,children:"个"})]}):(0,de.jsx)(g.Z,{})}),(0,de.jsx)("div",{className:H,children:null!=d&&d.shixuns_count||0===(null==d?void 0:d.shixuns_count)?(0,de.jsxs)(de.Fragment,{children:[null==d?void 0:d.shixuns_count,(0,de.jsx)("span",{className:K,children:"个"})]}):(0,de.jsx)(g.Z,{})}),(0,de.jsx)("div",{className:H,children:Z||0===Z?(0,de.jsxs)(de.Fragment,{children:[Z,(0,de.jsx)("span",{className:K,children:"个"})]}):(0,de.jsx)(g.Z,{})}),(0,de.jsx)("div",{className:H,children:z||0===z?(0,de.jsxs)(de.Fragment,{children:[z,(0,de.jsx)("span",{className:K,children:"分钟"})]}):(0,de.jsx)(g.Z,{})})]})]}),(0,de.jsxs)("div",{className:Q,children:[(0,de.jsx)("div",{className:X,children:"课堂"}),!re&&(0,de.jsx)("div",{className:J,children:(0,de.jsx)(g.Z,{tip:"正在加载..."})}),re&&(null!=re&&null!==(n=re.courses)&&void 0!==n&&n.length?(0,de.jsx)(v.Z,{columns:hn,dataSource:null==re?void 0:re.courses,loading:Ve,onChange:function(e,n,t){a.sort_name=null==t?void 0:t.columnKey,"ascend"===t.order&&(a.sort=1),"descend"===t.order&&(a.sort=2),t.order||(a.sort=1),Qe(1),on(1,10)},pagination:!1}):(0,de.jsx)(j.Z,{})),(0,de.jsx)(_.Z,{current:$e,style:{marginTop:"20px"},pageSize:10,showQuickJumper:!0,showSizeChanger:!1,total:null==re?void 0:re.course_count,onChange:function(e,n){Qe(e),on(e,10)}})]}),(0,de.jsxs)("div",{className:"".concat(Q," ").concat(ue),children:[(0,de.jsxs)("div",{className:oe,children:[(0,de.jsx)("div",{className:X,children:"教师排名"}),!je&&(0,de.jsx)("div",{className:J,children:(0,de.jsx)(g.Z,{tip:"正在加载..."})}),je&&(null!=je&&null!==(t=je.teachers)&&void 0!==t&&t.length?(0,de.jsx)(v.Z,{columns:pe,dataSource:null==je?void 0:je.teachers,loading:Ue,pagination:!1}):(0,de.jsx)(j.Z,{}))]}),(0,de.jsxs)("div",{className:le,children:[(0,de.jsx)("div",{className:X,children:"在线实训情况"}),!Se&&(0,de.jsx)("div",{className:J,children:(0,de.jsx)(g.Z,{tip:"正在加载..."})}),Se&&(null!=Se&&Se.length?(0,de.jsx)(fe.Z,{option:me(Se,Pe),style:{height:600},opts:{renderer:"svg"}}):(0,de.jsx)(j.Z,{}))]})]}),(0,de.jsxs)("div",{className:"".concat(Q," ").concat(ue),children:[(0,de.jsxs)("div",{className:oe,children:[(0,de.jsx)("div",{className:X,children:"学生排名"}),!be&&(0,de.jsx)("div",{className:J,children:(0,de.jsx)(g.Z,{tip:"正在加载..."})}),be&&(null!=be&&null!==(r=be.teachers)&&void 0!==r&&r.length?(0,de.jsx)(v.Z,{columns:he,dataSource:null==be?void 0:be.teachers,loading:tn,pagination:!1}):(0,de.jsx)(j.Z,{}))]}),(0,de.jsxs)("div",{className:le,children:[(0,de.jsx)("div",{className:X,children:"最热评测"}),!De&&(0,de.jsx)("div",{className:J,children:(0,de.jsx)(g.Z,{tip:"正在加载..."})}),De&&(null!=De&&De.length?(0,de.jsx)(fe.Z,{option:xe(De,Be),style:{height:600},opts:{renderer:"svg"}}):(0,de.jsx)(j.Z,{}))]})]})]})}))},92832:function(e,n,t){t.d(n,{Z:function(){return I}});var r=t(92310),s=t.n(r),a=t(59301),i=t(36355),c=t(32441),o=t(9937);var l=e=>{const{getPrefixCls:n,direction:t}=(0,a.useContext)(i.E_),{prefixCls:r,className:l}=e,u=n("input-group",r),d=n("input"),[p,h]=(0,o.ZP)(d),m=s()(u,{[`${u}-lg`]:"large"===e.size,[`${u}-sm`]:"small"===e.size,[`${u}-compact`]:e.compact,[`${u}-rtl`]:"rtl"===t},h,l),x=(0,a.useContext)(c.aM),f=(0,a.useMemo)((()=>Object.assign(Object.assign({},x),{isFormItemInput:!1})),[x]);return p(a.createElement("span",{className:m,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},a.createElement(c.aM.Provider,{value:f},e.children)))},u=t(9432),d=t(86413),p=t(76897),h=t(55405),m=t(25629),x=t(59412),f=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(r=Object.getOwnPropertySymbols(e);s<r.length;s++)n.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(e,r[s])&&(t[r[s]]=e[r[s]])}return t};const g=e=>e?a.createElement(p.Z,null):a.createElement(d.Z,null),v={click:"onClick",hover:"onMouseOver"};var _=a.forwardRef(((e,n)=>{const{visibilityToggle:t=!0}=e,r="object"==typeof t&&void 0!==t.visible,[c,o]=(0,a.useState)((()=>!!r&&t.visible)),l=(0,a.useRef)(null);a.useEffect((()=>{r&&o(t.visible)}),[r,t]);const d=(0,x.Z)(l),p=()=>{const{disabled:n}=e;n||(c&&d(),o((e=>{var n;const r=!e;return"object"==typeof t&&(null===(n=t.onVisibleChange)||void 0===n||n.call(t,r)),r})))},{className:_,prefixCls:j,inputPrefixCls:y,size:N}=e,w=f(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:b}=a.useContext(i.E_),k=b("input",y),C=b("input-password",j),Z=t&&(n=>{const{action:t="click",iconRender:r=g}=e,s=v[t]||"",i=r(c),o={[s]:p,className:`${n}-icon`,key:"passwordIcon",onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return a.cloneElement(a.isValidElement(i)?i:a.createElement("span",null,i),o)})(C),S=s()(C,_,{[`${C}-${N}`]:!!N}),I=Object.assign(Object.assign({},(0,h.Z)(w,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:S,prefixCls:k,suffix:Z});return N&&(I.size=N),a.createElement(u.Z,Object.assign({ref:(0,m.sQ)(n,l)},I))})),j=t(78405),y=t(92343),N=t(3113),w=t(19716),b=t(33234),k=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(r=Object.getOwnPropertySymbols(e);s<r.length;s++)n.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(e,r[s])&&(t[r[s]]=e[r[s]])}return t};var C=a.forwardRef(((e,n)=>{const{prefixCls:t,inputPrefixCls:r,className:c,size:o,suffix:l,enterButton:d=!1,addonAfter:p,loading:h,disabled:x,onSearch:f,onChange:g,onCompositionStart:v,onCompositionEnd:_}=e,C=k(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Z,direction:S}=a.useContext(i.E_),I=a.useRef(!1),O=Z("input-search",t),E=Z("input",r),{compactSize:P}=(0,b.ri)(O,S),F=(0,w.Z)((e=>{var n;return null!==(n=null!=o?o:P)&&void 0!==n?n:e})),T=a.useRef(null),z=e=>{var n;document.activeElement===(null===(n=T.current)||void 0===n?void 0:n.input)&&e.preventDefault()},B=e=>{var n,t;f&&f(null===(t=null===(n=T.current)||void 0===n?void 0:n.input)||void 0===t?void 0:t.value,e,{source:"input"})},L="boolean"==typeof d?a.createElement(j.Z,null):null,M=`${O}-button`;let A;const D=d||{},G=D.type&&!0===D.type.__ANT_BUTTON;A=G||"button"===D.type?(0,y.Tm)(D,Object.assign({onMouseDown:z,onClick:e=>{var n,t;null===(t=null===(n=null==D?void 0:D.props)||void 0===n?void 0:n.onClick)||void 0===t||t.call(n,e),B(e)},key:"enterButton"},G?{className:M,size:F}:{})):a.createElement(N.ZP,{className:M,type:d?"primary":void 0,size:F,disabled:x,key:"enterButton",onMouseDown:z,onClick:B,loading:h,icon:L},d),p&&(A=[A,(0,y.Tm)(p,{key:"addonAfter"})]);const R=s()(O,{[`${O}-rtl`]:"rtl"===S,[`${O}-${F}`]:!!F,[`${O}-with-button`]:!!d},c);return a.createElement(u.Z,Object.assign({ref:(0,m.sQ)(T,n),onPressEnter:e=>{I.current||h||B(e)}},C,{size:F,onCompositionStart:e=>{I.current=!0,null==v||v(e)},onCompositionEnd:e=>{I.current=!1,null==_||_(e)},prefixCls:E,addonAfter:A,suffix:l,onChange:e=>{e&&e.target&&"click"===e.type&&f&&f(e.target.value,e,{source:"clear"}),g&&g(e)},className:R,disabled:x}))})),Z=t(1643);const S=u.Z;S.Group=l,S.Search=C,S.TextArea=Z.Z,S.Password=_;var I=S}}]);