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

2 lines
5.7 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[145,15],{CN02:function(b,P,t){"use strict";t.r(P);var De=t("g9YV"),w=t("wCAj"),Re=t("sRBo"),F=t("kaz8"),Ue=t("14J3"),O=t("BMrR"),Me=t("5NDa"),m=t("5rEg"),be=t("+L6B"),g=t("2/Rp"),ve=t("miYZ"),Y=t("tsqr"),N=t("c1Ei"),v=t.n(N),u=t("XEnU"),V=t("5Tp6"),Ce=t("y8nQ"),r=t("Vl3Y"),o=t("k16G"),H=t("y1t/"),l=t("q1tI"),e=t.n(l),z=t("zfxY"),s=t.n(z),C=t("uYtH"),Q=t("ErOA"),x=t("1vsH"),J=t("m3rI"),Z=t("LvDl"),G=t.n(Z),$=function(X){Object(H.a)(X);var y={page:1,per_page:10,total:100},k=r.a.useForm(),q=Object(o.a)(k,1),ee=q[0],te=Object(l.useState)([]),I=Object(o.a)(te,2),D=I[0],ae=I[1],_e=Object(l.useState)(!0),j=Object(o.a)(_e,2),ne=j[0],B=j[1],re=Object(l.useState)([]),L=Object(o.a)(re,2),R=L[0],f=L[1],le=Object(l.useState)(y),T=Object(o.a)(le,2),p=T[0],A=T[1],se=Object(l.useState)({}),K=Object(o.a)(se,2),oe=K[0],me=K[1],ue=Object(l.useState)(!1),S=Object(o.a)(ue,2),de=S[0],h=S[1],Ee=Object(l.useState)([]),W=Object(o.a)(Ee,2),Ie=W[0],je=W[1],ce=function(a){f(a),a.length===D.length?h(!0):h(!1)};Object(l.useEffect)(function(){U()},[]);var U=function(){var _=Object(V.a)(v.a.mark(function a(){var n,c,M,d,E=arguments;return v.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return n=E.length>0&&E[0]!==void 0?E[0]:y,c=E.length>1&&E[1]!==void 0?E[1]:{},M=G.a.pickBy(Object(u.a)(Object(u.a)({},n),c),function(ye){return!!ye}),console.log("\u8BF7\u6C42\u53C2\u6570:",M),B(!0),i.next=7,Object(Q.a)("/api/common_exercises/students.json",{method:"get",params:M});case 7:d=i.sent,d.status===0&&(B(!1),ae(d.data),A(Object(u.a)(Object(u.a)({},n),{},{total:d==null?void 0:d.count})),f([]),h(!1));case 9:case"end":return i.stop()}},a)}));return function(){return _.apply(this,arguments)}}(),ie=function(a){console.log(a),U(y,a)},fe={selectedRowKeys:R,columnWidth:70,columnTitle:"\u9009\u62E9",onChange:ce},pe=function(a){h(a.target.checked),a.target.checked?f(D.map(function(n){return n.id})):f([])},he=[{title:"\u59D3\u540D",dataIndex:"name",width:120,ellipsis:!0,align:"center"},{title:"\u5B66\u53F7",dataIndex:"student_no",width:110,ellipsis:!0,align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",width:100,ellipsis:!0,align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",width:100,ellipsis:!0,align:"center"},{title:"\u7CFB",dataIndex:"department_sub_name",width:100,ellipsis:!0,align:"center"},{title:"\u5B66\u9662",dataIndex:"department_name",width:100,ellipsis:!0,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",width:100,ellipsis:!0,align:"center",render:function(a,n){return e.a.createElement(C.Link,{className:"current c-light-primary",to:"/exam/studentManagement/".concat(a)},"\u8BE6\u60C5")}}],Pe=function(a,n){var c=Object(u.a)(Object(u.a)({},p),{},{page:a,per_page:n});A(c),U(c,oe)},Oe=function(){if(R.length===0){Y.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u5B66\u751F\u3002");return}Object(x.p)("",Object(x.L)({url:J.a.API_SERVER+"/api/common_exercises/students/export.xlsx",query:{ids:R}}))},ge=function(a,n){me(n)};return e.a.createElement("div",null,e.a.createElement("div",{className:s.a.wrap},e.a.createElement("div",{className:s.a.head},e.a.createElement("span",{style:{flex:"1"}},"\u5B66\u751F\u7BA1\u7406"),e.a.createElement(g.a,{type:"primary",className:s.a.import}," ",e.a.createElement(C.Link,{style:{color:"#fff"},to:"/exam/importStudent"},"\u5BFC\u5165\u5B66\u751F"))),e.a.createElement(r.a,{className:s.a.formWrap,form:ee,onValuesChange:ge,onFinish:ie},e.a.createElement(O.a,null,e.a.createElement(r.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(m.a,null)),e.a.createElement(r.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(m.a,null)),e.a.createElement(r.a.Item,{label:"\u8003\u53F7",name:"exercise_no"},e.a.createElement(m.a,{style:{marginRight:0}}))),e.a.createElement(O.a,null,e.a.createElement(r.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(m.a,null)),e.a.createElement(r.a.Item,{label:"\u5B66\u9662",name:"department"},e.a.createElement(m.a,null)),e.a.createElement(r.a.Item,{label:"\u7CFB",style:{marginLeft:14},name:"department_sub"},e.a.createElement(m.a,{style:{marginRight:0}}))),e.a.createElement(O.a,{justify:"space-between",align:"middle"},e.a.createElement(r.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(m.a,{style:{marginRight:0}})),e.a.createElement(g.a,{type:"primary",className:s.a.selectbtn,htmlType:"submit"},"\u67E5\u8BE2")))),e.a.createElement("div",{style:{background:"#fafafa",height:"10px"}}),e.a.createElement("div",{className:s.a.wrap,style:{paddingTop:"20px"}},e.a.createElement("div",{className:s.a.batch},e.a.createElement(F.a,{checked:de,onChange:pe,style:{fontSize:"14px"}},"\u672C\u9875\u5168\u9009"),e.a.createElement(g.a,{ghost:!0,type:"primary",onClick:Oe},"\u6279\u91CF\u5BFC\u51FA")),e.a.createElement(w.a,{rowSelection:fe,className:s.a.customTable,dataSource:D,bordered:!1,rowKey:function(a){return a.id},columns:he,rowClassName:s.a.row,loading:ne,pagination:{pageSize:p.per_page,total:p.total,current:p.page,onChange:Pe,showQuickJumper:!0,hideOnSinglePage:!0,pageSizeOptions:["10","20","50","100","200"],position:["bottomCenter"],showTotal:function(a){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},a),"\u6761\u6570\u636E")}}})))};P.default=$},zfxY:function(b,P,t){b.exports={flex_box_center:"flex_box_center___3ZHZ2",flex_space_between:"flex_space_between___8ndyP",flex_box_vertical_center:"flex_box_vertical_center___10sOv",flex_box_center_end:"flex_box_center_end___dcYLA",flex_box_column:"flex_box_column___2h3Dg",wrap:"wrap___1Pz5e",head:"head___LgHRL",import:"import___3t-yG",formWrap:"formWrap___1KfYt",btns:"btns___yQDkg",selectbtn:"selectbtn___3ccUr",batch:"batch___Ye2R5",customTable:"customTable___1rQOa",row:"row___3MZmp"}}}]);