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

2 lines
23 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[52,15],{"/7ue":function(G,W,n){"use strict";var te=n("k1fw"),X=n("q1tI"),V=n.n(X),k=n("wJFb"),H=n.n(k),S=function(g){var F=g.children,q=F===void 0?null:F,he=g.title,ne=g.style,Pe=ne===void 0?{}:ne,C=g.className,Oe=C===void 0?"":C,U=g.titlestyle,re=g.space,Y=re===void 0?0:re;return V.a.createElement("aside",{className:H.a.headWarp,style:Object(te.a)({padding:"0 ".concat(Y,"px")},Pe)},V.a.createElement("div",{className:"".concat(H.a.head," ").concat(Oe)},V.a.createElement("div",{className:H.a.text},he," ",U),q))};W.a=S},"5g84":function(G,W,n){G.exports={flex_box_center:"flex_box_center___M3NEF",flex_space_between:"flex_space_between___2YYJY",flex_box_vertical_center:"flex_box_vertical_center___29Ba5",flex_box_center_end:"flex_box_center_end___3BQwm",flex_box_column:"flex_box_column___1YAyG",wrap:"wrap___1ABIq",head:"head___2x4nv",formWrap:"formWrap___15M6H",select:"select___3-blb",btns:"btns____BqjY",tab:"tab___1pEuB",text:"text___28Uh0",customTable:"customTable___3cMBt"}},GqMq:function(G,W,n){"use strict";n.r(W);var te=n("2qtc"),X=n("kLXV"),V=n("T2oS"),k=n("W9HT"),H=n("g9YV"),S=n("wCAj"),J=n("+L6B"),g=n("2/Rp"),F=n("14J3"),q=n("BMrR"),he=n("5NDa"),ne=n("5rEg"),Pe=n("jCWc"),C=n("kPKH"),Oe=n("OaEy"),U=n("2fM7"),re=n("Znn+"),Y=n("ZTPi"),M=n("oBTY"),A=n("k1fw"),Xe=n("WmNS"),I=n.n(Xe),ee=n("9og8"),Ya=n("y8nQ"),B=n("Vl3Y"),P=n("tJVT"),O=n("q1tI"),a=n.n(O),ke=n("5g84"),K=n.n(ke),Q=n("1vsH"),oe=n("m3rI"),qe=n("LvDl"),Re=n.n(qe),b=n("ErOA"),ea=n("/7ue"),aa=n("cVA7"),ta=n.n(aa),Z=n("n9PR"),na=function(){var _e,ie,de,ue,ce,la={page:1,per_page:10,tab:"1",is_normal:1,exercise_name:"",exercise_subject_id:null,exercise_id:null,student_groups:[],exercise_type:null,exercise_ab_id:null,sort_by:null,direction:null},sa=B.a.useForm(),ra=Object(P.a)(sa,1),w=ra[0],oa=Object(O.useState)([]),ye=Object(P.a)(oa,2),ge=ye[0],je=ye[1],_a=Object(O.useState)({columns:[],data:[{}]}),Ue=Object(P.a)(_a,2),De=Ue[0],ia=Ue[1],da=Object(O.useState)(!1),Se=Object(P.a)(da,2),ua=Se[0],Me=Se[1],ca=Object(O.useState)(!1),Ce=Object(P.a)(ca,2),ma=Ce[0],Te=Ce[1],pa=Object(O.useState)(!0),Ae=Object(P.a)(pa,2),me=Ae[0],pe=Ae[1],va=Object(O.useState)([]),Ie=Object(P.a)(va,2),Ea=Ie[0],fa=Ie[1],ba=Object(O.useState)([]),Be=Object(P.a)(ba,2),xa=Be[0],we=Be[1],ha=Object(O.useState)([]),Le=Object(P.a)(ha,2),D=Le[0],ve=Le[1],Pa=Object(O.useState)([]),$e=Object(P.a)(Pa,2),Oa=$e[0],Ee=$e[1],Ra=Object(O.useState)([]),We=Object(P.a)(Ra,2),ya=We[0],fe=We[1],ga=Object(O.useState)([]),Ke=Object(P.a)(ga,2),ja=Ke[0],be=Ke[1],Ua=Object(O.useState)([]),Fe=Object(P.a)(Ua,2),Da=Fe[0],Sa=Fe[1],Ma=Object(O.useState)(la),Ne=Object(P.a)(Ma,2),s=Ne[0],ae=Ne[1],Ca=Object(O.useState)([]),ze=Object(P.a)(Ca,2),Ge=ze[0],Ve=ze[1],Ta=Object(O.useState)(0),He=Object(P.a)(Ta,2),Je=He[0],Ye=He[1],Aa=Object(O.useState)({range:[],people_count:[],people_rate:[]}),Qe=Object(P.a)(Aa,2),p=Qe[0],Ia=Qe[1];Object(O.useEffect)(function(){Ze()},[]);var Ba=function(){var t=Object(ee.a)(I.a.mark(function e(c,l){var i,o,d,v;return I.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return Me(!0),Te(!0),E.next=4,Object(b.a)("/api/common_exercises/exercises/".concat((i=s)===null||i===void 0?void 0:i.exercise_id,"/score_detail.json"),{method:"get",params:{question_type:c,exercise_user_id:l}});case 4:d=E.sent,v={columns:[],data:[{}]},d==null||((o=d.score)===null||o===void 0)||o.forEach(function(R,m){var _=String(m+1);v.columns.push({title:"".concat(d==null?void 0:d.question_type_name).concat(_),dataIndex:_,width:80,align:"center"}),v.data[0][_]=R.score}),v.columns.push({width:80,align:"center",title:"\u603B\u5206",dataIndex:"total_score",fixed:"right"}),v.data[0].total_score=d==null?void 0:d.total_score,ia(v),Te(!1);case 11:case"end":return E.stop()}},e)}));return function(c,l){return t.apply(this,arguments)}}(),le=function(){var t=Object(ee.a)(I.a.mark(function e(c){var l,i,o,d,v,u,E,R;return I.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(l=Re.a.cloneDeep(c),l.is_normal=!!l.is_normal,pe(!0),!(c.tab==="1")){_.next=8;break}return _.next=6,Object(b.a)("/api/common_exercises/exercises/result_analyse.json",{method:"get",params:l});case 6:i=_.sent,(i==null?void 0:i.data)&&(je(i.data),Ye((i==null?void 0:i.count)||0));case 8:if(!(c.tab==="2")){_.next=15;break}return l.id=l.exercise_id,l.exercise_id=l.exercise_ab_id,_.next=13,Object(b.a)("/api/common_exercises/exercises/score_analyse.json",{method:"get",params:l});case 13:o=_.sent,(o==null?void 0:o.data)&&(v={range:[],people_count:[],people_rate:[]},o==null||((d=o.data)===null||d===void 0)||d.forEach(function(r){v.range.push(r.range),v.people_count.push(r.people_count),v.people_rate.push(r.people_rate)}),Ia(v));case 15:if(!(c.tab==="3")){_.next=22;break}return l.id=l.exercise_id,l.exercise_id=l.exercise_ab_id,_.next=20,Object(b.a)("/api/common_exercises/exercises/".concat(l==null?void 0:l.exercise_id,"/student_score_statistics_by_group.json"),{method:"get",params:l});case 20:u=_.sent,(u==null?void 0:u.users)&&(E=[],R=u==null?void 0:u.users.map(function(r,f){var y,L={};return r==null||((y=r.scores)===null||y===void 0)||y.forEach(function(x){var $="".concat(x.question_type_name,"-").concat(x.question_type);if(L[$]=x.score,f===0){var T;E.push({title:a.a.createElement("span",null,x.question_type_name,a.a.createElement("span",{style:{color:"#666",fontSize:12}},"(",u==null||((T=u.question_score)===null||T===void 0)?void 0:T[x.question_type],")\u5206")),dataIndex:$,render:function(N,h){return N==="-"?N:a.a.createElement("span",{style:{color:"#007AFF",cursor:"pointer"},onClick:function(){return Ba(x.question_type,h.id)}},N)}})}}),Object(A.a)(Object(A.a)({},r),L)}),E.push({title:a.a.createElement("span",null,"\u603B\u5206",a.a.createElement("span",{style:{color:"#666",fontSize:12}},"(",u==null?void 0:u.total_score,")\u5206")),dataIndex:"total_score",fixed:"right",render:function(f){return f==="-"?"-":f/(u==null?void 0:u.total_score)>.6?a.a.createElement("span",{style:{color:"#5AB891"}},f):a.a.createElement("span",{style:{color:"#DF3065"}},f)}}),Sa(E),je(R),Ye((u==null?void 0:u.count)||0));case 22:pe(!1);case 23:case"end":return _.stop()}},e)}));return function(c){return t.apply(this,arguments)}}(),wa=function(){var e=Re.a.cloneDeep(s);e.is_normal=!!e.is_normal,e.tab==="1"&&(e.ids=Ge,Object(Q.j)("",Object(Q.H)({url:oe.a.API_SERVER+"/api/common_exercises/exercises/export_result_analyse.xlsx",query:e}))),e.tab==="2"&&(e.id=e.exercise_id,e.exercise_id=e.exercise_ab_id,Object(Q.j)("",Object(Q.H)({url:oe.a.API_SERVER+"/api/common_exercises/exercises/export_score_analyse.xlsx",query:e}))),e.tab==="3"&&(e.id=e.exercise_id,e.exercise_id=e.exercise_ab_id,Object(Q.j)("",Object(Q.H)({url:oe.a.API_SERVER+"/api/common_exercises/exercises/".concat(e==null?void 0:e.exercise_id,"/student_score_statistics_by_group.xlsx"),query:e})))},La=function(){var t=Object(ee.a)(I.a.mark(function e(c){var l,i,o,d,v,u,E,R,m,_,r,f,y;return I.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,Promise.allSettled([Object(b.a)("/api/common_exercises/exercises/".concat(c,"/student_groups.json"),{method:"get"}),Object(b.a)("/api/common_exercises/exercises/exercise_is_ab.json",{method:"get",params:{id:c}}),Object(b.a)("/api/common_exercises/exercises/".concat(c,"/department_names.json"),{method:"get"}),Object(b.a)("/api/common_exercises/exercises/".concat(c,"/department_sub_names.json"),{method:"get"})]);case 2:v=x.sent,u=Object(P.a)(v,4),E=u[0],R=u[1],m=u[2],_=u[3],E.status==="fulfilled"&&((l=E.value)===null||l===void 0?void 0:l.status)===0&&ve(Object(M.a)((r=E.value)===null||r===void 0?void 0:r.data)),R.status==="fulfilled"&&be(Object(M.a)((f=R.value)===null||f===void 0?void 0:f.exams)),m.status==="fulfilled"&&m.value.status===0&&Ee(Object(Z.a)(m.value.data,{label:"\u5168\u90E8",value:""})),_.status==="fulfilled"&&_.value.status===0&&fe(Object(Z.a)(_.value.data,{label:"\u5168\u90E8",value:""})),y={student_groups:[],exercise_ab_id:R.status==="fulfilled"?(i=R.value)===null||i===void 0||((o=i.exams)===null||o===void 0||((d=o[0])===null||d===void 0))?void 0:d.exercise_id:"",department_name:"",department_sub_name:""},w.setFieldsValue(y);case 14:case"end":return x.stop()}},e)}));return function(c){return t.apply(this,arguments)}}(),$a=function(){var t=Object(ee.a)(I.a.mark(function e(c){var l,i,o,d,v,u,E,R,m,_,r,f,y,L,x,$,T,z;return I.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(b.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:c}});case 2:return m=h.sent,h.next=5,Object(b.a)("/api/common_exercises/exercises/".concat(m==null||((l=m.data)===null||l===void 0||((i=l[0])===null||i===void 0))?void 0:i.id,"/student_groups.json"),{method:"get"});case 5:return _=h.sent,h.next=8,Object(b.a)("/api/common_exercises/exercises/exercise_is_ab.json",{method:"get",params:{id:m==null||((o=m.data)===null||o===void 0||((d=o[0])===null||d===void 0))?void 0:d.id}});case 8:return r=h.sent,h.next=11,Object(b.a)("/api/common_exercises/exercises/".concat(m==null||((v=m.data)===null||v===void 0||((u=v[0])===null||u===void 0))?void 0:u.id,"/department_names.json"),{method:"get"});case 11:return f=h.sent,h.next=14,Object(b.a)("/api/common_exercises/exercises/".concat(m==null||((E=m.data)===null||E===void 0||((R=E[0])===null||R===void 0))?void 0:R.id,"/department_sub_names.json"),{method:"get"});case 14:y=h.sent,(_==null?void 0:_.status)===0&&(we(Object(M.a)(m==null?void 0:m.data)),ve(Object(M.a)(_==null?void 0:_.data)),be(Object(M.a)(r==null?void 0:r.exams)),Ee(Object(Z.a)(f.data,{label:"\u5168\u90E8",value:""})),fe(Object(Z.a)(y.data,{label:"\u5168\u90E8",value:""})),z={exercise_id:m==null||((L=m.data)===null||L===void 0||((x=L[0])===null||x===void 0))?void 0:x.id,student_groups:[],department_name:"",department_sub_name:"",exercise_ab_id:r==null||(($=r.exams)===null||$===void 0||((T=$[0])===null||T===void 0))?void 0:T.exercise_id},w.setFieldsValue(z));case 16:case"end":return h.stop()}},e)}));return function(c){return t.apply(this,arguments)}}(),Ze=function(){var t=Object(ee.a)(I.a.mark(function e(){var c,l,i,o,d,v,u,E,R,m,_,r,f,y,L,x,$,T,z,N,h,se,xe;return I.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Object(b.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:return _=j.sent,j.next=5,Object(b.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:_==null||((c=_.data)===null||c===void 0||((l=c[0])===null||l===void 0))?void 0:l.id}});case 5:return r=j.sent,j.next=8,Object(b.a)("/api/common_exercises/exercises/".concat(r==null||((i=r.data)===null||i===void 0||((o=i[0])===null||o===void 0))?void 0:o.id,"/student_groups.json"),{method:"get"});case 8:return f=j.sent,j.next=11,Object(b.a)("/api/common_exercises/exercises/exercise_is_ab.json",{method:"get",params:{id:r==null||((d=r.data)===null||d===void 0||((v=d[0])===null||v===void 0))?void 0:v.id}});case 11:return y=j.sent,j.next=14,Object(b.a)("/api/common_exercises/exercises/".concat(r==null||((u=r.data)===null||u===void 0||((E=u[0])===null||E===void 0))?void 0:E.id,"/department_names.json"),{method:"get"});case 14:return L=j.sent,j.next=17,Object(b.a)("/api/common_exercises/exercises/".concat(r==null||((R=r.data)===null||R===void 0||((m=R[0])===null||m===void 0))?void 0:m.id,"/department_sub_names.json"),{method:"get"});case 17:x=j.sent,(f==null?void 0:f.status)===0&&(fa(Object(M.a)(_.data)),we(Object(M.a)(r==null?void 0:r.data)),ve(Object(M.a)(f==null?void 0:f.data)),be(Object(M.a)(y==null?void 0:y.exams)),Ee(Object(Z.a)(L.data,{label:"\u5168\u90E8",value:""})),fe(Object(Z.a)(x.data,{label:"\u5168\u90E8",value:""})),xe={exercise_subject_id:_==null||(($=_.data)===null||$===void 0||((T=$[0])===null||T===void 0))?void 0:T.id,exercise_id:r==null||((z=r.data)===null||z===void 0||((N=z[0])===null||N===void 0))?void 0:N.id,student_groups:[],is_normal:1,exercise_name:"",department_name:"",department_sub_name:"",exercise_ab_id:y==null||((h=y.exams)===null||h===void 0||((se=h[0])===null||se===void 0))?void 0:se.exercise_id},s=Object(A.a)(Object(A.a)({},s),xe),ae(s),w.setFieldsValue(xe),le(s));case 19:case"end":return j.stop()}},e)}));return function(){return t.apply(this,arguments)}}(),Wa=function(e){console.log(e,"value"),s.page=1,s.per_page=10,s=Object(A.a)(Object(A.a)({},s),e),ae(Object(A.a)({},s)),le(s)},Ka=[{title:"\u8003\u8BD5\u540D\u79F0",dataIndex:"exercise_name",width:200,sorter:!0,fixed:"left"},{title:"\u8003\u8BD5\u7C7B\u578B",dataIndex:"is_normal",sorter:!0,render:function(e,c){return e?"\u6B63\u5F0F\u8003\u8BD5":"\u6A21\u62DF\u8003\u8BD5"}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",sorter:!0,width:180},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",sorter:!0,width:180},{title:"\u5E94\u8003\u4EBA\u6570",dataIndex:"expect_people_count",sorter:!0},{title:"\u5B9E\u8003\u4EBA\u6570",dataIndex:"actual_people_count",sorter:!0},{title:"\u53CA\u683C\u4EBA\u6570",dataIndex:"passed_people_count",sorter:!0},{title:"\u53CA\u683C\u7387",dataIndex:"passed_rate",sorter:!0},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",sorter:!0},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",sorter:!0},{title:"\u5E73\u5747\u5206",dataIndex:"avg_score",sorter:!0}],Fa=[{title:"\u5B66\u53F7",dataIndex:"student_id",width:120},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u73ED\u7EA7",dataIndex:"student_group",width:140,ellipsis:!0},{title:"\u8003\u8BD5\u540D\u79F0",dataIndex:"exercise_name",width:300,ellipsis:!0},{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"examination_name",width:300,ellipsis:!0}],Na=function(e,c,l){s.page=e==null?void 0:e.current,s.per_page=e==null?void 0:e.pageSize,(l==null?void 0:l.order)?(s.sort_by=l==null?void 0:l.field,s.direction=(l==null?void 0:l.order)==="ascend"?"asc":"desc"):(s.sort_by=null,s.direction=null),ae(Object(A.a)({},s)),le(s)},za=function(e,c){s.page=e,s.per_page=c,ae(Object(A.a)({},s)),le(s)},Ga=function(e){s.tab=e,pe(!0),ae(Object(A.a)({},s)),s.page=1,s.sort_by=null,s.direction=null,Ve([]),Ze()},Va=function(){var e,c={grid:{left:"5%",right:"5%",bottom:"2%",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:function(o){var d,v;return"\u5F97\u5206\u533A\u95F4\uFF1A"+(o==null?void 0:o[0].name)+"<br/>\u5B66\u5458\u4EBA\u6570\uFF1A"+(o==null||((d=o[0])===null||d===void 0)?void 0:d.value)+"<br/>\u4EBA\u6570\u5360\u6BD4\uFF1A"+(o==null||((v=o[1])===null||v===void 0)?void 0:v.value)+"%"}},xAxis:{axisTick:{show:!1},axisLabel:{margin:18,rotate:45},axisLine:{show:!1,textStyle:{color:"#666666"}},type:"category",data:p==null?void 0:p.range},yAxis:[{type:"value",name:"\u5B66\u5458\u4EBA\u6570",nameTextStyle:{padding:[0,0,10,4]},splitNumber:5,interval:Math.ceil(Math.max.apply(null,p==null?void 0:p.people_count)/5),max:Math.ceil(Math.max.apply(null,p==null?void 0:p.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,p==null?void 0:p.people_rate)/5),max:Math.ceil(Math.max.apply(null,p==null?void 0:p.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:p==null?void 0:p.people_count,type:"bar",barWidth:30,yAxisIndex:0,color:"#2FA7FF"},{data:p==null?void 0:p.people_rate,type:"line",yAxisIndex:1,color:"#5AB891",symbol:"none"}]},l=(e=[].concat(Object(M.a)(p==null?void 0:p.people_count),Object(M.a)(p==null?void 0:p.people_rate)))===null||e===void 0?void 0:e.every(function(i){return!i});return l&&(c.grid.right="10%",c.grid.left="7%"),c},Ha=function(e){"exercise_subject_id"in e&&$a(e==null?void 0:e.exercise_subject_id),"exercise_id"in e&&La(e==null?void 0:e.exercise_id)},Ja={selectedRowKeys:Ge,columnWidth:50,preserveSelectedRowKeys:!0,onChange:function(e){return Ve(e)}};return a.a.createElement("div",{className:K.a.wrap},a.a.createElement(ea.a,{title:"\u6210\u7EE9\u5206\u6790",space:40}),a.a.createElement(Y.a,{className:K.a.tab,activeKey:s.tab,onChange:Ga},a.a.createElement(Y.a.TabPane,{tab:"\u6210\u7EE9\u5206\u6790",key:"1"}," "),a.a.createElement(Y.a.TabPane,{tab:"\u5206\u6570\u6BB5\u5206\u6790",key:"2"}," "),a.a.createElement(Y.a.TabPane,{tab:"\u5B66\u751F\u4FE1\u606F",key:"3"}," ")),a.a.createElement(B.a,{className:K.a.formWrap,form:w,size:"large",onValuesChange:Ha,onFinish:Wa},a.a.createElement(q.a,{gutter:10},a.a.createElement(C.a,{span:8},a.a.createElement(B.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},a.a.createElement(U.a,{showArrow:!0,optionFilterProp:"children",virtual:!1,showSearch:!0},Ea.map(function(t){return a.a.createElement(U.a.Option,{key:t.id,title:t.name,value:t.id},t.name)})))),((_e=s)===null||_e===void 0?void 0:_e.tab)==="1"&&a.a.createElement(C.a,{span:8},a.a.createElement(B.a.Item,{label:"\u8003\u8BD5\u7C7B\u578B",name:"is_normal",labelCol:{span:6},wrapperCol:{span:18}},a.a.createElement(U.a,{showArrow:!0,optionFilterProp:"children"},a.a.createElement(U.a.Option,{key:1,value:1},"\u6B63\u5F0F\u8003\u8BD5"),a.a.createElement(U.a.Option,{key:0,value:0},"\u6A21\u62DF\u8003\u8BD5")))),((ie=s)===null||ie===void 0?void 0:ie.tab)==="1"&&a.a.createElement(C.a,{span:8},a.a.createElement(B.a.Item,{label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name",labelCol:{span:6},wrapperCol:{span:18}},a.a.createElement(ne.a,{placeholder:"\u53EF\u8F93\u5165\u8003\u8BD5\u540D\u79F0"}))),s.tab!=="1"&&a.a.createElement(C.a,{span:8},a.a.createElement(B.a.Item,{label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_id",labelCol:{span:6},wrapperCol:{span:18}},a.a.createElement(U.a,{showArrow:!0,showSearch:!0,optionFilterProp:"valueforsearch",options:xa.map(function(t){return{label:a.a.createElement("span",{title:t.exercise_name},t.exercise_name),value:t.id,valueforsearch:t.exercise_name}})}))),s.tab!=="1"&&a.a.createElement(C.a,{span:8},a.a.createElement(B.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"exercise_ab_id",labelCol:{span:6},wrapperCol:{span:18}},a.a.createElement(U.a,{showArrow:!0,optionFilterProp:"valueforsearch",options:ja.map(function(t){return{label:a.a.createElement("span",{title:t.exam_name},t.exam_name),value:t.exercise_id,valueforsearch:t.exam_name}})})))),s.tab!=="1"&&a.a.createElement(q.a,{style:{marginTop:2},gutter:10},a.a.createElement(C.a,{span:8},a.a.createElement(B.a.Item,{label:"\u73ED\u7EA7",name:"student_groups"},a.a.createElement(U.a,{showArrow:!0,allowClear:!0,showSearch:!0,mode:"multiple",maxTagCount:1,maxTagTextLength:6,dropdownRender:function(e){var c;return a.a.createElement(a.a.Fragment,null,e,a.a.createElement("span",{style:{marginLeft:10,color:"#1890ff",cursor:"pointer"},onClick:function(){var i;((i=w.getFieldValue("student_groups"))===null||i===void 0?void 0:i.length)===(D==null?void 0:D.length)?w.setFieldsValue({student_groups:[]}):w.setFieldsValue({student_groups:D==null?void 0:D.map(function(o){return o.student_group_name})})}},((c=w.getFieldValue("student_groups"))===null||c===void 0?void 0:c.length)===(D==null?void 0:D.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009"),a.a.createElement("span",{style:{marginLeft:10,color:"#1890ff",cursor:"pointer"},onClick:function(){var i;w.setFieldsValue({student_groups:D==null||((i=D.filter(function(o){var d;return!((d=w.getFieldValue("student_groups"))===null||d===void 0?void 0:d.includes(o.student_group_name))}))===null||i===void 0)?void 0:i.map(function(o){return o.student_group_name})})}},"\u53CD\u9009"))},optionLabelProp:"value"},D.map(function(t){return a.a.createElement(U.a.Option,{key:t==null?void 0:t.student_group_name,value:t==null?void 0:t.student_group_name},a.a.createElement("div",{style:{display:"flex"}},a.a.createElement("span",{title:t==null?void 0:t.student_group_name,className:"multi-llipsis1e",style:{maxWidth:130}},t==null?void 0:t.student_group_name),a.a.createElement("span",null,"(",t==null?void 0:t.commit_users_count,"/",t==null?void 0:t.total_users_count,")")))})))),a.a.createElement(C.a,{span:8},a.a.createElement(B.a.Item,{label:"\u5B66\u9662",name:"department_name",labelCol:{span:6},wrapperCol:{span:18}},a.a.createElement(U.a,{showArrow:!0,optionFilterProp:"valueforsearch",showSearch:!0,options:Oa}))),a.a.createElement(C.a,{span:8},a.a.createElement(B.a.Item,{label:"\u7CFB\u522B",name:"department_sub_name",labelCol:{span:6},wrapperCol:{span:18}},a.a.createElement(U.a,{showArrow:!0,optionFilterProp:"valueforsearch",showSearch:!0,options:ya})))),a.a.createElement(q.a,null,a.a.createElement("div",{className:K.a.btns},a.a.createElement(g.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),a.a.createElement(g.a,{type:"primary",onClick:function(){return wa()}},"\u5BFC\u51FA ")))),((de=s)===null||de===void 0?void 0:de.tab)==="1"&&a.a.createElement(S.a,{className:K.a.customTable,rowSelection:Ja,dataSource:ge,bordered:!1,rowKey:function(e){return e.id},scroll:{x:1400,scrollToFirstRowOnChange:!1},columns:Ka,rowClassName:K.a.row,loading:me,onChange:Na,pagination:{pageSize:s.per_page,total:Je,current:s.page,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(e){return a.a.createElement("span",{className:"mr10"},"\u5171",a.a.createElement("span",{className:"c-orange"},e),"\u6761\u6570\u636E")}}}),((ue=s)===null||ue===void 0?void 0:ue.tab)==="2"&&a.a.createElement(k.a,{spinning:me},a.a.createElement("div",{className:K.a.text},a.a.createElement("div",null,a.a.createElement("b",null),a.a.createElement("span",null,"\u5B66\u5458\u4EBA\u6570")),a.a.createElement("div",null,a.a.createElement("b",{style:{marginLeft:26,backgroundColor:"#5AB891"}}),a.a.createElement("span",null,"\u4EBA\u6570\u5360\u6BD4"))),a.a.createElement(ta.a,{option:Va(),style:{height:400},opts:{renderer:"svg"}})),((ce=s)===null||ce===void 0?void 0:ce.tab)==="3"&&a.a.createElement(S.a,{className:K.a.customTable,dataSource:ge,bordered:!1,rowKey:function(e){return e.id},scroll:{x:1400},columns:[].concat(Fa,Object(M.a)(Da)),rowClassName:K.a.row,loading:me,pagination:{pageSize:s.per_page,total:Je,current:s.page,onChange:za,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(e){return a.a.createElement("span",{className:"mr10"},"\u5171",a.a.createElement("span",{className:"c-orange"},e),"\u6761\u6570\u636E")}}}),a.a.createElement(X.a,{title:"\u67E5\u770B\u6210\u7EE9\u660E\u7EC6",visible:ua,width:800,onCancel:function(){Me(!1)},footer:null},a.a.createElement(S.a,{columns:De.columns,pagination:!1,scroll:{x:700},rowKey:"id",loading:ma,dataSource:De.data})))};W.default=na},n9PR:function(G,W,n){"use strict";n.d(W,"a",function(){return V}),n.d(W,"b",function(){return k});var te=n("q1tI"),X=n.n(te),V=function(S,J){if(!Array.isArray(S))return[];var g=S.map(function(F){return{label:X.a.createElement("span",{title:F},F),value:F,valueforsearch:F}});return J&&g.unshift(J),g},k=function(S){if(typeof S!="string")return 0;if(!S.includes("%"))return 0;var J=S.split("%")[0],g=parseFloat(J);return isNaN(g)?0:g}},wJFb:function(G,W,n){G.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]);