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

2 lines
5.0 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{"n/Kg":function(Y,h,t){"use strict";t.r(h);var M=t("WmNS"),O=t.n(M),$=t("g9YV"),x=t("wCAj"),X=t("7Kak"),d=t("9yH6"),Z=t("14J3"),C=t("BMrR"),k=t("/zsF"),g=t("PArb"),q=t("jCWc"),c=t("kPKH"),s=t("k1fw"),j=t("9og8"),p=t("tJVT"),B=t("CiB2"),u=t("q1tI"),e=t.n(u),I=t("Ty5D"),T=t("55Ip"),A=t("9kvl"),L=t("5bA4"),K=t("ErOA"),W=t("LvDl"),S=t.n(W),F=function(w){Object(B.a)(w);var N=Object(u.useState)(),D=Object(p.a)(N,2),te=D[0],ae=D[1],J=Object(u.useState)([]),U=Object(p.a)(J,2),r=U[0],z=U[1],P={page:1,per_page:20,total:100},G=Object(u.useState)(P),R=Object(p.a)(G,2),E=R[0],b=R[1],f=Object(I.m)();Object(u.useEffect)(function(){v()},[]);function v(){return y.apply(this,arguments)}function y(){return y=Object(j.a)(O.a.mark(function n(){var a,_,i,l,o=arguments;return O.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return a=o.length>0&&o[0]!==void 0?o[0]:P,_=o.length>1&&o[1]!==void 0?o[1]:{},i=S.a.pickBy(Object(s.a)(Object(s.a)({},a),_),function(Q){return!!Q}),m.next=5,Object(K.a)("/api/common_exercises/reviews/".concat(f==null?void 0:f.exerciseId,"/list.json"),{method:"get",params:i});case 5:l=m.sent,l.status===0&&(z(l),localStorage.total_exercise_users=JSON.stringify(l.total_exercise_users),b(Object(s.a)(Object(s.a)({},a),{},{total:l==null?void 0:l.count})));case 7:case"end":return m.stop()}},n)})),y.apply(this,arguments)}var V=function(a,_){var i=Object(s.a)(Object(s.a)({},E),{},{page:a,per_page:_});b(i),v(i)},H=[{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",fixed:"left",align:"center",ellipsis:!0},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",fixed:"left",align:"center",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",fixed:"left",align:"center",ellipsis:!0},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",fixed:"left",align:"center",ellipsis:!0,render:function(a,_){return e.a.createElement("span",null,a||"--")}},{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",key:"subjective_score",fixed:"left",align:"center",ellipsis:!0,render:function(a,_){return e.a.createElement("span",null,a||"--")}},{title:"\u72B6\u6001",dataIndex:"has_comment",key:"has_comment",fixed:"left",align:"center",ellipsis:!0,render:function(a,_){return e.a.createElement("span",null,a?"\u5DF2\u8BC4\u9605":"\u5F85\u8BC4\u9605")}},{title:"\u603B\u5206",dataIndex:"score",key:"score",fixed:"left",align:"center",ellipsis:!0,render:function(a,_){return e.a.createElement("span",null,a)}},{title:"\u64CD\u4F5C",dataIndex:"user_name",key:"user_name",fixed:"left",align:"center",ellipsis:!0,render:function(a,_){return e.a.createElement(T.Link,{to:"/exam/exerciserevivw/".concat(r==null?void 0:r.id,"/review/").concat(_==null?void 0:_.login)},(_==null?void 0:_.has_comment)?"\u67E5\u770B\u8BC4\u9605":"\u8FDB\u5165\u8BC4\u9605")}}];return e.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},e.a.createElement(C.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},e.a.createElement(c.a,{className:"current",onClick:function(){A.c.push("/exam/exerciserevivw")}},e.a.createElement(L.a,null),"\u8FD4\u56DE"),e.a.createElement(c.a,null,e.a.createElement(g.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),e.a.createElement(c.a,null,e.a.createElement("strong",{className:"font18"},"\u8BC4\u9605\u5217\u8868"))),e.a.createElement(g.a,{style:{margin:"0px 0px 40px 0px"}}),e.a.createElement("div",null,e.a.createElement("span",{style:{fontSize:"18px",color:"#333333"}},r.exercise_name),e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("div",{style:{flex:"1",justifyContent:"space-between",display:"flex",marginTop:"20px"}},e.a.createElement("span",null,"\u603B\u5206\uFF1A",r.total_score),e.a.createElement("span",null,"\u8BC4\u9605\u4EFB\u52A1\uFF1A",r.user_finished_count,"/",r.user_total_count),e.a.createElement("span",null,"\u6240\u5C5E\u79D1\u76EE\uFF1A",r.exercise_subject_name)),e.a.createElement("div",{style:{flex:"1"}})),e.a.createElement("div",null,e.a.createElement("div",{style:{fontSize:"16px",color:"#333333",marginTop:"20px"}},"\u8BC4\u9605\u4EFB\u52A1"),e.a.createElement("div",null,e.a.createElement("label",null,"\u72B6\u6001\uFF1A"),e.a.createElement(d.a.Group,{style:{marginTop:"20px"},defaultValue:0,onChange:function(a){v(P,{review_status:a.target.value})}},e.a.createElement(d.a,{value:0},"\u5168\u90E8"),e.a.createElement(d.a,{value:2},"\u5F85\u8BC4\u9605"),e.a.createElement(d.a,{value:3},"\u5DF2\u8BC4\u9605"))),e.a.createElement(x.a,{dataSource:r.exercise_users,columns:H,style:{marginTop:"20px"},pagination:{pageSize:E.per_page,total:E.total,current:E.page,onChange:V,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],position:["bottomCenter"],showTotal:function(a){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},a),"\u6761\u6570\u636E")}}}))))};h.default=F}}]);