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__Exam__Lists__StudentList...

2 lines
4.3 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{"9SwW":function(p,u,e){"use strict";var w=e("/zsF"),b=e("PArb"),O=e("q1tI"),o=e.n(O),c=e("9kvl"),x=e("Z+Na"),n=e.n(x),D=function(r){var M=r.path,l=r.title,v=r.subTitle,P=r.style,g=P===void 0?{}:P,f=r.className,U=f===void 0?"":f;return o.a.createElement("div",{className:"".concat(n.a.head," ").concat(U),style:g},o.a.createElement("span",{className:n.a.s1,onClick:function(){return c.c.push(M)}},o.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),l&&o.a.createElement(b.a,{className:n.a.s2,type:"vertical"}),l&&o.a.createElement("span",{className:n.a.s3},l),v&&o.a.createElement("span",{className:n.a.s4},v))};u.a=D},"VXk+":function(p,u,e){p.exports={flex_box_center:"flex_box_center___309E6",flex_space_between:"flex_space_between___3SLPI",flex_box_vertical_center:"flex_box_vertical_center___2BLzO",flex_box_center_end:"flex_box_center_end___1alRQ",flex_box_column:"flex_box_column___3w7Fm",wrap:"wrap___2ghHE",head:"head___3RuvJ",title:"title___UtLwq",customTable:"customTable___IEARD",row:"row___3Mb3e"}},"Veu+":function(p,u,e){"use strict";e.r(u);var w=e("g9YV"),b=e("wCAj"),O=e("WmNS"),o=e.n(O),c=e("k1fw"),x=e("9og8"),n=e("tJVT"),D=e("PpiC"),m=e("q1tI"),r=e.n(m),M=e("VXk+"),l=e.n(M),v=e("wd/R"),P=e.n(v),g=e("ErOA"),f=e("9SwW"),U=function(T){var R,y,s=T.match,k=Object(D.a)(T,["match"]),I={page:1,per_page:10,total:0},H=Object(m.useState)([]),j=Object(n.a)(H,2),$=j[0],z=j[1],J=Object(m.useState)(!0),A=Object(n.a)(J,2),V=A[0],L=A[1],Y=Object(m.useState)(I),B=Object(n.a)(Y,2),E=B[0],W=B[1],F=Object(m.useState)(""),S=Object(n.a)(F,2),X=S[0],Z=S[1];Object(m.useEffect)(function(){var a;if(s==null||((a=s.params)===null||a===void 0)?void 0:a.id){K();return}},[s==null||((R=s.params)===null||R===void 0)?void 0:R.id]);var K=function(){var a=Object(x.a)(o.a.mark(function t(){var _,d,i,C=arguments;return o.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return d=C.length>0&&C[0]!==void 0?C[0]:I,L(!0),h.next=4,Object(g.a)("/api/students/exercises/".concat(s==null||((_=s.params)===null||_===void 0)?void 0:_.id,"/student_scores"),{method:"get",params:d});case 4:i=h.sent,i.exercise_name&&(L(!1),z(i.users),Z(i.exercise_name),W(Object(c.a)(Object(c.a)({},d),{},{total:i==null?void 0:i.count})));case 6:case"end":return h.stop()}},t)}));return function(){return a.apply(this,arguments)}}(),G=[{title:"\u5E8F\u53F7",dataIndex:"id",render:function(t,_,d){return E.per_page*(E.page-1)+d+1},width:80,align:"center"},{title:"\u59D3\u540D",dataIndex:"user_name",render:function(t,_){return t||"--"},align:"center"},{title:"\u5B66\u53F7",dataIndex:"student_id",render:function(t,_){return t||"--"},align:"center",width:120},{title:"\u5206\u73ED",dataIndex:"student_group",render:function(t,_){return t||"--"},align:"center"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",render:function(t,_){return t?P()(t).format("YYYY-MM-DD HH:mm"):"--"},align:"center",width:146},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",render:function(t,_){return t==="0.0"?0:t},align:"center",ellipsis:!0},{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",render:function(t,_){return t==="0.0"?0:t},align:"center",ellipsis:!0},{title:"\u6700\u7EC8\u5F97\u5206",dataIndex:"score",render:function(t,_){return t==="0.0"?0:t},align:"center",ellipsis:!0}],Q=function(t,_){var d=Object(c.a)(Object(c.a)({},E),{},{page:t,per_page:_});W(d),K(d)};return r.a.createElement("div",{className:l.a.wrap},r.a.createElement(f.a,{path:"/exam/studentAnswer?examId=".concat(s==null||((y=s.params)===null||y===void 0)?void 0:y.id),title:"\u6210\u7EE9\u5217\u8868",className:"pl40"}),r.a.createElement("div",{className:l.a.title},X),r.a.createElement(b.a,{className:l.a.customTable,dataSource:$,bordered:!1,rowKey:function(t){return t.id},columns:G,rowClassName:l.a.row,loading:V,pagination:{pageSize:E.per_page,total:E.total,current:E.page,onChange:Q,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(t){return r.a.createElement("span",{className:"mr10"},"\u5171",r.a.createElement("span",{className:"c-orange"},t),"\u6761\u6570\u636E")}}}))};u.default=U},"Z+Na":function(p,u,e){p.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}}}]);