diff --git a/index.html b/index.html index 0d100db65d..116ce2a660 100644 --- a/index.html +++ b/index.html @@ -93,6 +93,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Exam__Lists__GradeAnalyzing.e923445a.async.js b/p__Exam__Lists__GradeAnalyzing.e923445a.async.js deleted file mode 100644 index b515ee3703..0000000000 --- a/p__Exam__Lists__GradeAnalyzing.e923445a.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[135,15],{"/7ue":function(A,C,n){"use strict";var Z=n("XEnU"),J=n("q1tI"),K=n.n(J),L=n("wJFb"),W=n.n(L),F=function(U){var Q=U.children,Y=Q===void 0?null:Q,k=U.title,E=U.style,q=E===void 0?{}:E,j=U.className,R=j===void 0?"":j,v=U.titlestyle,$=U.space,P=$===void 0?0:$;return K.a.createElement("aside",{className:W.a.headWarp,style:Object(Z.a)({padding:"0 ".concat(P,"px")},q)},K.a.createElement("div",{className:"".concat(W.a.head," ").concat(R)},K.a.createElement("div",{className:W.a.text},k," ",v),Y))};C.a=F},"5g84":function(A,C,n){A.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(A,C,n){"use strict";n.r(C);var Z=n("2qtc"),J=n("kLXV"),K=n("g9YV"),L=n("wCAj"),W=n("+L6B"),F=n("2/Rp"),Oe=n("14J3"),U=n("BMrR"),Q=n("5NDa"),Y=n("5rEg"),k=n("OaEy"),E=n("2fM7"),q=n("Znn+"),j=n("ZTPi"),R=n("3S9h"),v=n("XEnU"),$=n("c1Ei"),P=n.n($),S=n("5Tp6"),mt=n("y8nQ"),M=n("Vl3Y"),O=n("k16G"),ye=n("IIKO"),f=n("q1tI"),_=n.n(f),ge=n("5g84"),h=n.n(ge),B=n("1vsH"),V=n("m3rI"),Ue=n("LvDl"),ee=n.n(Ue),g=n("ErOA"),Re=n("/7ue"),De=n("cVA7"),je=n.n(De),Me=function(Ie){var Et=Object(ye.a)({},Ie),Ce={page:1,per_page:10,total:0,tab:"1",is_normal:1,exercise_name:"",exercise_subject_id:null,exercise_id:null,student_group:null,sort_by:null,direction:null},Be=M.a.useForm(),Ae=Object(O.a)(Be,1),N=Ae[0],Le=Object(f.useState)([]),te=Object(O.a)(Le,2),ae=te[0],_e=te[1],Se=Object(f.useState)({columns:[],data:[{}]}),ne=Object(O.a)(Se,2),le=ne[0],Te=ne[1],we=Object(f.useState)(!1),re=Object(O.a)(we,2),Ke=re[0],oe=re[1],We=Object(f.useState)(!1),se=Object(O.a)(We,2),Fe=se[0],ie=se[1],$e=Object(f.useState)(!0),ue=Object(O.a)($e,2),de=ue[0],ce=ue[1],Ne=Object(f.useState)([]),me=Object(O.a)(Ne,2),ze=me[0],Ge=me[1],Je=Object(f.useState)([]),pe=Object(O.a)(Je,2),Qe=pe[0],Ee=pe[1],Ye=Object(f.useState)([]),ve=Object(O.a)(Ye,2),Ve=ve[0],H=ve[1],He=Object(f.useState)([]),fe=Object(O.a)(He,2),Xe=fe[0],Ze=fe[1],ke=Object(f.useState)(Ce),he=Object(O.a)(ke,2),t=he[0],I=he[1],qe=Object(f.useState)({range:[],people_count:[],people_rate:[]}),be=Object(O.a)(qe,2),d=be[0],et=be[1];Object(f.useEffect)(function(){xe()},[]);var vt={columns:[{title:"\u5355\u9009\u98981",dataIndex:1},{title:"\u5355\u9009\u98982",dataIndex:2},{title:"\u603B\u5206",dataIndex:"total"}],data:[{1:5,2:4,total:300}]},tt=function(){var l=Object(S.a)(P.a.mark(function e(s,a){var u,r,o;return P.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return console.log(s,a,44),oe(!0),ie(!0),i.next=5,Object(g.a)("/api/common_exercises/exercises/".concat(t==null?void 0:t.exercise_id,"/score_detail.json"),{method:"get",params:{question_type:s,exercise_user_id:a}});case 5:r=i.sent,o={columns:[],data:[{}]},r==null||((u=r.score)===null||u===void 0)||u.forEach(function(b,D){var m=String(D+1);o.columns.push({title:"".concat(r==null?void 0:r.question_type_name).concat(m),dataIndex:m,width:80,align:"center"}),o.data[0][m]=b.score}),o.columns.push({width:80,align:"center",title:"\u603B\u5206",dataIndex:"total_score",fixed:"right"}),o.data[0].total_score=r==null?void 0:r.total_score,Te(o),ie(!1);case 12:case"end":return i.stop()}},e)}));return function(s,a){return l.apply(this,arguments)}}(),z=function(){var l=Object(S.a)(P.a.mark(function e(s){var a,u,r,o,c,i,b,D;return P.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(a=ee.a.cloneDeep(s),a.is_normal=!!a.is_normal,a.student_group=a.student_group===0?null:a.student_group,ce(!0),!(s.tab==="1")){p.next=9;break}return p.next=7,Object(g.a)("/api/common_exercises/exercises/result_analyse.json",{method:"get",params:a});case 7:u=p.sent,(u==null?void 0:u.data)&&(_e(u.data),t.total=u==null?void 0:u.count,I(Object(v.a)({},t)));case 9:if(!(s.tab==="2")){p.next=15;break}return a.id=a.exercise_id,p.next=13,Object(g.a)("/api/common_exercises/exercises/score_analyse.json",{method:"get",params:a});case 13:r=p.sent,(r==null?void 0:r.data)&&(c={range:[],people_count:[],people_rate:[10,22,15,8,7,12,13]},r==null||((o=r.data)===null||o===void 0)||o.forEach(function(x){c.range.push(x.range),c.people_count.push(x.people_count),c.people_rate.push(x.people_rate)}),et(c));case 15:if(!(s.tab==="3")){p.next=21;break}return a.id=a.exercise_id,p.next=19,Object(g.a)("/api/common_exercises/exercises/".concat(a==null?void 0:a.exercise_id,"/student_score_statistics_by_group.json"),{method:"get",params:a});case 19:i=p.sent,(i==null?void 0:i.users)&&(b=[],D=i==null?void 0:i.users.map(function(x,T){var G,y={};return x==null||((G=x.scores)===null||G===void 0)||G.forEach(function(w){var Pe="".concat(w.question_type_name,"-").concat(w.question_type);y[Pe]=w.score,T===0&&b.push({title:w.question_type_name,dataIndex:Pe,render:function(X){return X==="-"?X:_.a.createElement("span",{style:{color:"#007AFF",cursor:"pointer"},onClick:function(){return tt(w.question_type,x.id)}},X)}})}),Object(v.a)(Object(v.a)({},x),y)}),b.push({title:"\u603B\u5206",dataIndex:"total_score",fixed:"right"}),Ze(b),_e(D),t.total=i==null?void 0:i.count,I(Object(v.a)({},t)));case 21:ce(!1);case 22:case"end":return p.stop()}},e)}));return function(s){return l.apply(this,arguments)}}(),at=function(){var e=ee.a.cloneDeep(t);e.is_normal=!!e.is_normal,e.student_group=e.student_group===0?null:e.student_group,e.tab==="1"&&Object(B.p)("",Object(B.L)({url:V.a.API_SERVER+"/api/common_exercises/exercises/export_result_analyse.xlsx",query:e})),e.tab==="2"&&(e.id=e.exercise_id,Object(B.p)("",Object(B.L)({url:V.a.API_SERVER+"/api/common_exercises/exercises/export_score_analyse.xlsx",query:e}))),e.tab==="3"&&(e.id=e.exercise_id,Object(B.p)("",Object(B.L)({url:V.a.API_SERVER+"/api/common_exercises/exercises/".concat(e==null?void 0:e.exercise_id,"/student_score_statistics_by_group.xlsx"),query:e})))},_t=function(){var l=Object(S.a)(P.a.mark(function e(s){var a,u;return P.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(g.a)("/api/common_exercises/exercises/".concat(s,"/student_groups.json"),{method:"get"});case 2:a=o.sent,(a==null?void 0:a.status)===0&&(H(Object(R.a)(a==null?void 0:a.data)),u={student_group:0},N.setFieldsValue(u));case 4:case"end":return o.stop()}},e)}));return function(s){return l.apply(this,arguments)}}(),nt=function(){var l=Object(S.a)(P.a.mark(function e(s){var a,u,r,o,c,i,b;return P.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(g.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:s}});case 2:return r=m.sent,m.next=5,Object(g.a)("/api/common_exercises/exercises/".concat(r==null||((a=r.data)===null||a===void 0||((u=a[0])===null||u===void 0))?void 0:u.id,"/student_groups.json"),{method:"get"});case 5:o=m.sent,(o==null?void 0:o.status)===0&&(Ee(Object(R.a)(r==null?void 0:r.data)),H(Object(R.a)(o==null?void 0:o.data)),b={exercise_id:r==null||((c=r.data)===null||c===void 0||((i=c[0])===null||i===void 0))?void 0:i.id,student_group:0},N.setFieldsValue(b));case 7:case"end":return m.stop()}},e)}));return function(s){return l.apply(this,arguments)}}(),xe=function(){var l=Object(S.a)(P.a.mark(function e(){var s,a,u,r,o,c,i,b,D,m,p,x,T;return P.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(g.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:return o=y.sent,y.next=5,Object(g.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:o==null||((s=o.data)===null||s===void 0||((a=s[0])===null||a===void 0))?void 0:a.id}});case 5:return c=y.sent,y.next=8,Object(g.a)("/api/common_exercises/exercises/".concat(c==null||((u=c.data)===null||u===void 0||((r=u[0])===null||r===void 0))?void 0:r.id,"/student_groups.json"),{method:"get"});case 8:i=y.sent,(i==null?void 0:i.status)===0&&(Ge(Object(R.a)(o.data)),Ee(Object(R.a)(c==null?void 0:c.data)),H(Object(R.a)(i==null?void 0:i.data)),x={exercise_subject_id:o==null||((b=o.data)===null||b===void 0||((D=b[0])===null||D===void 0))?void 0:D.id,exercise_id:c==null||((m=c.data)===null||m===void 0||((p=m[0])===null||p===void 0))?void 0:p.id,student_group:0,is_normal:1,exercise_name:""},T=Object(v.a)(Object(v.a)({},t),x),I(T),N.setFieldsValue(x),z(T));case 10:case"end":return y.stop()}},e)}));return function(){return l.apply(this,arguments)}}(),lt=function(e){t.page=1,t.per_page=10;var s=Object(v.a)(Object(v.a)({},t),e);I(s),z(s)},rt=[{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,s){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\u5E95\u5206",dataIndex:"min_score",sorter:!0},{title:"\u5E73\u5747\u5206",dataIndex:"avg_score",sorter:!0}],ot=[{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u73ED\u7EA7",dataIndex:"student_group"},{title:"\u8003\u8BD5\u540D\u79F0",dataIndex:"exercise_name",width:300,ellipsis:!0},{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"examination_name",width:300,ellipsis:!0}],st=function(e,s,a){console.log(e,s,a,222),t.page=e==null?void 0:e.current,t.per_page=e==null?void 0:e.pageSize,(a==null?void 0:a.order)?(t.sort_by=a==null?void 0:a.field,t.direction=(a==null?void 0:a.order)==="ascend"?"asc":"desc"):(t.sort_by=null,t.direction=null),I(Object(v.a)({},t)),z(t)},it=function(e,s){t.page=e,t.per_page=s,I(Object(v.a)({},t)),z(t)},ut=function(e){t.tab=e,I(Object(v.a)({},t)),t.page=1,t.sort_by=null,t.direction=null,xe()},dt={grid:{left:"5%",right:"5%",bottom:"2%",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:function(e){var s,a;return(e==null?void 0:e[0].name)+"
\u5B66\u5458\u4EBA\u6570\uFF1A"+(e==null||((s=e[0])===null||s===void 0)?void 0:s.value)+"
\u4EBA\u6570\u5360\u6BD4\uFF1A"+(e==null||((a=e[1])===null||a===void 0)?void 0:a.value)}},xAxis:{name:"\u5F97\u5206\u533A\u95F4",nameLocation:"start",nameTextStyle:{padding:[50,-26,0,0]},axisTick:{show:!1},axisLabel:{margin:18},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,-20]},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:10,yAxisIndex:0,color:"#2FA7FF"},{data:d==null?void 0:d.people_rate,type:"line",yAxisIndex:1,color:"#5AB891",symbol:"none"}]},ct=function(e){"exercise_subject_id"in e&&nt(e==null?void 0:e.exercise_subject_id),"exercise_id"in e&&_t(e==null?void 0:e.exercise_id)};return _.a.createElement("div",{className:h.a.wrap},_.a.createElement(Re.a,{title:"\u6210\u7EE9\u5206\u6790",space:40}),_.a.createElement(j.a,{className:h.a.tab,activeKey:t.tab,onChange:ut},_.a.createElement(j.a.TabPane,{tab:"\u6210\u7EE9\u5206\u6790",key:"1"}," "),_.a.createElement(j.a.TabPane,{tab:"\u5206\u6570\u6BB5\u5206\u6790",key:"2"}," "),_.a.createElement(j.a.TabPane,{tab:"\u5B66\u751F\u4FE1\u606F",key:"3"}," ")),_.a.createElement(M.a,{className:h.a.formWrap,form:N,size:"large",onValuesChange:ct,onFinish:lt},_.a.createElement(U.a,null,_.a.createElement(M.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},_.a.createElement(E.a,{showArrow:!0,optionFilterProp:"children",className:h.a.select},ze.map(function(l){return _.a.createElement(E.a.Option,{key:l.id,title:l.name,value:l.id},l.name)}))),(t==null?void 0:t.tab)==="1"?_.a.createElement(_.a.Fragment,null,_.a.createElement(M.a.Item,{label:"\u8003\u8BD5\u7C7B\u578B",name:"is_normal"},_.a.createElement(E.a,{showArrow:!0,className:h.a.select,optionFilterProp:"children"},_.a.createElement(E.a.Option,{key:1,value:1},"\u6B63\u5F0F\u8003\u8BD5"),_.a.createElement(E.a.Option,{key:0,value:0},"\u6A21\u62DF\u8003\u8BD5"))),_.a.createElement(M.a.Item,{label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name"},_.a.createElement(Y.a,{placeholder:"\u53EF\u8F93\u5165\u8003\u8BD5\u540D\u79F0",style:{width:168,marginRight:0}}))):_.a.createElement(_.a.Fragment,null,_.a.createElement(M.a.Item,{label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_id"},_.a.createElement(E.a,{showArrow:!0,className:h.a.select,optionFilterProp:"children"},Qe.map(function(l){return _.a.createElement(E.a.Option,{key:l.id,title:l.exercise_name,value:l.id},l.exercise_name)}))),_.a.createElement(M.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},_.a.createElement(E.a,{className:h.a.select,showArrow:!0,optionFilterProp:"children",style:{marginRight:0}},_.a.createElement(E.a.Option,{value:0},"\u5168\u90E8"),Ve.map(function(l){return _.a.createElement(E.a.Option,{key:l,title:l,value:l},l)}))))),_.a.createElement(U.a,{style:{marginTop:2,paddingLeft:14}},_.a.createElement("div",{className:h.a.btns},_.a.createElement(F.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),_.a.createElement(F.a,{type:"primary",onClick:function(){return at()}},"\u5BFC\u51FA")))),(t==null?void 0:t.tab)==="1"&&_.a.createElement(L.a,{className:h.a.customTable,dataSource:ae,bordered:!1,rowKey:function(e){return e.id},scroll:{x:1400},columns:rt,rowClassName:h.a.row,loading:de,onChange:st,pagination:{pageSize:t.per_page,total:t.total,current:t.page,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(e){return _.a.createElement("span",{className:"mr10"},"\u5171",_.a.createElement("span",{className:"c-orange"},e),"\u6761\u6570\u636E")}}}),(t==null?void 0:t.tab)==="2"&&_.a.createElement("div",{className:h.a.text},_.a.createElement("div",null,_.a.createElement("b",null),_.a.createElement("span",null,"\u5B66\u5458\u4EBA\u6570 \u5F97\u5206\u533A\u95F4\uFF08%\uFF09")),_.a.createElement("div",null,_.a.createElement("b",{style:{marginLeft:26,backgroundColor:"#5AB891"}}),_.a.createElement("span",null,"\u4EBA\u6570\u5360\u6BD4"))),(t==null?void 0:t.tab)==="2"&&_.a.createElement(je.a,{option:dt,style:{height:400},opts:{renderer:"svg"}}),(t==null?void 0:t.tab)==="3"&&_.a.createElement(L.a,{className:h.a.customTable,dataSource:ae,bordered:!1,rowKey:function(e){return e.id},scroll:{x:1400},columns:[].concat(ot,Object(R.a)(Xe)),rowClassName:h.a.row,loading:de,pagination:{pageSize:t.per_page,total:t.total,current:t.page,onChange:it,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(e){return _.a.createElement("span",{className:"mr10"},"\u5171",_.a.createElement("span",{className:"c-orange"},e),"\u6761\u6570\u636E")}}}),_.a.createElement(J.a,{title:"\u67E5\u770B\u6210\u7EE9\u660E\u7EC6",visible:Ke,width:800,onCancel:function(){oe(!1)},footer:null},_.a.createElement(L.a,{columns:le.columns,pagination:!1,scroll:{x:700},rowKey:"id",loading:Fe,dataSource:le.data})))};C.default=Me},wJFb:function(A,C,n){A.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]); diff --git a/p__Exam__Lists__GradeAnalyzing.f2e5fa4e.async.js b/p__Exam__Lists__GradeAnalyzing.f2e5fa4e.async.js new file mode 100644 index 0000000000..eef6bb26ed --- /dev/null +++ b/p__Exam__Lists__GradeAnalyzing.f2e5fa4e.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[135,15],{"/7ue":function(L,S,_){"use strict";var _e=_("XEnU"),J=_("q1tI"),W=_.n(J),T=_("wJFb"),F=_.n(T),$=function(U){var Y=U.children,V=Y===void 0?null:Y,ne=U.title,h=U.style,le=h===void 0?{}:h,j=U.className,R=j===void 0?"":j,E=U.titlestyle,N=U.space,O=N===void 0?0:N;return W.a.createElement("aside",{className:F.a.headWarp,style:Object(_e.a)({padding:"0 ".concat(O,"px")},le)},W.a.createElement("div",{className:"".concat(F.a.head," ").concat(R)},W.a.createElement("div",{className:F.a.text},ne," ",E),V))};S.a=$},"5g84":function(L,S,_){L.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(L,S,_){"use strict";_.r(S);var _e=_("2qtc"),J=_("kLXV"),W=_("g9YV"),T=_("wCAj"),F=_("+L6B"),$=_("2/Rp"),Me=_("14J3"),U=_("BMrR"),Y=_("5NDa"),V=_("5rEg"),ne=_("OaEy"),h=_("2fM7"),le=_("Znn+"),j=_("ZTPi"),R=_("3S9h"),E=_("XEnU"),N=_("c1Ei"),O=_.n(N),w=_("5Tp6"),Oa=_("y8nQ"),M=_("Vl3Y"),b=_("k16G"),Ie=_("IIKO"),v=_("q1tI"),a=_.n(v),Se=_("5g84"),P=_.n(Se),C=_("1vsH"),H=_("m3rI"),Ce=_("LvDl"),re=_.n(Ce),g=_("ErOA"),Be=_("/7ue"),Ae=_("cVA7"),Le=_.n(Ae),Te=function(we){var X,Z,k,q,ee,ga=Object(Ie.a)({},we),Ke={page:1,per_page:10,total:0,tab:"1",is_normal:1,exercise_name:"",exercise_subject_id:null,exercise_id:null,student_group:null,sort_by:null,direction:null},We=M.a.useForm(),Fe=Object(b.a)(We,1),z=Fe[0],$e=Object(v.useState)([]),oe=Object(b.a)($e,2),se=oe[0],ie=oe[1],Ne=Object(v.useState)({columns:[],data:[{}]}),ue=Object(b.a)(Ne,2),de=ue[0],ze=ue[1],Ge=Object(v.useState)({}),ce=Object(b.a)(Ge,2),B=ce[0],Qe=ce[1],Je=Object(v.useState)(!1),me=Object(b.a)(Je,2),Ye=me[0],pe=me[1],Ve=Object(v.useState)(!1),Ee=Object(b.a)(Ve,2),He=Ee[0],ve=Ee[1],Xe=Object(v.useState)(!0),fe=Object(b.a)(Xe,2),he=fe[0],be=fe[1],Ze=Object(v.useState)([]),Pe=Object(b.a)(Ze,2),ke=Pe[0],qe=Pe[1],ea=Object(v.useState)([]),xe=Object(b.a)(ea,2),aa=xe[0],Oe=xe[1],ta=Object(v.useState)([]),ye=Object(b.a)(ta,2),_a=ye[0],ae=ye[1],na=Object(v.useState)([]),ge=Object(b.a)(na,2),la=ge[0],ra=ge[1],oa=Object(v.useState)(Ke),Ue=Object(b.a)(oa,2),n=Ue[0],I=Ue[1],sa=Object(v.useState)({range:[],people_count:[],people_rate:[]}),Re=Object(b.a)(sa,2),c=Re[0],ia=Re[1];Object(v.useEffect)(function(){De()},[]);var ua=function(){var l=Object(w.a)(O.a.mark(function e(o,t){var d,s,r,i;return O.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return console.log(o,t,44),pe(!0),ve(!0),p.next=5,Object(g.a)("/api/common_exercises/exercises/".concat((d=n)===null||d===void 0?void 0:d.exercise_id,"/score_detail.json"),{method:"get",params:{question_type:o,exercise_user_id:t}});case 5:r=p.sent,i={columns:[],data:[{}]},r==null||((s=r.score)===null||s===void 0)||s.forEach(function(D,f){var m=String(f+1);i.columns.push({title:"".concat(r==null?void 0:r.question_type_name).concat(m),dataIndex:m,width:80,align:"center"}),i.data[0][m]=D.score}),i.columns.push({width:80,align:"center",title:"\u603B\u5206",dataIndex:"total_score",fixed:"right"}),i.data[0].total_score=r==null?void 0:r.total_score,ze(i),ve(!1);case 12:case"end":return p.stop()}},e)}));return function(o,t){return l.apply(this,arguments)}}(),G=function(){var l=Object(w.a)(O.a.mark(function e(o){var t,d,s,r,i,u,p,D;return O.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(t=re.a.cloneDeep(o),t.is_normal=!!t.is_normal,t.student_group=t.student_group===0?null:t.student_group,be(!0),!(o.tab==="1")){m.next=9;break}return m.next=7,Object(g.a)("/api/common_exercises/exercises/result_analyse.json",{method:"get",params:t});case 7:d=m.sent,(d==null?void 0:d.data)&&(ie(d.data),n.total=d==null?void 0:d.count,I(Object(E.a)({},n)));case 9:if(!(o.tab==="2")){m.next=15;break}return t.id=t.exercise_id,m.next=13,Object(g.a)("/api/common_exercises/exercises/score_analyse.json",{method:"get",params:t});case 13:s=m.sent,(s==null?void 0:s.data)&&(i={range:[],people_count:[],people_rate:[]},s==null||((r=s.data)===null||r===void 0)||r.forEach(function(x){i.range.push(x.range),i.people_count.push(x.people_count),i.people_rate.push(x.people_rate)}),ia(i));case 15:if(!(o.tab==="3")){m.next=21;break}return t.id=t.exercise_id,m.next=19,Object(g.a)("/api/common_exercises/exercises/".concat(t==null?void 0:t.exercise_id,"/student_score_statistics_by_group.json"),{method:"get",params:t});case 19:u=m.sent,(u==null?void 0:u.users)&&(p=[],D=u==null?void 0:u.users.map(function(x,K){var Q,y={};return x==null||((Q=x.scores)===null||Q===void 0)||Q.forEach(function(A){var je="".concat(A.question_type_name,"-").concat(A.question_type);y[je]=A.score,K===0&&p.push({title:a.a.createElement("span",null,A.question_type_name,a.a.createElement("span",{style:{color:"#666",fontSize:12}},"(",B==null?void 0:B[A.question_type],")\u5206")),dataIndex:je,render:function(te){return te==="-"?te:a.a.createElement("span",{style:{color:"#007AFF",cursor:"pointer"},onClick:function(){return ua(A.question_type,x.id)}},te)}})}),Object(E.a)(Object(E.a)({},x),y)}),p.push({title:a.a.createElement("span",null,"\u603B\u5206",a.a.createElement("span",{style:{color:"#666",fontSize:12}},"(",(B==null?void 0:B.total_score)||"-",")\u5206")),dataIndex:"total_score",fixed:"right"}),ra(p),ie(D),Qe(u==null?void 0:u.question_score),n.total=u==null?void 0:u.count,I(Object(E.a)({},n)));case 21:be(!1);case 22:case"end":return m.stop()}},e)}));return function(o){return l.apply(this,arguments)}}(),da=function(){var e=re.a.cloneDeep(n);e.is_normal=!!e.is_normal,e.student_group=e.student_group===0?null:e.student_group,e.tab==="1"&&Object(C.p)("",Object(C.L)({url:H.a.API_SERVER+"/api/common_exercises/exercises/export_result_analyse.xlsx",query:e})),e.tab==="2"&&(e.id=e.exercise_id,Object(C.p)("",Object(C.L)({url:H.a.API_SERVER+"/api/common_exercises/exercises/export_score_analyse.xlsx",query:e}))),e.tab==="3"&&(e.id=e.exercise_id,Object(C.p)("",Object(C.L)({url:H.a.API_SERVER+"/api/common_exercises/exercises/".concat(e==null?void 0:e.exercise_id,"/student_score_statistics_by_group.xlsx"),query:e})))},ca=function(){var l=Object(w.a)(O.a.mark(function e(o){var t,d;return O.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(g.a)("/api/common_exercises/exercises/".concat(o,"/student_groups.json"),{method:"get"});case 2:t=r.sent,(t==null?void 0:t.status)===0&&(ae(Object(R.a)(t==null?void 0:t.data)),d={student_group:0},z.setFieldsValue(d));case 4:case"end":return r.stop()}},e)}));return function(o){return l.apply(this,arguments)}}(),ma=function(){var l=Object(w.a)(O.a.mark(function e(o){var t,d,s,r,i,u,p;return O.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(g.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:o}});case 2:return s=f.sent,f.next=5,Object(g.a)("/api/common_exercises/exercises/".concat(s==null||((t=s.data)===null||t===void 0||((d=t[0])===null||d===void 0))?void 0:d.id,"/student_groups.json"),{method:"get"});case 5:r=f.sent,(r==null?void 0:r.status)===0&&(Oe(Object(R.a)(s==null?void 0:s.data)),ae(Object(R.a)(r==null?void 0:r.data)),p={exercise_id:s==null||((i=s.data)===null||i===void 0||((u=i[0])===null||u===void 0))?void 0:u.id,student_group:0},z.setFieldsValue(p));case 7:case"end":return f.stop()}},e)}));return function(o){return l.apply(this,arguments)}}(),De=function(){var l=Object(w.a)(O.a.mark(function e(){var o,t,d,s,r,i,u,p,D,f,m,x,K;return O.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(g.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:return r=y.sent,y.next=5,Object(g.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:r==null||((o=r.data)===null||o===void 0||((t=o[0])===null||t===void 0))?void 0:t.id}});case 5:return i=y.sent,y.next=8,Object(g.a)("/api/common_exercises/exercises/".concat(i==null||((d=i.data)===null||d===void 0||((s=d[0])===null||s===void 0))?void 0:s.id,"/student_groups.json"),{method:"get"});case 8:u=y.sent,(u==null?void 0:u.status)===0&&(qe(Object(R.a)(r.data)),Oe(Object(R.a)(i==null?void 0:i.data)),ae(Object(R.a)(u==null?void 0:u.data)),x={exercise_subject_id:r==null||((p=r.data)===null||p===void 0||((D=p[0])===null||D===void 0))?void 0:D.id,exercise_id:i==null||((f=i.data)===null||f===void 0||((m=f[0])===null||m===void 0))?void 0:m.id,student_group:0,is_normal:1,exercise_name:""},K=Object(E.a)(Object(E.a)({},n),x),I(K),z.setFieldsValue(x),G(K));case 10:case"end":return y.stop()}},e)}));return function(){return l.apply(this,arguments)}}(),pa=function(e){n.page=1,n.per_page=10,n=Object(E.a)(Object(E.a)({},n),e),I(Object(E.a)({},n)),G(n)},Ea=[{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,o){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\u5E95\u5206",dataIndex:"min_score",sorter:!0},{title:"\u5E73\u5747\u5206",dataIndex:"avg_score",sorter:!0}],va=[{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u73ED\u7EA7",dataIndex:"student_group"},{title:"\u8003\u8BD5\u540D\u79F0",dataIndex:"exercise_name",width:300,ellipsis:!0},{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"examination_name",width:300,ellipsis:!0}];console.log(n,244422);var fa=function(e,o,t){console.log(n,222),n.page=e==null?void 0:e.current,n.per_page=e==null?void 0:e.pageSize,(t==null?void 0:t.order)?(n.sort_by=t==null?void 0:t.field,n.direction=(t==null?void 0:t.order)==="ascend"?"asc":"desc"):(n.sort_by=null,n.direction=null),I(Object(E.a)({},n)),G(n)},ha=function(e,o){n.page=e,n.per_page=o,I(Object(E.a)({},n)),G(n)},ba=function(e){n.tab=e,I(Object(E.a)({},n)),n.page=1,n.sort_by=null,n.direction=null,De()},Pa={grid:{left:"5%",right:"5%",bottom:"2%",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:function(e){var o,t;return(e==null?void 0:e[0].name)+"
\u5B66\u5458\u4EBA\u6570\uFF1A"+(e==null||((o=e[0])===null||o===void 0)?void 0:o.value)+"
\u4EBA\u6570\u5360\u6BD4\uFF1A"+(e==null||((t=e[1])===null||t===void 0)?void 0:t.value)}},xAxis:{name:"\u5F97\u5206\u533A\u95F4",nameLocation:"start",nameTextStyle:{padding:[50,-26,0,0]},axisTick:{show:!1},axisLabel:{margin:18},axisLine:{show:!1,textStyle:{color:"#666666"}},type:"category",data:c==null?void 0:c.range},yAxis:[{type:"value",name:"\u5B66\u5458\u4EBA\u6570",nameTextStyle:{padding:[0,0,10,-20]},splitNumber:5,interval:Math.ceil(Math.max.apply(null,c==null?void 0:c.people_count)/5),max:Math.ceil(Math.max.apply(null,c==null?void 0:c.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,c==null?void 0:c.people_rate)/5),max:Math.ceil(Math.max.apply(null,c==null?void 0:c.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:c==null?void 0:c.people_count,type:"bar",barWidth:10,yAxisIndex:0,color:"#2FA7FF"},{data:c==null?void 0:c.people_rate,type:"line",yAxisIndex:1,color:"#5AB891",symbol:"none"}]},xa=function(e){"exercise_subject_id"in e&&ma(e==null?void 0:e.exercise_subject_id),"exercise_id"in e&&ca(e==null?void 0:e.exercise_id)};return a.a.createElement("div",{className:P.a.wrap},a.a.createElement(Be.a,{title:"\u6210\u7EE9\u5206\u6790",space:40}),a.a.createElement(j.a,{className:P.a.tab,activeKey:n.tab,onChange:ba},a.a.createElement(j.a.TabPane,{tab:"\u6210\u7EE9\u5206\u6790",key:"1"}," "),a.a.createElement(j.a.TabPane,{tab:"\u5206\u6570\u6BB5\u5206\u6790",key:"2"}," "),a.a.createElement(j.a.TabPane,{tab:"\u5B66\u751F\u4FE1\u606F",key:"3"}," ")),a.a.createElement(M.a,{className:P.a.formWrap,form:z,size:"large",onValuesChange:xa,onFinish:pa},a.a.createElement(U.a,null,a.a.createElement(M.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},a.a.createElement(h.a,{showArrow:!0,optionFilterProp:"children",className:P.a.select},ke.map(function(l){return a.a.createElement(h.a.Option,{key:l.id,title:l.name,value:l.id},l.name)}))),((X=n)===null||X===void 0?void 0:X.tab)==="1"?a.a.createElement(a.a.Fragment,null,a.a.createElement(M.a.Item,{label:"\u8003\u8BD5\u7C7B\u578B",name:"is_normal"},a.a.createElement(h.a,{showArrow:!0,className:P.a.select,optionFilterProp:"children"},a.a.createElement(h.a.Option,{key:1,value:1},"\u6B63\u5F0F\u8003\u8BD5"),a.a.createElement(h.a.Option,{key:0,value:0},"\u6A21\u62DF\u8003\u8BD5"))),a.a.createElement(M.a.Item,{label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name"},a.a.createElement(V.a,{placeholder:"\u53EF\u8F93\u5165\u8003\u8BD5\u540D\u79F0",style:{width:168,marginRight:0}}))):a.a.createElement(a.a.Fragment,null,a.a.createElement(M.a.Item,{label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_id"},a.a.createElement(h.a,{showArrow:!0,className:P.a.select,optionFilterProp:"children"},aa.map(function(l){return a.a.createElement(h.a.Option,{key:l.id,title:l.exercise_name,value:l.id},l.exercise_name)}))),a.a.createElement(M.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},a.a.createElement(h.a,{className:P.a.select,showArrow:!0,optionFilterProp:"children",style:{marginRight:0}},a.a.createElement(h.a.Option,{value:0},"\u5168\u90E8"),_a.map(function(l){return a.a.createElement(h.a.Option,{key:l,title:l,value:l},l)}))))),a.a.createElement(U.a,{style:{marginTop:2,paddingLeft:14}},a.a.createElement("div",{className:P.a.btns},a.a.createElement($.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),a.a.createElement($.a,{type:"primary",onClick:function(){return da()}},"\u5BFC\u51FA")))),((Z=n)===null||Z===void 0?void 0:Z.tab)==="1"&&a.a.createElement(T.a,{className:P.a.customTable,dataSource:se,bordered:!1,rowKey:function(e){return e.id},scroll:{x:1400},columns:Ea,rowClassName:P.a.row,loading:he,onChange:fa,pagination:{pageSize:n.per_page,total:n.total,current:n.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")}}}),((k=n)===null||k===void 0?void 0:k.tab)==="2"&&a.a.createElement("div",{className:P.a.text},a.a.createElement("div",null,a.a.createElement("b",null),a.a.createElement("span",null,"\u5B66\u5458\u4EBA\u6570 \u5F97\u5206\u533A\u95F4\uFF08%\uFF09")),a.a.createElement("div",null,a.a.createElement("b",{style:{marginLeft:26,backgroundColor:"#5AB891"}}),a.a.createElement("span",null,"\u4EBA\u6570\u5360\u6BD4"))),((q=n)===null||q===void 0?void 0:q.tab)==="2"&&a.a.createElement(Le.a,{option:Pa,style:{height:400},opts:{renderer:"svg"}}),((ee=n)===null||ee===void 0?void 0:ee.tab)==="3"&&a.a.createElement(T.a,{className:P.a.customTable,dataSource:se,bordered:!1,rowKey:function(e){return e.id},scroll:{x:1400},columns:[].concat(va,Object(R.a)(la)),rowClassName:P.a.row,loading:he,pagination:{pageSize:n.per_page,total:n.total,current:n.page,onChange:ha,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(J.a,{title:"\u67E5\u770B\u6210\u7EE9\u660E\u7EC6",visible:Ye,width:800,onCancel:function(){pe(!1)},footer:null},a.a.createElement(T.a,{columns:de.columns,pagination:!1,scroll:{x:700},rowKey:"id",loading:He,dataSource:de.data})))};S.default=Te},wJFb:function(L,S,_){L.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]); diff --git a/umi.5c8c4f6d.js b/umi.55f16642.js similarity index 99% rename from umi.5c8c4f6d.js rename to umi.55f16642.js index d0219d3cf1..97a1857de2 100644 --- a/umi.5c8c4f6d.js +++ b/umi.55f16642.js @@ -1,4 +1,4 @@ -(function(E){function d(s){for(var p=s[0],c=s[1],g,f,v=0,m=[];v