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

2 lines
27 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[39,15],{"/7ue":function(y,U,t){"use strict";var me=t("k1fw"),ie=t("q1tI"),k=t.n(ie),re=t("wJFb"),Z=t.n(re),I=function(A){var V=A.children,K=V===void 0?null:V,Je=A.title,H=A.style,Qe=H===void 0?{}:H,X=A.className,Ye=X===void 0?"":X,P=A.titlestyle,S=A.space,Me=S===void 0?0:S;return k.a.createElement("aside",{className:Z.a.headWarp,style:Object(me.a)({padding:"0 ".concat(Me,"px")},Qe)},k.a.createElement("div",{className:"".concat(Z.a.head," ").concat(Ye)},k.a.createElement("div",{className:Z.a.text},Je," ",P),K))};U.a=I},EIjm:function(y,U,t){"use strict";t.r(U);var me=t("2qtc"),ie=t("kLXV"),k=t("T2oS"),re=t("W9HT"),Z=t("g9YV"),I=t("wCAj"),q=t("5Dmo"),A=t("3S7+"),V=t("+L6B"),K=t("2/Rp"),Je=t("14J3"),H=t("BMrR"),Qe=t("jCWc"),X=t("kPKH"),Ye=t("OaEy"),P=t("2fM7"),S=t("oBTY"),Me=t("WmNS"),F=t.n(Me),g=t("k1fw"),ee=t("9og8"),ea=t("y8nQ"),D=t("Vl3Y"),f=t("tJVT"),pt=t("0Owb"),m=t("q1tI"),e=t.n(m),vt=t("HKVL"),N=t.n(vt),te=t("1vsH"),Le=t("m3rI"),Et=t("LvDl"),Se=t.n(Et),j=t("ErOA"),ke=t("/7ue"),ft=t("cVA7"),De=t.n(ft),ta=t("5NDa"),Ze=t("5rEg"),xt=t("Fxzb"),ue=t.n(xt),bt=function(pe){var h=pe.parentParams,ve=pe.goBack,Ne={class:"",student_id:"",name:"",page:1,per_page:20,sort_by:null,direction:null},we=D.a.useForm(),$=Object(f.a)(we,1),Te=$[0],Ee=Object(m.useState)([]),fe=Object(f.a)(Ee,2),Fe=fe[0],$e=fe[1],xe=Object(m.useState)(!0),W=Object(f.a)(xe,2),Ie=W[0],be=W[1],ge=Object(m.useState)(0),de=Object(f.a)(ge,2),he=de[0],Be=de[1],ye=Object(m.useState)(Ne),je=Object(f.a)(ye,2),b=je[0],Ce=je[1];Object(m.useEffect)(function(){ne(b)},[]);var ne=function(){var B=Object(ee.a)(F.a.mark(function x(ce){var M,G;return F.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return be(!0),M=Object(g.a)(Object(g.a)({},ce),{},{id:h==null?void 0:h.exercise_ab_id,student_group:h==null?void 0:h.student_group}),J.next=4,Object(j.a)("/api/common_exercises/exercises/score_detail_by_group.json",{method:"get",params:M});case 4:G=J.sent,(G==null?void 0:G.data)&&($e(G.data),Be(G.count)),be(!1);case 7:case"end":return J.stop()}},x)}));return function(ce){return B.apply(this,arguments)}}(),ze=function(x,ce,M){b.page=x==null?void 0:x.current,b.per_page=x==null?void 0:x.pageSize,(M==null?void 0:M.order)?(b.sort_by=M==null?void 0:M.field,b.direction=(M==null?void 0:M.order)==="descend"?"desc":"asc"):(b.sort_by=null,b.direction=null),Ce(Object(g.a)({},b)),ne(b)},Re=function(){var x=Object(g.a)(Object(g.a)({},b),{},{id:h==null?void 0:h.exercise_ab_id,student_group:h==null?void 0:h.student_group});Object(te.j)("",Object(te.H)({url:Le.a.API_SERVER+"/api/common_exercises/exercises/score_detail_by_group.xlsx",query:x}))},Xe=function(x){b.page=1,b.per_page=20,b=Object(g.a)(Object(g.a)({},b),x),Ce(Object(g.a)({},b)),ne(b)},Oe=[{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,align:"left",width:220},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u73ED\u7EA7",dataIndex:"student_group"},(h==null?void 0:h.way)==="1"?{title:"\u7B54\u5BF9\u9898\u6570(\u9053)",dataIndex:"count",align:"center",width:120}:{title:"\u6210\u7EE9\u5206\u6570",dataIndex:"score",width:120,align:"center",sorter:!0}];return e.a.createElement("div",{className:ue.a.wrap},e.a.createElement(ke.a,{title:e.a.createElement("span",{className:"c-grey-999"},e.a.createElement("span",{className:"current",onClick:function(){return ve()}},"\u73ED\u7EA7\u5206\u6790"),e.a.createElement("span",{className:"c-grey-333"},"\xA0-\xA0\u5B66\u5458\u8BE6\u60C5")),space:40},e.a.createElement("span",{onClick:function(){return ve()},className:"current c-light-primary font18"},e.a.createElement("i",{style:{transform:"rotate(180deg)",display:"inline-block",marginRight:10},className:"iconfont icon-jiantou1"}),"\u8FD4\u56DE")),e.a.createElement(D.a,{className:ue.a.formWrap,form:Te,size:"large",onFinish:Xe},e.a.createElement(H.a,{style:{justifyContent:"space-between"}},e.a.createElement(D.a.Item,{initialValue:"",label:"\u73ED\u7EA7",name:"class"},e.a.createElement("span",{style:{lineHeight:"40px",fontSize:14}},h==null?void 0:h.student_group)),e.a.createElement(D.a.Item,{initialValue:"",label:"\u59D3\u540D",name:"name"},e.a.createElement(Ze.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u641C\u7D22",style:{width:200,marginRight:0}})),e.a.createElement(D.a.Item,{initialValue:"",label:"\u5B66\u53F7",name:"student_id"},e.a.createElement(Ze.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7\u641C\u7D22",style:{width:200,marginRight:0}}))),e.a.createElement(H.a,{style:{marginTop:2}},e.a.createElement("div",{className:ue.a.btns},e.a.createElement(K.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(K.a,{type:"primary",onClick:function(){return Re()}},"\u5BFC\u51FA ")))),e.a.createElement(I.a,{className:ue.a.customTable,dataSource:Fe,bordered:!1,rowKey:function(x){return x.id},columns:Oe,rowClassName:ue.a.row,loading:Ie,onChange:ze,pagination:{pageSize:b.per_page,total:he,current:b.page,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(x){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},x),"\u6761\u6570\u636E")}}}))},gt=bt,ht=t("SZ/R"),qe=t.n(ht),yt=t("R2p7"),jt=t.n(yt),Ct=t("zzS1"),Rt=t.n(Ct),Ot=t("kdrU"),Ut=t.n(Ot),At=t("yHb4"),Pt=t.n(At),ae=t("n9PR"),Mt=function(pe){var h=Object(pt.a)({},pe),ve={exercise_subject_id:null,exercise_id:null,exercise_ab_id:null,question_type:null,is_ab:null,student_groups:[],sort_by:null,direction:null},Ne=D.a.useForm(),we=Object(f.a)(Ne,1),$=we[0],Te=Object(m.useState)([]),Ee=Object(f.a)(Te,2),fe=Ee[0],Fe=Ee[1],$e=Object(m.useState)({}),xe=Object(f.a)($e,2),W=xe[0],Ie=xe[1],be=Object(m.useState)(!0),ge=Object(f.a)(be,2),de=ge[0],he=ge[1],Be=Object(m.useState)([]),ye=Object(f.a)(Be,2),je=ye[0],b=ye[1],Ce=Object(m.useState)([]),ne=Object(f.a)(Ce,2),ze=ne[0],Re=ne[1],Xe=Object(m.useState)([]),Oe=Object(f.a)(Xe,2),B=Oe[0],x=Oe[1],ce=Object(m.useState)([]),M=Object(f.a)(ce,2),G=M[0],Ue=M[1],J=Object(m.useState)([]),et=Object(f.a)(J,2),St=et[0],We=et[1],Dt=Object(m.useState)("1"),tt=Object(f.a)(Dt,2),_e=tt[0],at=tt[1],Nt=Object(m.useState)([]),nt=Object(f.a)(Nt,2),w=nt[0],Ve=nt[1],wt=Object(m.useState)(null),ot=Object(f.a)(wt,2),st=ot[0],lt=ot[1],Tt=Object(m.useState)(ve),it=Object(f.a)(Tt,2),u=it[0],Ae=it[1],Ft=Object(m.useState)([{},{}]),rt=Object(f.a)(Ft,2),He=rt[0],$t=rt[1],It=Object(m.useState)(!1),ut=Object(f.a)(It,2),Bt=ut[0],dt=ut[1],zt=Object(m.useState)({range:[],people_count:[],people_rate:[],student_group:""}),ct=Object(f.a)(zt,2),d=ct[0],Xt=ct[1];Object(m.useEffect)(function(){Gt()},[]);var _t=function(){var n=Object(ee.a)(F.a.mark(function a(o){var s,l,r,c,p,v;return F.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return s=Se.a.cloneDeep(o),s.exercise_id=s.exercise_ab_id,s.id=s.exercise_ab_id,he(!0),C.next=6,Object(j.a)("/api/common_exercises/exercises/score_analyse_by_group.json",{method:"get",params:s});case 6:l=C.sent,(l==null?void 0:l.data)&&(Fe(l.data),Ae(Object(g.a)({},u)),Ie(Object(g.a)({},l)),c=[],p=[],v=[],l==null||((r=l.data)===null||r===void 0)||r.forEach(function(i){c.push(i==null?void 0:i.student_group),p.push(Number(i==null?void 0:i.avg_score)),v.push(i==null?void 0:i.pass_rate)}),$t([{x:c,y:p},{x:c,y:v}])),he(!1);case 9:case"end":return C.stop()}},a)}));return function(o){return n.apply(this,arguments)}}(),Wt=function(){var a=Se.a.cloneDeep(u);a.exercise_id=a.exercise_ab_id,a.id=a.exercise_ab_id,Object(te.j)("",Object(te.H)({url:Le.a.API_SERVER+"/api/common_exercises/exercises/score_analyse_by_group.xlsx",query:a}))},Vt=function(){var n=Object(ee.a)(F.a.mark(function a(o){var s,l,r,c,p,v,E;return F.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(j.a)("/api/common_exercises/exercises/".concat(o,"/student_groups.json"),{method:"get"});case 2:return s=i.sent,i.next=5,Object(j.a)("/api/common_exercises/exercises/exercise_is_ab.json",{method:"get",params:{id:o}});case 5:return l=i.sent,i.next=8,Object(j.a)("/api/common_exercises/exercises/".concat(o,"/department_names.json"),{method:"get"});case 8:return r=i.sent,i.next=11,Object(j.a)("/api/common_exercises/exercises/".concat(o,"/department_sub_names.json"),{method:"get"});case 11:c=i.sent,(s==null?void 0:s.status)===0&&(Ve(Object(S.a)(s==null?void 0:s.data)),We(Object(S.a)(l==null?void 0:l.exams)),x(Object(ae.a)(r.data,{label:"\u5168\u90E8",value:""})),Ue(Object(ae.a)(c.data,{label:"\u5168\u90E8",value:""})),E={student_groups:[],is_ab:(l==null?void 0:l.is_ab)?1:0,exercise_ab_id:l==null||((p=l.exams)===null||p===void 0||((v=p[0])===null||v===void 0))?void 0:v.exercise_id,department_name:"",department_sub_name:""},$.setFieldsValue(E));case 13:case"end":return i.stop()}},a)}));return function(o){return n.apply(this,arguments)}}(),Ht=function(){var n=Object(ee.a)(F.a.mark(function a(o){var s,l,r,c,p,v,E,C,i,O,_,z,T,oe,se,Q,Y,le;return F.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(j.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:o}});case 2:return i=R.sent,R.next=5,Object(j.a)("/api/common_exercises/exercises/".concat(i==null||((s=i.data)===null||s===void 0||((l=s[0])===null||l===void 0))?void 0:l.id,"/student_groups.json"),{method:"get"});case 5:return O=R.sent,R.next=8,Object(j.a)("/api/common_exercises/exercises/exercise_is_ab.json",{method:"get",params:{id:i==null||((r=i.data)===null||r===void 0||((c=r[0])===null||c===void 0))?void 0:c.id}});case 8:return _=R.sent,R.next=11,Object(j.a)("/api/common_exercises/exercises/".concat(i==null||((p=i.data)===null||p===void 0||((v=p[0])===null||v===void 0))?void 0:v.id,"/department_names.json"),{method:"get"});case 11:return z=R.sent,R.next=14,Object(j.a)("/api/common_exercises/exercises/".concat(i==null||((E=i.data)===null||E===void 0||((C=E[0])===null||C===void 0))?void 0:C.id,"/department_sub_names.json"),{method:"get"});case 14:T=R.sent,(O==null?void 0:O.status)===0&&(Re(Object(S.a)(i==null?void 0:i.data)),Ve(Object(S.a)(O==null?void 0:O.data)),We(Object(S.a)(_==null?void 0:_.exams)),x(Object(ae.a)(z.data,{label:"\u5168\u90E8",value:""})),Ue(Object(ae.a)(T.data,{label:"\u5168\u90E8",value:""})),le={student_groups:[],exercise_id:i==null||((oe=i.data)===null||oe===void 0||((se=oe[0])===null||se===void 0))?void 0:se.id,exercise_ab_id:_==null||((Q=_.exams)===null||Q===void 0||((Y=Q[0])===null||Y===void 0))?void 0:Y.exercise_id,is_ab:(_==null?void 0:_.is_ab)?1:0,department_name:"",department_sub_name:""},$.setFieldsValue(le));case 16:case"end":return R.stop()}},a)}));return function(o){return n.apply(this,arguments)}}(),Gt=function(){var n=Object(ee.a)(F.a.mark(function a(){var o,s,l,r,c,p,v,E,C,i,O,_,z,T,oe,se,Q,Y,le,Pe,R,Ge,Ke;return F.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(j.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:return O=L.sent,L.next=5,Object(j.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:O==null||((o=O.data)===null||o===void 0||((s=o[0])===null||s===void 0))?void 0:s.id}});case 5:return _=L.sent,L.next=8,Object(j.a)("/api/common_exercises/exercises/".concat(_==null||((l=_.data)===null||l===void 0||((r=l[0])===null||r===void 0))?void 0:r.id,"/student_groups.json"),{method:"get"});case 8:return z=L.sent,L.next=11,Object(j.a)("/api/common_exercises/exercises/exercise_is_ab.json",{method:"get",params:{id:_==null||((c=_.data)===null||c===void 0||((p=c[0])===null||p===void 0))?void 0:p.id}});case 11:return T=L.sent,L.next=14,Object(j.a)("/api/common_exercises/exercises/".concat(_==null||((v=_.data)===null||v===void 0||((E=v[0])===null||E===void 0))?void 0:E.id,"/department_names.json"),{method:"get"});case 14:return oe=L.sent,L.next=17,Object(j.a)("/api/common_exercises/exercises/".concat(_==null||((C=_.data)===null||C===void 0||((i=C[0])===null||i===void 0))?void 0:i.id,"/department_sub_names.json"),{method:"get"});case 17:se=L.sent,(z==null?void 0:z.status)===0&&(b(Object(S.a)(O.data)),Re(Object(S.a)(_==null?void 0:_.data)),Ve(Object(S.a)(z==null?void 0:z.data)),We(Object(S.a)(T==null?void 0:T.exams)),x(Object(ae.a)(oe.data,{label:"\u5168\u90E8",value:""})),Ue(Object(ae.a)(se.data,{label:"\u5168\u90E8",value:""})),Ke={exercise_subject_id:O==null||((Q=O.data)===null||Q===void 0||((Y=Q[0])===null||Y===void 0))?void 0:Y.id,exercise_id:_==null||((le=_.data)===null||le===void 0||((Pe=le[0])===null||Pe===void 0))?void 0:Pe.id,exercise_ab_id:T==null||((R=T.exams)===null||R===void 0||((Ge=R[0])===null||Ge===void 0))?void 0:Ge.exercise_id,is_ab:(T==null?void 0:T.is_ab)?1:0,student_groups:[],department_name:"",department_sub_name:""},u=Object(g.a)(Object(g.a)({},u),Ke),Ae(u),$.setFieldsValue(Ke),_t(u));case 19:case"end":return L.stop()}},a)}));return function(){return n.apply(this,arguments)}}(),Kt=function(a){u.sort_by=null,u.direction=null,u=Object(g.a)(Object(g.a)({},u),a),Ae(Object(g.a)({},u)),_t(u)},Jt=function(){var n=Object(ee.a)(F.a.mark(function a(o){var s,l,r,c;return F.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return dt(!0),l={range:[],people_count:[],people_rate:[],student_group:o==null?void 0:o.student_group},v.next=4,Object(j.a)("/api/common_exercises/exercises/score_range_by_group.json",{method:"get",params:{id:(s=u)===null||s===void 0?void 0:s.exercise_ab_id,student_group:o==null?void 0:o.student_group}});case 4:r=v.sent,console.log(r,"res"),(r==null?void 0:r.data)&&(r==null||((c=r.data)===null||c===void 0)||c.forEach(function(E){l.range.push(E.score),l.people_count.push(E.num),l.people_rate.push(E.rate)}),Xt(l));case 7:case"end":return v.stop()}},a)}));return function(o){return n.apply(this,arguments)}}(),Qt=function(){var a=Se.a.cloneDeep(u);a.id=a.exercise_ab_id,a.student_group=d==null?void 0:d.student_group,Object(te.j)("",Object(te.H)({url:Le.a.API_SERVER+"/api/common_exercises/exercises/score_range_by_group.xlsx",query:a}))},Yt=[{title:"\u73ED\u7EA7\u540D\u79F0",dataIndex:"student_group",align:"left",ellipsis:!0},{title:"\u5E94\u8003\u4EBA\u6570",dataIndex:"total_users",sorter:function(a,o){return Number(a.total_users)-Number(o.total_users)},sortOrder:u.sort_by==="total_users"&&u.direction,width:100,align:"center"},{title:"\u5B9E\u8003\u4EBA\u6570",dataIndex:"commit_users",sorter:function(a,o){return Number(a.commit_users)-Number(o.commit_users)},sortOrder:u.sort_by==="commit_users"&&u.direction,width:100,align:"center"},{title:"\u53CA\u683C\u4EBA\u6570",dataIndex:"pass_count",sorter:function(a,o){return Number(a.pass_count)-Number(o.pass_count)},sortOrder:u.sort_by==="pass_count"&&u.direction,width:100,align:"center"},{title:"\u53CA\u683C\u7387",dataIndex:"pass_rate",sorter:function(a,o){return Number(a.pass_rate)-Number(o.pass_rate)},sortOrder:u.sort_by==="pass_rate"&&u.direction,width:80,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:70,align:"center"},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",sorter:function(a,o){return Number(a.min_score)-Number(o.min_score)},sortOrder:u.sort_by==="min_score"&&u.direction,width:80,align:"center"},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",sorter:function(a,o){return Number(a.max_score)-Number(o.max_score)},sortOrder:u.sort_by==="max_score"&&u.direction,width:80,align:"center"},{title:"\u5E73\u5747\u5206",dataIndex:"avg_score",sorter:function(a,o){return Number(a.avg_score)-Number(o.avg_score)},sortOrder:u.sort_by==="avg_score"&&u.direction,width:80,align:"center"},{title:"\u64CD\u4F5C",width:160,dataIndex:"action",align:"center",fixed:"right",render:function(a,o){return e.a.createElement("div",null,e.a.createElement("span",{onClick:function(){Jt(o)},className:"current c-light-primary mr10"},"\u5F97\u5206\u533A\u95F4"),e.a.createElement("span",{onClick:function(){return lt(Object(g.a)({},o))},className:"current c-light-primary"},"\u5B66\u5458\u660E\u7EC6"))}}],mt=function(a){var o,s=He==null?void 0:He[a],l=a===0?"\u5E73\u5747\u5206":"\u53CA\u683C\u7387",r=(a===0,36),c={grid:{left:"5%",right:"5%",bottom:"2%",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:function(E){var C;return"\u73ED\u7EA7\uFF1A"+(E==null?void 0:E[0].name)+"<br/>"+l+"\uFF1A"+(E==null||((C=E[0])===null||C===void 0)?void 0:C.value)+"".concat(a===0?"\u5206":"%")}},xAxis:{axisTick:{show:!1},axisLabel:{margin:18,rotate:45},axisLine:{show:!1,textStyle:{color:"#666666"}},type:"category",data:s==null?void 0:s.x},yAxis:[{type:"value",name:l,nameTextStyle:{padding:[0,r,10,4]},min:0,axisLabel:{show:!0,textStyle:{color:"#666666",fontSize:14}},axisTick:{show:!1},axisLine:{show:!1},splitLine:{show:!0,color:"#EBEBEB"}}],series:[{data:s==null?void 0:s.y,type:"bar",barWidth:30,yAxisIndex:0,color:"#2FA7FF",markLine:{data:[{type:"average",name:"Avg"}],precision:1}}]},p=(s==null||((o=s.y)===null||o===void 0)?void 0:o.length)===0;return p&&(c.grid.left="8%"),c},kt=function(){var a,o={grid:{left:"1%",right:"1%",bottom:"2%",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:function(r){var c,p;return"\u5F97\u5206\u533A\u95F4\uFF1A"+(r==null?void 0:r[0].name)+"<br/>\u5B66\u5458\u4EBA\u6570\uFF1A"+(r==null||((c=r[0])===null||c===void 0)?void 0:c.value)+"<br/>\u4EBA\u6570\u5360\u6BD4\uFF1A"+(r==null||((p=r[1])===null||p===void 0)?void 0:p.value)+"%"}},xAxis:{axisTick:{show:!1},axisLabel:{margin:18,rotate:45},axisLine:{show:!1,textStyle:{color:"#666666"}},type:"category",data:d==null?void 0:d.range},yAxis:[{type:"value",name:"\u5B66\u5458\u4EBA\u6570",nameTextStyle:{padding:[0,0,10,4]},splitNumber:5,interval:Math.ceil(Math.max.apply(null,d==null?void 0:d.people_count)/5),max:Math.ceil(Math.max.apply(null,d==null?void 0:d.people_count)/5)*5,min:0,axisLabel:{show:!0,textStyle:{color:"#666666",fontSize:14}},axisTick:{show:!1},axisLine:{show:!1},splitLine:{show:!1}},{type:"value",name:"\u4EBA\u6570\u5360\u6BD4\uFF08%\uFF09",splitNumber:5,interval:Math.ceil(Math.max.apply(null,d==null?void 0:d.people_rate)/5),max:Math.ceil(Math.max.apply(null,d==null?void 0:d.people_rate)/5)*5,min:0,nameTextStyle:{padding:[0,-20,10,0]},axisLabel:{show:!0,formatter:"{value} %",textStyle:{color:"#666666",fontSize:14}},splitLine:{show:!0,color:"#EBEBEB"},axisLine:{show:!1},axisTick:{show:!1}}],series:[{data:d==null?void 0:d.people_count,type:"bar",barWidth:30,yAxisIndex:0,color:"#2FA7FF"},{data:d==null?void 0:d.people_rate,type:"line",yAxisIndex:1,color:"#5AB891",symbol:"none"}]},s=(a=[].concat(Object(S.a)(d==null?void 0:d.people_count),Object(S.a)(d==null?void 0:d.people_rate)))===null||a===void 0?void 0:a.every(function(l){return!l});return s&&(o.grid.right="3%",o.grid.left="3%"),o},Zt=function(a,o,s){(s==null?void 0:s.order)?(u.sort_by=s==null?void 0:s.field,u.direction=s==null?void 0:s.order):(u.sort_by=null,u.direction=null),Ae(Object(g.a)({},u))},qt=function(a){"exercise_subject_id"in a&&Ht(a==null?void 0:a.exercise_subject_id),"exercise_id"in a&&Vt(a==null?void 0:a.exercise_id)},na=function(a){return e.a.createElement(P.a,{className:N.a.select,showArrow:!0,value:a==null?void 0:a.value,onChange:a==null?void 0:a.onChange,optionFilterProp:"children",style:{marginRight:0,width:180}},(a==null?void 0:a.value)===1?e.a.createElement(P.a.Option,{key:1,value:1},"AB\u8BD5\u5377"):e.a.createElement(P.a.Option,{key:0,value:0},"\u5355\u4E00\u8BD5\u5377"))};return st?e.a.createElement(gt,{parentParams:Object(g.a)(Object(g.a)({},u),st),goBack:function(){return lt(null)}}):e.a.createElement("div",{className:N.a.wrap},e.a.createElement(ke.a,{title:"\u73ED\u7EA7\u7EDF\u8BA1",space:40}),e.a.createElement(D.a,{className:N.a.formWrap,form:$,size:"large",onValuesChange:qt,onFinish:Kt},e.a.createElement(H.a,{gutter:10},e.a.createElement(X.a,{span:8},e.a.createElement(D.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},e.a.createElement(P.a,{showArrow:!0,optionFilterProp:"children",virtual:!1,showSearch:!0},je.map(function(n){return e.a.createElement(P.a.Option,{key:n.id,title:n.name,value:n.id},n.name)})))),e.a.createElement(X.a,{span:8},e.a.createElement(D.a.Item,{label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_id",labelCol:{span:6},wrapperCol:{span:18}},e.a.createElement(P.a,{showArrow:!0,showSearch:!0,optionFilterProp:"children"},ze.map(function(n){return e.a.createElement(P.a.Option,{key:n.id,title:n.exercise_name,value:n.id},n.exercise_name)})))),e.a.createElement(X.a,{span:8},e.a.createElement(D.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"exercise_ab_id",labelCol:{span:6},wrapperCol:{span:18}},e.a.createElement(P.a,{showArrow:!0,optionFilterProp:"children"},St.map(function(n){return e.a.createElement(P.a.Option,{key:n.exercise_id,title:n.exam_name,value:n.exercise_id},n.exam_name)}))))),e.a.createElement(H.a,{style:{marginTop:2},gutter:10},e.a.createElement(X.a,{span:8},e.a.createElement(D.a.Item,{label:"\u73ED\u7EA7",name:"student_groups"},e.a.createElement(P.a,{showArrow:!0,allowClear:!0,showSearch:!0,mode:"multiple",maxTagCount:1,maxTagTextLength:6,optionLabelProp:"value",dropdownRender:function(a){var o;return e.a.createElement(e.a.Fragment,null,a,e.a.createElement("span",{style:{marginLeft:10,color:"#1890ff",cursor:"pointer"},onClick:function(){var l;((l=$.getFieldValue("student_groups"))===null||l===void 0?void 0:l.length)===(w==null?void 0:w.length)?$.setFieldsValue({student_groups:[]}):$.setFieldsValue({student_groups:w==null?void 0:w.map(function(r){return r.student_group_name})})}},((o=$.getFieldValue("student_groups"))===null||o===void 0?void 0:o.length)===(w==null?void 0:w.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009"),e.a.createElement("span",{style:{marginLeft:10,color:"#1890ff",cursor:"pointer"},onClick:function(){var l;$.setFieldsValue({student_groups:w==null||((l=w.filter(function(r){var c;return!((c=$.getFieldValue("student_groups"))===null||c===void 0?void 0:c.includes(r.student_group_name))}))===null||l===void 0)?void 0:l.map(function(r){return r.student_group_name})})}},"\u53CD\u9009"))},style:{marginRight:0}},w.map(function(n){return e.a.createElement(P.a.Option,{key:n==null?void 0:n.student_group_name,value:n==null?void 0:n.student_group_name},e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{title:n==null?void 0:n.student_group_name,className:"multi-llipsis1e",style:{maxWidth:130}},n==null?void 0:n.student_group_name),e.a.createElement("span",null,"(",n==null?void 0:n.commit_users_count,"/",n==null?void 0:n.total_users_count,")")))})))),e.a.createElement(X.a,{span:8},e.a.createElement(D.a.Item,{label:"\u5B66\u9662",name:"department_name",labelCol:{span:6},wrapperCol:{span:18}},e.a.createElement(P.a,{showArrow:!0,optionFilterProp:"children",options:B}))),e.a.createElement(X.a,{span:8},e.a.createElement(D.a.Item,{label:"\u7CFB\u522B",name:"department_sub_name",labelCol:{span:6},wrapperCol:{span:18}},e.a.createElement(P.a,{showArrow:!0,optionFilterProp:"children",options:G})))),e.a.createElement(H.a,null,e.a.createElement("div",{className:N.a.btns},e.a.createElement(K.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(K.a,{type:"primary",onClick:function(){return Wt()}},"\u5BFC\u51FA ")))),e.a.createElement("div",{className:N.a.tab},e.a.createElement("div",{className:N.a.scoreInfo,style:{visibility:_e==="1"?"visible":"hidden"}},e.a.createElement("div",{className:N.a.imgText},e.a.createElement("img",{src:qe.a}),"\u5E73\u5747\u5206\uFF1A",e.a.createElement("span",{style:{color:"#5AB891"}},Number((W==null?void 0:W.total_avg_score)||0)),"\u5206"),e.a.createElement("div",{className:"c-grey-333 font14"},"\u6309\u73ED\u7EA7\u7EDF\u8BA1\u8003\u8BD5\u6210\u7EE9\u5E73\u5747\u5206")),e.a.createElement("div",{className:N.a.imgs},e.a.createElement(A.a,{title:"\u56FE\u5F62\u5C55\u793A"},e.a.createElement("img",{onClick:function(){return at("1")},src:_e==="1"?jt.a:Rt.a})),e.a.createElement(A.a,{title:"\u5217\u8868\u5C55\u793A"},e.a.createElement("img",{onClick:function(){return at("2")},src:_e==="2"?Pt.a:Ut.a})))),_e==="2"&&e.a.createElement(I.a,{className:N.a.customTable,dataSource:fe,bordered:!1,scroll:{x:1e3,scrollToFirstRowOnChange:!1},columns:Yt,rowClassName:N.a.row,loading:de,onChange:Zt,pagination:!1}),_e==="1"&&e.a.createElement(re.a,{spinning:de},e.a.createElement(e.a.Fragment,null,e.a.createElement(De.a,{option:mt(0),style:{height:400},opts:{renderer:"svg"}}),e.a.createElement("div",{className:N.a.scoreInfo,style:{padding:"20px 40px"}},e.a.createElement("div",{className:N.a.imgText},e.a.createElement("img",{src:qe.a}),"\u5E73\u5747\u53CA\u683C\u7387\uFF1A",e.a.createElement("span",{style:{color:"#5AB891"}},W==null?void 0:W.total_pass_count),"%"),e.a.createElement("div",{className:"c-grey-333 font14"},"\u6309\u73ED\u7EA7\u7EDF\u8BA1\u8003\u8BD5\u6210\u7EE9\u53CA\u683C\u7387")),e.a.createElement(De.a,{option:mt(1),style:{height:400},opts:{renderer:"svg"}}))),e.a.createElement(ie.a,{title:"\u5F97\u5206\u533A\u95F4",visible:Bt,width:800,onCancel:function(){dt(!1)},okText:"\u5BFC\u51FA",cancelText:"\u5173\u95ED",footer:null},e.a.createElement("div",{className:N.a.text},e.a.createElement("div",{style:{marginRight:"auto"}},"\u73ED\u7EA7\u540D\u79F0\uFF1A",d==null?void 0:d.student_group),e.a.createElement("div",null,e.a.createElement("b",null),e.a.createElement("span",null,"\u5B66\u5458\u4EBA\u6570")),e.a.createElement("div",null,e.a.createElement("b",{style:{marginLeft:26,backgroundColor:"#5AB891"}}),e.a.createElement("span",null,"\u4EBA\u6570\u5360\u6BD4")),e.a.createElement(K.a,{onClick:Qt,className:"ml30",type:"primary"},"\u5BFC\u51FA ")),e.a.createElement(De.a,{option:kt(),style:{height:400},opts:{renderer:"svg"}})))},aa=U.default=Mt},Fxzb:function(y,U,t){y.exports={flex_box_center:"flex_box_center___2-ViD",flex_space_between:"flex_space_between___MFMFy",flex_box_vertical_center:"flex_box_vertical_center___3m_WL",flex_box_center_end:"flex_box_center_end___1PkE5",flex_box_column:"flex_box_column___vkWiz",wrap:"wrap___3Hmn8",head:"head___H2BRG",formWrap:"formWrap___253Jh",select:"select___3Axp4",btns:"btns___1GtcR",tab:"tab___2u1Vz",text:"text___U1GTS",customTable:"customTable___2-0FS"}},HKVL:function(y,U,t){y.exports={flex_box_center:"flex_box_center___1fjPX",flex_space_between:"flex_space_between___3sblA",flex_box_vertical_center:"flex_box_vertical_center___3sVIg",flex_box_center_end:"flex_box_center_end___22i9b",flex_box_column:"flex_box_column___2tH1n",wrap:"wrap___caJZ0",head:"head___14Ozg",formWrap:"formWrap___2yjw1",select:"select___3hn50",btns:"btns___3p2co",tab:"tab___v8e0i",imgs:"imgs___1Pe83",scoreInfo:"scoreInfo___35Sxt",imgText:"imgText___1WpSv",customTable:"customTable___1AJ1T",text:"text___2H2UR"}},R2p7:function(y,U,t){y.exports=t.p+"static/g2.cd44b412.svg"},"SZ/R":function(y,U,t){y.exports=t.p+"static/a.13a99c3e.svg"},kdrU:function(y,U,t){y.exports=t.p+"static/f1.739bbef2.svg"},n9PR:function(y,U,t){"use strict";t.d(U,"a",function(){return k}),t.d(U,"b",function(){return re});var me=t("q1tI"),ie=t.n(me),k=function(I,q){if(!Array.isArray(I))return[];var A=I.map(function(V){return{label:ie.a.createElement("span",{title:V},V),value:V,valueforsearch:V}});return q&&A.unshift(q),A},re=function(I){if(typeof I!="string")return 0;if(!I.includes("%"))return 0;var q=I.split("%")[0],A=parseFloat(q);return isNaN(A)?0:A}},wJFb:function(y,U,t){y.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}},yHb4:function(y,U,t){y.exports=t.p+"static/f2.ae7ec6a8.svg"},zzS1:function(y,U,t){y.exports=t.p+"static/g1.ef3c55af.svg"}}]);