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.
5 lines
31 KiB
5 lines
31 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[67,10,15],{"+6qI":function(ne,J,o){"use strict";o.r(J);var le=o("2qtc"),ce=o("kLXV"),me=o("g9YV"),re=o("wCAj"),ie=o("+L6B"),L=o("2/Rp"),oe=o("14J3"),j=o("BMrR"),K=o("jCWc"),W=o("kPKH"),G=o("OaEy"),R=o("2fM7"),Pe=o("7Kak"),ue=o("9yH6"),H=o("oBTY"),Ce=o("WmNS"),M=o.n(Ce),p=o("k1fw"),ee=o("9og8"),Ae=o("y8nQ"),$=o("Vl3Y"),x=o("tJVT"),Me=o("0Owb"),h=o("q1tI"),e=o.n(h),qe=o("kzlT"),b=o.n(qe),Se=o("1vsH"),xe=o("m3rI"),et=o("LvDl"),De=o.n(et),U=o("ErOA"),tt=o("/7ue"),d=o("5NDa"),i=o("5rEg"),v=o("tLQY"),m=o.n(v),T=function(se){var N=se.parentParams,B=se.goBack,we={name:"",student_no:"",student_group:"",page:1,per_page:20,sort_by:null,direction:null},Le=$.a.useForm(),X=Object(x.a)(Le,1),ge=X[0],ye=Object(h.useState)([]),je=Object(x.a)(ye,2),at=je[0],nt=je[1],Fe=Object(h.useState)(!0),lt=Object(x.a)(Fe,2),ot=lt[0],Ie=lt[1],Be=Object(h.useState)(0),Xe=Object(x.a)(Be,2),ze=Xe[0],st=Xe[1],ke=Object(h.useState)(we),We=Object(x.a)(ke,2),C=We[0],He=We[1];Object(h.useEffect)(function(){Re(C)},[]);var Re=function(){var Y=Object(ee.a)(M.a.mark(function O(Ne){var z,_e;return M.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return Ie(!0),z=Object(p.a)(Object(p.a)({},Ne),{},{id:N==null?void 0:N.exercise_ab_id,exercise_question_id:N==null?void 0:N.exercise_question_id}),ve.next=4,Object(U.a)("/api/common_exercises/exercises/exercise_question_analyse_score.json",{method:"get",params:z});case 4:_e=ve.sent,(_e==null?void 0:_e.data)&&(nt(_e.data),st(_e.count)),Ie(!1);case 7:case"end":return ve.stop()}},O)}));return function(Ne){return Y.apply(this,arguments)}}(),rt=function(){var O=Object(p.a)(Object(p.a)({},C),{},{id:N==null?void 0:N.exercise_ab_id,exercise_question_id:N==null?void 0:N.exercise_question_id});Object(Se.j)("",Object(Se.H)({url:xe.a.API_SERVER+"/api/common_exercises/exercises/exercise_question_analyse_score.xlsx",query:O}))},Ve=function(O){C.page=1,C.per_page=20,C=Object(p.a)(Object(p.a)({},C),O),He(Object(p.a)({},C)),Re(C)},it=function(O,Ne,z){C.page=O==null?void 0:O.current,C.per_page=O==null?void 0:O.pageSize,(z==null?void 0:z.order)?(C.sort_by=z==null?void 0:z.field,C.direction=(z==null?void 0:z.order)==="descend"?"desc":"asc"):(C.sort_by=null,C.direction=null),He(Object(p.a)({},C)),Re(C)},Qe=[{title:"\u5B66\u53F7",dataIndex:"student_no",sorter:!0,align:"left",width:220},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u73ED\u7EA7",dataIndex:"student_group"},{title:"\u6210\u7EE9\u5206\u6570",dataIndex:"score",width:120,sorter:!0}];return e.a.createElement("div",{className:m.a.wrap},e.a.createElement(tt.a,{title:e.a.createElement("span",{className:"c-grey-999"},e.a.createElement("span",{className:"current",onClick:function(){return B()}},"\u8BD5\u9898\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 B()},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($.a,{className:m.a.formWrap,form:ge,size:"large",onFinish:Ve},e.a.createElement(j.a,{style:{justifyContent:"space-between"}},e.a.createElement($.a.Item,{initialValue:"",label:"\u59D3\u540D",name:"name"},e.a.createElement(i.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u641C\u7D22",style:{width:200,marginRight:0}})),e.a.createElement($.a.Item,{initialValue:"",label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(i.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7\u641C\u7D22",style:{width:200,marginRight:0}})),e.a.createElement($.a.Item,{initialValue:"",label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(i.a,{placeholder:"\u8BF7\u8F93\u5165\u73ED\u7EA7\u641C\u7D22",style:{width:200,marginRight:0}}))),e.a.createElement(j.a,{style:{marginTop:2}},e.a.createElement("div",{className:m.a.btns},e.a.createElement(L.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(L.a,{type:"primary",onClick:function(){return rt()}},"\u5BFC\u51FA ")))),e.a.createElement(re.a,{className:m.a.customTable,dataSource:at,bordered:!1,rowKey:function(O){return O.id},columns:Qe,rowClassName:m.a.row,loading:ot,onChange:it,pagination:{pageSize:C.per_page,total:ze,current:C.page,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(O){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},O),"\u6761\u6570\u636E")}}}))},V=T,P=o("9Bee"),I=o("n9PR"),de=function(se){var N=Object(Me.a)({},se),B={page:1,per_page:10,total:0,exercise_subject_id:null,exercise_id:null,exercise_ab_id:null,question_type:null,is_ab:null,student_groups:[],sort_by:null,direction:null},we=$.a.useForm(),Le=Object(x.a)(we,1),X=Le[0],ge=Object(h.useState)([]),ye=Object(x.a)(ge,2),je=ye[0],at=ye[1],nt=Object(h.useState)({}),Fe=Object(x.a)(nt,2),lt=Fe[0],ot=Fe[1],Ie=Object(h.useState)(!0),Be=Object(x.a)(Ie,2),Xe=Be[0],ze=Be[1],st=Object(h.useState)([]),ke=Object(x.a)(st,2),We=ke[0],C=ke[1],He=Object(h.useState)([]),Re=Object(x.a)(He,2),rt=Re[0],Ve=Re[1],it=Object(h.useState)([]),Qe=Object(x.a)(it,2),Y=Qe[0],O=Qe[1],Ne=Object(h.useState)([]),z=Object(x.a)(Ne,2),_e=z[0],Je=z[1],ve=Object(h.useState)([]),Et=Object(x.a)(ve,2),ft=Et[0],ut=Et[1],Ct=Object(h.useState)([]),bt=Object(x.a)(Ct,2),At=bt[0],Ke=bt[1],Mt=Object(h.useState)(null),xt=Object(x.a)(Mt,2),dt=xt[0],ht=xt[1],St=Object(h.useState)(B),gt=Object(x.a)(St,2),r=gt[0],Ge=gt[1],wt=Object(h.useState)([]),yt=Object(x.a)(wt,2),Q=yt[0],_t=yt[1],Lt=Object(h.useState)(!1),jt=Object(x.a)(Lt,2),Nt=jt[0],Rt=jt[1],Tt=Object(h.useState)({}),Ot=Object(x.a)(Tt,2),_=Ot[0],Ut=Ot[1];Object(h.useEffect)(function(){zt()},[]);var Dt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],$t=function(){var a=Object(ee.a)(M.a.mark(function t(n){var s;return M.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return Rt(!0),c.next=3,Object(U.a)("/api/exercise_questions/".concat(n,".json"),{method:"get"});case 3:s=c.sent,Ut(Object(p.a)({},s));case 5:case"end":return c.stop()}},t)}));return function(n){return a.apply(this,arguments)}}(),ct=function(){var a=Object(ee.a)(M.a.mark(function t(n){var s,l,c;return M.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return s=De.a.cloneDeep(n),s.exercise_id=s.exercise_ab_id,s.question_type=s.question_type==="all"?null:s.question_type,s.id=s.exercise_ab_id,ze(!0),f.next=7,Object(U.a)("/api/common_exercises/exercises/exercise_question_analyse.json",{method:"get",params:s});case 7:l=f.sent,(l==null?void 0:l.data)&&(at(l.data),Ge(Object(p.a)(Object(p.a)({},r),{},{total:l==null||((c=l.data)===null||c===void 0)?void 0:c.length})),ot(Object(p.a)({},l))),ze(!1);case 10:case"end":return f.stop()}},t)}));return function(n){return a.apply(this,arguments)}}(),Ft=function(){var t=De.a.cloneDeep(r);t.exercise_id=t.exercise_ab_id,t.question_type=t.question_type==="all"?null:t.question_type,t.id=t.exercise_ab_id,Object(Se.j)("",Object(Se.H)({url:xe.a.API_SERVER+"/api/common_exercises/exercises/exercise_question_analyse.xlsx",query:t}))},It=function(){var a=Object(ee.a)(M.a.mark(function t(n){var s,l,c,A,f,F,k,Z,E,S;return M.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,Object(U.a)("/api/common_exercises/exercises/".concat(n,"/student_groups.json"),{method:"get"});case 2:return s=g.sent,g.next=5,Object(U.a)("/api/common_exercises/exercises/exercise_is_ab.json",{method:"get",params:{id:n}});case 5:return l=g.sent,g.next=8,Object(U.a)("/api/common_exercises/exercises/".concat(n,"/department_names.json"),{method:"get"});case 8:return c=g.sent,g.next=11,Object(U.a)("/api/common_exercises/exercises/".concat(n,"/department_sub_names.json"),{method:"get"});case 11:A=g.sent,(l==null?void 0:l.exams)&&(_t(Object(H.a)(s==null?void 0:s.data)),ut(Object(H.a)(l==null?void 0:l.exams)),E=Object.keys(l==null||((f=l.exams)===null||f===void 0||((F=f[0])===null||F===void 0))?void 0:F.type).map(function(y){var te,ae,q;return{key:y,name:l==null||((te=l.exams)===null||te===void 0||((ae=te[0])===null||ae===void 0||((q=ae.type)===null||q===void 0)))?void 0:q[y]}}),Ke(E),O(Object(I.a)(c.data,{label:"\u5168\u90E8",value:""})),Je(Object(I.a)(A.data,{label:"\u5168\u90E8",value:""})),S={exercise_ab_id:l==null||((k=l.exams)===null||k===void 0||((Z=k[0])===null||Z===void 0))?void 0:Z.exercise_id,is_ab:(l==null?void 0:l.is_ab)?1:0,question_type:"all",student_groups:[],department_name:"",department_sub_name:""},X.setFieldsValue(S));case 13:case"end":return g.stop()}},t)}));return function(n){return a.apply(this,arguments)}}(),Bt=function(){var a=Object(ee.a)(M.a.mark(function t(n){var s,l,c;return M.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:s={exercise_ab_id:n,question_type:"all"},l=ft.find(function(F){return F.exercise_id===n}),c=Object.keys(l.type).map(function(F){var k;return{key:F,name:l==null||((k=l.type)===null||k===void 0)?void 0:k[F]}}),Ke(c),X.setFieldsValue(s);case 5:case"end":return f.stop()}},t)}));return function(n){return a.apply(this,arguments)}}(),Xt=function(){var a=Object(ee.a)(M.a.mark(function t(n){var s,l,c,A,f,F,k,Z,E,S,u,g,y,te,ae,q,pe,Ee,fe,Oe,Ue;return M.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(U.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:n}});case 2:return E=D.sent,D.next=5,Object(U.a)("/api/common_exercises/exercises/".concat(E==null||((s=E.data)===null||s===void 0||((l=s[0])===null||l===void 0))?void 0:l.id,"/student_groups.json"),{method:"get"});case 5:return S=D.sent,D.next=8,Object(U.a)("/api/common_exercises/exercises/exercise_is_ab.json",{method:"get",params:{id:E==null||((c=E.data)===null||c===void 0||((A=c[0])===null||A===void 0))?void 0:A.id}});case 8:return u=D.sent,D.next=11,Object(U.a)("/api/common_exercises/exercises/".concat(E==null||((f=E.data)===null||f===void 0||((F=f[0])===null||F===void 0))?void 0:F.id,"/department_names.json"),{method:"get"});case 11:return g=D.sent,D.next=14,Object(U.a)("/api/common_exercises/exercises/".concat(E==null||((k=E.data)===null||k===void 0||((Z=k[0])===null||Z===void 0))?void 0:Z.id,"/department_sub_names.json"),{method:"get"});case 14:y=D.sent,(S==null?void 0:S.status)===0&&(Ve(Object(H.a)(E==null?void 0:E.data)),_t(Object(H.a)(S==null?void 0:S.data)),ut(Object(H.a)(u==null?void 0:u.exams)),Oe=Object.keys(u==null||((te=u.exams)===null||te===void 0||((ae=te[0])===null||ae===void 0))?void 0:ae.type).map(function(Te){var be,Ze,w;return{key:Te,name:u==null||((be=u.exams)===null||be===void 0||((Ze=be[0])===null||Ze===void 0||((w=Ze.type)===null||w===void 0)))?void 0:w[Te]}}),Ke(Oe),O(Object(I.a)(g.data,{label:"\u5168\u90E8",value:""})),Je(Object(I.a)(y.data,{label:"\u5168\u90E8",value:""})),Ue={exercise_id:E==null||((q=E.data)===null||q===void 0||((pe=q[0])===null||pe===void 0))?void 0:pe.id,exercise_ab_id:u==null||((Ee=u.exams)===null||Ee===void 0||((fe=Ee[0])===null||fe===void 0))?void 0:fe.exercise_id,is_ab:(u==null?void 0:u.is_ab)?1:0,question_type:"all",student_groups:[],department_name:"",department_sub_name:""},X.setFieldsValue(Ue));case 16:case"end":return D.stop()}},t)}));return function(n){return a.apply(this,arguments)}}(),zt=function(){var a=Object(ee.a)(M.a.mark(function t(){var n,s,l,c,A,f,F,k,Z,E,S,u,g,y,te,ae,q,pe,Ee,fe,Oe,Ue,Ye,D,Te,be;return M.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(U.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:return S=w.sent,w.next=5,Object(U.a)("/api/common_exercises/exercises/get_exercises_by_sub.json",{method:"get",params:{exercise_subject_id:S==null||((n=S.data)===null||n===void 0||((s=n[0])===null||s===void 0))?void 0:s.id}});case 5:return u=w.sent,w.next=8,Object(U.a)("/api/common_exercises/exercises/".concat(u==null||((l=u.data)===null||l===void 0||((c=l[0])===null||c===void 0))?void 0:c.id,"/student_groups.json"),{method:"get"});case 8:return g=w.sent,w.next=11,Object(U.a)("/api/common_exercises/exercises/exercise_is_ab.json",{method:"get",params:{id:u==null||((A=u.data)===null||A===void 0||((f=A[0])===null||f===void 0))?void 0:f.id}});case 11:return y=w.sent,w.next=14,Object(U.a)("/api/common_exercises/exercises/".concat(u==null||((F=u.data)===null||F===void 0||((k=F[0])===null||k===void 0))?void 0:k.id,"/department_names.json"),{method:"get"});case 14:return te=w.sent,w.next=17,Object(U.a)("/api/common_exercises/exercises/".concat(u==null||((Z=u.data)===null||Z===void 0||((E=Z[0])===null||E===void 0))?void 0:E.id,"/department_sub_names.json"),{method:"get"});case 17:ae=w.sent,(g==null?void 0:g.status)===0&&(C(Object(H.a)(S.data)),Ve(Object(H.a)(u==null?void 0:u.data)),_t(Object(H.a)(g==null?void 0:g.data)),ut(Object(H.a)(y==null?void 0:y.exams)),O(Object(I.a)(te.data,{label:"\u5168\u90E8",value:""})),Je(Object(I.a)(ae.data,{label:"\u5168\u90E8",value:""})),Te=Object.keys(y==null||((q=y.exams)===null||q===void 0||((pe=q[0])===null||pe===void 0))?void 0:pe.type).map(function(Pt){var mt,vt,pt;return{key:Pt,name:y==null||((mt=y.exams)===null||mt===void 0||((vt=mt[0])===null||vt===void 0||((pt=vt.type)===null||pt===void 0)))?void 0:pt[Pt]}}),Ke(Te),be={exercise_subject_id:S==null||((Ee=S.data)===null||Ee===void 0||((fe=Ee[0])===null||fe===void 0))?void 0:fe.id,exercise_id:u==null||((Oe=u.data)===null||Oe===void 0||((Ue=Oe[0])===null||Ue===void 0))?void 0:Ue.id,exercise_ab_id:y==null||((Ye=y.exams)===null||Ye===void 0||((D=Ye[0])===null||D===void 0))?void 0:D.exercise_id,is_ab:(y==null?void 0:y.is_ab)?1:0,question_type:"all",student_groups:[],department_name:"",department_sub_name:""},r=Object(p.a)(Object(p.a)({},r),be),Ge(r),X.setFieldsValue(be),ct(r));case 19:case"end":return w.stop()}},t)}));return function(){return a.apply(this,arguments)}}(),kt=function(t){r.page=1,r.per_page=10,r.sort_by=null,r.direction=null,r=Object(p.a)(Object(p.a)({},r),t),Ge(Object(p.a)({},r)),ct(r)},Wt=[{title:"\u9898\u578B",dataIndex:"qeustion_type",width:90,align:"center"},{title:"\u9898\u53F7",dataIndex:"no",sorter:function(t,n){return Number(t.no)-Number(n.no)},sortOrder:r.sort_by==="no"&&r.direction,width:90,align:"center"},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"title",ellipsis:!0,render:function(t,n){return e.a.createElement("span",{onClick:function(){return $t(n.id)},className:"current c-light-primary"},t)}},{title:"\u7B54\u9898\u4EBA\u6570",align:"center",dataIndex:"answer",sorter:function(t,n){return Number(t.answer)-Number(n.answer)},sortOrder:r.sort_by==="answer"&&r.direction,width:100},{title:"\u5E73\u5747\u5206",align:"center",dataIndex:"avg_score",sorter:function(t,n){return Number(t.avg_score)-Number(n.avg_score)},sortOrder:r.sort_by==="avg_score"&&r.direction,width:100},{title:"\u5168\u5BF9\u4EBA\u6570",align:"center",dataIndex:"right",sorter:function(t,n){return Number(t.right)-Number(n.right)},sortOrder:r.sort_by==="right"&&r.direction,width:100},{title:"\u5168\u5BF9\u4EBA\u6570\u5360\u6BD4(%)",align:"center",dataIndex:"right_rate",sorter:function(t,n){return Number(t.right_rate)-Number(n.right_rate)},sortOrder:r.sort_by==="right_rate"&&r.direction,width:160},{title:"\u90E8\u5206\u7B54\u5BF9\u4EBA\u6570",align:"center",dataIndex:"part",sorter:function(t,n){return Number(t.part)-Number(n.part)},sortOrder:r.sort_by==="part"&&r.direction,width:160},{title:"\u90E8\u5206\u7B54\u5BF9\u4EBA\u6570\u5360\u6BD4(%)",align:"center",dataIndex:"part_rate",sorter:function(t,n){return Number(t.part_rate)-Number(n.part_rate)},sortOrder:r.sort_by==="part_rate"&&r.direction,width:180},{title:"\u5168\u9519\u4EBA\u6570",align:"center",dataIndex:"wrong",sorter:function(t,n){return Number(t.wrong)-Number(n.wrong)},sortOrder:r.sort_by==="wrong"&&r.direction,width:100},{title:"\u5168\u9519\u4EBA\u6570\u5360\u6BD4(%)",align:"center",dataIndex:"wrong_rate",sorter:function(t,n){return Number(t.wrong_rate)-Number(n.wrong_rate)},sortOrder:r.sort_by==="wrong_rate"&&r.direction,width:150},{title:"\u64CD\u4F5C",width:100,dataIndex:"action",align:"center",fixed:"right",render:function(t,n){return e.a.createElement("div",null,e.a.createElement("span",{onClick:function(){return ht(Object(p.a)({},n))},className:"current c-light-primary"},"\u5B66\u5458\u660E\u7EC6"))}}],Ht=function(t,n,s,l){console.log(l,"extra"),r.page=t==null?void 0:t.current,r.per_page=t==null?void 0:t.pageSize,(s==null?void 0:s.order)?(r.sort_by=s==null?void 0:s.field,r.direction=s==null?void 0:s.order):(r.sort_by=null,r.direction=null),Ge(Object(p.a)({},r)),ct(r)},Vt=function(t){"exercise_subject_id"in t&&Xt(t==null?void 0:t.exercise_subject_id),"exercise_id"in t&&It(t==null?void 0:t.exercise_id),"exercise_ab_id"in t&&Bt(t==null?void 0:t.exercise_ab_id)},Qt=function(t){var n;return e.a.createElement(e.a.Fragment,null,e.a.createElement("aside",{className:b.a.single},t==null||((n=t.question_choices)===null||n===void 0)?void 0:n.map(function(s,l){return e.a.createElement("ul",{key:l},e.a.createElement("li",null,Dt[l],"\u3001"),e.a.createElement("li",null,e.a.createElement(P.a,{value:s.choice_text})))})),e.a.createElement("div",{className:b.a.analysis},e.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",t==null?void 0:t.standard_answer_show),e.a.createElement("aside",null,e.a.createElement("span",{className:b.a.text},"\u89E3\u6790:"),e.a.createElement(P.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))))},Jt=function(t){var n;return e.a.createElement(e.a.Fragment,null,e.a.createElement("aside",{className:b.a.single,style:{display:"flex"}},t==null||((n=t.question_choices)===null||n===void 0)?void 0:n.map(function(s,l){return e.a.createElement("ul",{key:l,style:l===1?{paddingLeft:20}:{}},e.a.createElement("li",{style:{marginTop:0}},e.a.createElement(ue.a,{disabled:!0,checked:s.standard_boolean})),e.a.createElement("li",null,s.choice_text))})),e.a.createElement("div",{className:b.a.analysis},e.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",t==null?void 0:t.standard_answer_show),e.a.createElement("aside",null,e.a.createElement("span",{className:b.a.text},"\u89E3\u6790:"),e.a.createElement(P.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))))},Kt=function(t){var n,s=t==null||((n=t.standard_answer)===null||n===void 0)?void 0:n.map(function(l,c){var A,f;return e.a.createElement("span",{className:"mr10",key:l.choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A".concat(l.choice_id,"\uFF09\uFF1A").concat(l==null||((A=l.answer_text)===null||A===void 0)?void 0:A.join("\u3001")),c<(t==null||((f=t.standard_answer)===null||f===void 0)?void 0:f.length)-1?",":null)});return e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:b.a.analysis},e.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",s),e.a.createElement("aside",null,e.a.createElement("span",{className:b.a.text},"\u89E3\u6790:"),e.a.createElement(P.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"}))))},Gt=function(t){var n;return e.a.createElement("div",{className:b.a.analysis},e.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",t==null||((n=t.standard_answer)===null||n===void 0)?void 0:n[0]),e.a.createElement("aside",null,e.a.createElement("span",{className:b.a.text},"\u89E3\u6790:"),e.a.createElement(P.a,{value:t.analysis?t.analysis:"\u6682\u65E0\u89E3\u6790"})))},Yt=function(t){var n;return e.a.createElement("div",{className:b.a.single},t==null||((n=t.shixun)===null||n===void 0)?void 0:n.map(function(s,l){return e.a.createElement("ul",{key:l},e.a.createElement("li",{style:{marginTop:0}},"\u7B2C",s.challenge_position,"\u5173\uFF1A"),e.a.createElement("li",null,s.challenge_name))}))},Zt=function(t){return e.a.createElement("div",{className:b.a.analysis},e.a.createElement("aside",null,e.a.createElement("span",{className:b.a.text},"\u9884\u671F\u8F93\u51FA:"),e.a.createElement(P.a,{value:t==null?void 0:t.description})))},qt=function(t){return e.a.createElement(R.a,{className:b.a.select,showArrow:!0,value:t==null?void 0:t.value,onChange:t==null?void 0:t.onChange,optionFilterProp:"children",style:{marginRight:0,width:180}},(t==null?void 0:t.value)===1?e.a.createElement(R.a.Option,{key:1,value:1},"AB\u8BD5\u5377"):e.a.createElement(R.a.Option,{key:0,value:0},"\u5355\u4E00\u8BD5\u5377"))};return dt?e.a.createElement(V,{parentParams:Object(p.a)(Object(p.a)(Object(p.a)({},r),dt),{},{exercise_question_id:dt.id}),goBack:function(){return ht(null)}}):e.a.createElement("div",{className:b.a.wrap},e.a.createElement(tt.a,{title:"\u8BD5\u9898\u5206\u6790",space:40}),e.a.createElement($.a,{className:b.a.formWrap,form:X,size:"large",onValuesChange:Vt,onFinish:kt},e.a.createElement(j.a,{gutter:10},e.a.createElement(W.a,{span:8},e.a.createElement($.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},e.a.createElement(R.a,{showArrow:!0,optionFilterProp:"children",virtual:!1,showSearch:!0},We.map(function(a){return e.a.createElement(R.a.Option,{key:a.id,title:a.name,value:a.id},a.name)})))),e.a.createElement(W.a,{span:8},e.a.createElement($.a.Item,{label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_id",labelCol:{span:6},wrapperCol:{span:18}},e.a.createElement(R.a,{showArrow:!0,showSearch:!0,optionFilterProp:"children"},rt.map(function(a){return e.a.createElement(R.a.Option,{key:a.id,title:a.exercise_name,value:a.id},a.exercise_name)})))),e.a.createElement(W.a,{span:8},e.a.createElement($.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"exercise_ab_id",labelCol:{span:6},wrapperCol:{span:18}},e.a.createElement(R.a,{showArrow:!0,optionFilterProp:"children"},ft.map(function(a){return e.a.createElement(R.a.Option,{key:a.exercise_id,title:a.exam_name,value:a.exercise_id},a.exam_name)}))))),e.a.createElement(j.a,{style:{marginTop:2},gutter:10},e.a.createElement(W.a,{span:8},e.a.createElement($.a.Item,{label:"\u9898\u578B",name:"question_type"},e.a.createElement(R.a,{showArrow:!0,optionFilterProp:"children"},e.a.createElement(R.a.Option,{value:"all"},"\u5168\u90E8"),At.map(function(a){return e.a.createElement(R.a.Option,{key:a.key,title:a.name,value:a.key},a.name)})))),e.a.createElement(W.a,{span:8},e.a.createElement($.a.Item,{label:"\u73ED\u7EA7",name:"student_groups",labelCol:{span:6},wrapperCol:{span:18}},e.a.createElement(R.a,{showArrow:!0,allowClear:!0,showSearch:!0,mode:"multiple",maxTagCount:1,maxTagTextLength:6,optionLabelProp:"value",dropdownRender:function(t){var n;return e.a.createElement(e.a.Fragment,null,t,e.a.createElement("span",{style:{marginLeft:10,color:"#1890ff",cursor:"pointer"},onClick:function(){var l;((l=X.getFieldValue("student_groups"))===null||l===void 0?void 0:l.length)===(Q==null?void 0:Q.length)?X.setFieldsValue({student_groups:[]}):X.setFieldsValue({student_groups:Q==null?void 0:Q.map(function(c){return c.student_group_name})})}},((n=X.getFieldValue("student_groups"))===null||n===void 0?void 0:n.length)===(Q==null?void 0:Q.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009"),e.a.createElement("span",{style:{marginLeft:10,color:"#1890ff",cursor:"pointer"},onClick:function(){var l;X.setFieldsValue({student_groups:Q==null||((l=Q.filter(function(c){var A;return!((A=X.getFieldValue("student_groups"))===null||A===void 0?void 0:A.includes(c.student_group_name))}))===null||l===void 0)?void 0:l.map(function(c){return c.student_group_name})})}},"\u53CD\u9009"))},style:{marginRight:0}},Q.map(function(a){return e.a.createElement(R.a.Option,{key:a==null?void 0:a.student_group_name,value:a==null?void 0:a.student_group_name},e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{title:a==null?void 0:a.student_group_name,className:"multi-llipsis1e",style:{maxWidth:130}},a==null?void 0:a.student_group_name),e.a.createElement("span",null,"(",a==null?void 0:a.commit_users_count,"/",a==null?void 0:a.total_users_count,")")))})))),e.a.createElement(W.a,{span:8},e.a.createElement($.a.Item,{label:"\u5B66\u9662",name:"department_name",labelCol:{span:6},wrapperCol:{span:18}},e.a.createElement(R.a,{showArrow:!0,optionFilterProp:"children",options:Y})))),e.a.createElement(j.a,{style:{marginTop:2},gutter:10},e.a.createElement(W.a,{span:8},e.a.createElement($.a.Item,{label:"\u7CFB\u522B",name:"department_sub_name"},e.a.createElement(R.a,{showArrow:!0,optionFilterProp:"children",options:_e})))),e.a.createElement(j.a,{style:{marginTop:2}},e.a.createElement("div",{className:b.a.btns},e.a.createElement(L.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(L.a,{type:"primary",onClick:function(){return Ft()}},"\u5BFC\u51FA ")))),e.a.createElement(re.a,{className:b.a.customTable,dataSource:je,bordered:!1,rowKey:function(t){return t.id},columns:Wt,scroll:{x:1700,scrollToFirstRowOnChange:!1},rowClassName:b.a.row,loading:Xe,onChange:Ht,pagination:{pageSize:r.per_page,total:r.total,current:r.page,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(t){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},t),"\u6761\u6570\u636E")}}}),e.a.createElement(ce.a,{title:"\u8BD5\u9898\u8BE6\u60C5",visible:Nt,width:800,onCancel:function(){Rt(!1),Ut({})},footer:null},e.a.createElement("div",{className:b.a.modalType},e.a.createElement("div",{className:b.a.title},e.a.createElement("div",{className:b.a.name},(_==null?void 0:_.question_type)===6?"\u4EFB\u52A1\u540D\u79F0:":"\u9898\u5E72:"),e.a.createElement(P.a,{style:{paddingRight:10},value:_.question_title})),((_==null?void 0:_.question_type)===0||(_==null?void 0:_.question_type)===1)&&Qt(_),(_==null?void 0:_.question_type)===2&&Jt(_),(_==null?void 0:_.question_type)===3&&Kt(_),(_==null?void 0:_.question_type)===4&&Gt(_),(_==null?void 0:_.question_type)===5&&Yt(_),(_==null?void 0:_.question_type)===6&&Zt(_))))},$e=J.default=de},"/7ue":function(ne,J,o){"use strict";var le=o("k1fw"),ce=o("q1tI"),me=o.n(ce),re=o("wJFb"),ie=o.n(re),L=function(j){var K=j.children,W=K===void 0?null:K,G=j.title,R=j.style,Pe=R===void 0?{}:R,ue=j.className,H=ue===void 0?"":ue,Ce=j.titlestyle,M=j.space,p=M===void 0?0:M;return me.a.createElement("aside",{className:ie.a.headWarp,style:Object(le.a)({padding:"0 ".concat(p,"px")},Pe)},me.a.createElement("div",{className:"".concat(ie.a.head," ").concat(H)},me.a.createElement("div",{className:ie.a.text},G," ",Ce),W))};J.a=L},"9Bee":function(ne,J,o){"use strict";var le=o("q1tI"),ce=o.n(le),me=o("vg9a"),re=o("tJVT"),ie=o("DlQD"),L=o.n(ie),oe=o("rUJ1");function j(d,i){var v=d.match(/^(\s+)(?:```)/);if(v===null)return i;var m=v[1];return i.split(`
|
|
`).map(function(T){var V=T.match(/^\s+/);if(V===null)return T;var P=Object(re.a)(V,1),I=P[0];return I.length>=m.length?T.slice(m.length):T}).join(`
|
|
`)}var K=[],W=["<ul>"],G=new L.a.Renderer,R=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Pe(){K.length=0,W=["<ul>"]}function ue(d,i,v,m){if(i>=d.length||d[i].level<=v)return i;var T=d[i];m.push("<li><a href='#"+T.anchor+"'>"+T.text+"</a>"),i++;var V=[];return i=ue(d,i,T.level,V),V.length>0&&(m.push("<ul>"),V.forEach(function(P){m.push(P)}),m.push("</ul>")),m.push("</li>"),i=ue(d,i,v,m),i}function H(){return ue(K,0,0,W),W.push("</ul>"),W.join("")}var Ce={heading:function(i){var v=R.exec(i);if(v)return{type:"heading",raw:v[0],depth:v[1].length,text:v[2]}},fences:function(i){var v=this.rules.block.fences.exec(i);if(v){var m=v[0],T=j(m,v[3]||""),V=v[2]?v[2].trim():v[2];if(["latex","katex","math"].indexOf(V)>=0){var P=ee(),I=T;T=P,Ae[P]={type:"block",expression:I}}return{type:"code",raw:m,lang:V,text:T}}}},M=/(?:\${2})([^\n`]+?)(?:\${2})/gi,p=0,ee=function(){return"__special_katext_id_".concat(p++,"__")},Ae={};function $(){return Ae}function x(){p=0,Ae={}}function Me(d){return d=d.replace(M,function(i,v){var m=ee();return Ae[m]={type:"inline",expression:v},m}),d}var h=G.listitem;G.listitem=function(d){return h(Me(d))};var e=G.paragraph;G.paragraph=function(d){return e(Me(d))};var qe=G.tablecell;G.tablecell=function(d,i){return qe(Me(d),i)},G.code=function(d,i,v){var m=(i||"").match(/\S*/)[0];return m?["latex","katex","math"].indexOf(m)>=0?"<p class='editormd-tex'>".concat(d,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(i,'">').concat(v?d:Object(oe.escape)(d,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(v?d:Object(oe.escape)(d,!0))+"</code></pre>"},G.heading=function(d,i,v){var m=this.options.headerPrefix+v.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return K.push({anchor:m,level:i,text:d}),"<h"+i+' id="'+m+'">'+d+"</h"+i+">"},L.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),L.a.use({tokenizer:Ce,renderer:G});var b=L.a,Se=o("SJMd"),xe=o("m3rI"),et=o("Oy/b"),De=/<pre[^>]*>/g;function U(d){var i=document.createElement("div");return i.innerHTML=d,i.childNodes.length===0?"":i.childNodes[0].nodeValue}var tt=J.a=function(d){var i=d.value,v=i===void 0?"":i,m=d.className,T=d.style,V=T===void 0?{}:T,P=String(v),I=Object(le.useMemo)(function(){try{var he=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,se=/\"\/api\/attachments\/|\"\/attachments\/download\//g,N=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;P=P.replace(he,"("+xe.a.API_SERVER+"/api/attachments/").replace(se,'"'+xe.a.API_SERVER+"/api/attachments/").replace(N,'"'+xe.a.API_SERVER+"/files/uploads/")}catch(Le){}var B=b(P),we=$();return P.match(/\[TOC\]/)&&(B=B.replace("<p>[TOC]</p>",H()),Pe()),B=B.replace(/(__special_katext_id_\d+__)/g,function(Le,X){var ge=we[X],ye=ge.type,je=ge.expression;return Object(et.renderToString)(U(je)||"",{displayMode:ye==="block",throwOnError:!1,output:"html"})}),B=B.replace(/▁/g,"\u2581\u2581\u2581"),x(),B},[P]),de=Object(le.useRef)();function $e(he){var se=he.target;if(se.tagName.toUpperCase()==="A"){var N=se.getAttribute("href");if(N.startsWith("#")){he.preventDefault();var B=document.getElementById(N.replace("#",""));B&&B.scrollIntoView(!0)}}}return Object(le.useEffect)(function(){if(de.current&&I&&(I.match(De)&&window.PR.prettyPrint()),de.current)return de.current.addEventListener("click",$e),function(){de.current.removeEventListener("click",$e),x(),Pe()}},[I,de.current,$e]),ce.a.createElement("div",{ref:de,style:V,className:"".concat(m||""," markdown-body"),dangerouslySetInnerHTML:{__html:I}})}},kzlT:function(ne,J,o){ne.exports={flex_box_center:"flex_box_center___21-wm",flex_space_between:"flex_space_between___2glXP",flex_box_vertical_center:"flex_box_vertical_center___IG0hQ",flex_box_center_end:"flex_box_center_end___LF1d8",flex_box_column:"flex_box_column___2HqQa",wrap:"wrap___3nT-D",head:"head___20M9-",formWrap:"formWrap___2-Wwx",select:"select___vnkes",btns:"btns___1worY",tab:"tab___3ZVmL",imgText:"imgText___2U32p",imgs:"imgs___2pEqT",customTable:"customTable___LHh0M",modalType:"modalType___2ki3i",title:"title___2T9PC",name:"name___rYklr",single:"single___2wcSg",analysis:"analysis___3dic3",text:"text___2jYT5"}},n9PR:function(ne,J,o){"use strict";o.d(J,"a",function(){return me}),o.d(J,"b",function(){return re});var le=o("q1tI"),ce=o.n(le),me=function(L,oe){if(!Array.isArray(L))return[];var j=L.map(function(K){return{label:ce.a.createElement("span",{title:K},K),value:K,valueforsearch:K}});return oe&&j.unshift(oe),j},re=function(L){if(typeof L!="string")return 0;if(!L.includes("%"))return 0;var oe=L.split("%")[0],j=parseFloat(oe);return isNaN(j)?0:j}},tLQY:function(ne,J,o){ne.exports={flex_box_center:"flex_box_center___g4oTW",flex_space_between:"flex_space_between___1SPpL",flex_box_vertical_center:"flex_box_vertical_center___1MvYg",flex_box_center_end:"flex_box_center_end___2QGzc",flex_box_column:"flex_box_column___2zocG",wrap:"wrap___26_Up",head:"head___MzU4R",formWrap:"formWrap___2FqLB",select:"select___3bamm",btns:"btns___8WM8f",tab:"tab___1vwXS",text:"text___D3Qte",customTable:"customTable___1ZWCN"}},wJFb:function(ne,J,o){ne.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]);
|