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