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
9.2 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[150,15],{"/7ue":function(g,f,t){"use strict";var z=t("k1fw"),I=t("q1tI"),R=t.n(I),S=t("wJFb"),x=t.n(S),T=function(d){var L=d.children,O=L===void 0?null:L,k=d.title,o=d.style,H=o===void 0?{}:o,E=d.className,V=E===void 0?"":E,U=d.titlestyle,v=d.space,i=v===void 0?0:v;return R.a.createElement("aside",{className:x.a.headWarp,style:Object(z.a)({padding:"0 ".concat(i,"px")},H)},R.a.createElement("div",{className:"".concat(x.a.head," ").concat(V)},R.a.createElement("div",{className:x.a.text},k," ",U),O))};f.a=T},CN02:function(g,f,t){"use strict";t.r(f);var z=t("2qtc"),I=t("kLXV"),R=t("g9YV"),S=t("wCAj"),x=t("sRBo"),T=t("kaz8"),de=t("OaEy"),d=t("2fM7"),L=t("14J3"),O=t("BMrR"),k=t("5NDa"),o=t("5rEg"),H=t("+L6B"),E=t("2/Rp"),V=t("miYZ"),U=t("tsqr"),v=t("WmNS"),i=t.n(v),h=t("k1fw"),W=t("9og8"),Ge=t("y8nQ"),m=t("Vl3Y"),r=t("tJVT"),me=t("CiB2"),l=t("q1tI"),e=t.n(l),ie=t("zfxY"),c=t.n(ie),$=t("55Ip"),K=t("ErOA"),J=t("1vsH"),ce=t("m3rI"),Ee=t("LvDl"),pe=t.n(Ee),fe=t("/7ue"),he=function(Pe){Object(me.a)(Pe);var y={page:1,per_page:10,total:100},ge=m.a.useForm(),Oe=Object(r.a)(ge,1),Q=Oe[0],ye=Object(l.useState)([]),Z=Object(r.a)(ye,2),F=Z[0],be=Z[1],De=Object(l.useState)(!0),G=Object(r.a)(De,2),Re=G[0],X=G[1],xe=Object(l.useState)([]),q=Object(r.a)(xe,2),b=q[0],M=q[1],Ue=Object(l.useState)(y),ee=Object(r.a)(Ue,2),C=ee[0],te=ee[1],ve=Object(l.useState)({}),ae=Object(r.a)(ve,2),Me=ae[0],Ce=ae[1],Be=Object(l.useState)(!1),_e=Object(r.a)(Be,2),Ae=_e[0],B=_e[1],je=Object(l.useState)([]),ne=Object(r.a)(je,2),qe=ne[0],et=ne[1],Ie=Object(l.useState)([]),se=Object(r.a)(Ie,2),Se=se[0],Te=se[1],Le=Object(l.useState)(!1),le=Object(r.a)(Le,2),We=le[0],w=le[1],Ke=Object(l.useState)(""),re=Object(r.a)(Ke,2),ue=re[0],N=re[1],Fe=Object(l.useState)(!1),oe=Object(r.a)(Fe,2),we=oe[0],A=oe[1],Ne=function(a){M(a),a.length===F.length?B(!0):B(!1)};Object(l.useEffect)(function(){Q.setFieldsValue({exercise_rule_no:"\u5168\u90E8"}),j(y,{exercise_rule_no:"\u5168\u90E8"}),Ye()},[]);var j=function(){var _=Object(W.a)(i.a.mark(function a(){var u,n,p,s,P=arguments;return i.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return u=P.length>0&&P[0]!==void 0?P[0]:y,n=P.length>1&&P[1]!==void 0?P[1]:{},p=pe.a.pickBy(Object(h.a)(Object(h.a)({},u),n),function(Ze){return!!Ze}),p.exercise_rule_no=p.exercise_rule_no==="\u5168\u90E8"?"":p.exercise_rule_no,console.log("\u8BF7\u6C42\u53C2\u6570:",p),X(!0),D.next=8,Object(K.a)("/api/common_exercises/students.json",{method:"get",params:p});case 8:s=D.sent,s.status===0&&(X(!1),be(s.data),te(Object(h.a)(Object(h.a)({},u),{},{total:s==null?void 0:s.count})),M([]),B(!1));case 10:case"end":return D.stop()}},a)}));return function(){return _.apply(this,arguments)}}();function Ye(){return Y.apply(this,arguments)}function Y(){return Y=Object(W.a)(i.a.mark(function _(){var a;return i.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(K.a)("/api/common_exercises/students/exercise_rule_nos.json",{method:"get"});case 2:a=n.sent,(a==null?void 0:a.status)===0&&Te(a==null?void 0:a.data);case 4:case"end":return n.stop()}},_)})),Y.apply(this,arguments)}var ze=function(a){console.log(a),j(y,a)},ke={selectedRowKeys:b,columnWidth:70,columnTitle:"\u9009\u62E9",onChange:Ne},He=function(a){B(a.target.checked),a.target.checked?M(F.map(function(u){return u.id})):M([])},Ve=[{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,u){return e.a.createElement($.Link,{target:"_blank",className:"current c-light-primary",to:"/exam/studentManagement/".concat(a)},"\u8BE6\u60C5")}}],$e=function(a,u){var n=Object(h.a)(Object(h.a)({},C),{},{page:a,per_page:u});te(n),j(n,Me)},Je=function(){if(b.length===0){U.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u5B66\u751F\u3002");return}Object(J.q)("",Object(J.N)({url:ce.a.API_SERVER+"/api/common_exercises/students/export.xlsx",query:{ids:b}}))},Qe=function(a,u){Ce(u)};return e.a.createElement("div",null,e.a.createElement("div",{className:c.a.wrap},e.a.createElement(fe.a,{title:"\u5B66\u751F\u7BA1\u7406"},e.a.createElement(E.a,{type:"primary"}," ",e.a.createElement($.Link,{target:"_blank",style:{color:"#fff"},to:"/exam/importStudent"},"\u5BFC\u5165\u5B66\u751F"))),e.a.createElement(m.a,{className:c.a.formWrap,form:Q,onValuesChange:Qe,onFinish:ze},e.a.createElement(O.a,null,e.a.createElement(m.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(o.a,null)),e.a.createElement(m.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(o.a,null)),e.a.createElement(m.a.Item,{label:"\u8003\u53F7",name:"exercise_no"},e.a.createElement(o.a,{style:{marginRight:0}}))),e.a.createElement(O.a,null,e.a.createElement(m.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(o.a,null)),e.a.createElement(m.a.Item,{label:"\u5B66\u9662",name:"department"},e.a.createElement(o.a,null)),e.a.createElement(m.a.Item,{label:"\u7CFB",style:{marginLeft:14},name:"department_sub"},e.a.createElement(o.a,{style:{marginRight:0}}))),e.a.createElement(O.a,{justify:"space-between",align:"middle"},e.a.createElement("div",{style:{display:"flex"}},e.a.createElement(m.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(o.a,null)),e.a.createElement(m.a.Item,{label:"\u8003\u53F7\u89C4\u5219",name:"exercise_rule_no"},e.a.createElement(d.a,{showSearch:!0,className:c.a.selectheight,style:{width:"200px"}},e.a.createElement(d.a.Option,{value:"\u5168\u90E8"},"\u5168\u90E8"),Se.map(function(_,a){return e.a.createElement(d.a.Option,{value:_.exercise_rule_no},_.exercise_rule_no)})))),e.a.createElement(E.a,{type:"primary",className:c.a.selectbtn,htmlType:"submit"},"\u67E5\u8BE2")))),e.a.createElement("div",{style:{background:"#fafafa",height:"10px"}}),e.a.createElement("div",{className:c.a.wrap,style:{paddingTop:"20px"}},e.a.createElement("div",{className:c.a.batch},e.a.createElement(T.a,{checked:Ae,onChange:He,style:{fontSize:"14px"}},"\u672C\u9875\u5168\u9009"),e.a.createElement("div",null,e.a.createElement(E.a,{ghost:!0,type:"primary",onClick:function(){w(!0)},style:{marginRight:"15px"}},"\u6279\u91CF\u5220\u9664"),e.a.createElement(E.a,{ghost:!0,type:"primary",onClick:Je},"\u6279\u91CF\u5BFC\u51FA"))),e.a.createElement(S.a,{rowSelection:ke,className:c.a.customTable,dataSource:F,bordered:!1,rowKey:function(a){return a.id},columns:Ve,rowClassName:c.a.row,loading:Re,pagination:{pageSize:C.per_page,total:C.total,current:C.page,onChange:$e,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")}}}),e.a.createElement(I.a,{title:"\u5220\u9664\u5B66\u751F\u786E\u8BA4",visible:We,okText:"\u786E\u8BA4\u5220\u9664",onOk:function(){var _=Object(W.a)(i.a.mark(function a(u){var n;return i.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(ue==="\u786E\u8BA4\u5220\u9664")){s.next=7;break}return s.next=3,Object(K.a)("/api/common_exercises/students/bulk_delete.json",{method:"post",body:{ids:b}});case 3:n=s.sent,n.status===0&&(U.b.info("\u5220\u9664\u6210\u529F"),N(""),A(!1),w(!1),j(y,{exercise_rule_no:"\u5168\u90E8"})),s.next=8;break;case 7:A(!0);case 8:case"end":return s.stop()}},a)}));return function(a){return _.apply(this,arguments)}}(),onCancel:function(){N(""),A(!1),w(!1)}},e.a.createElement("div",{style:{padding:"10px 32px"}},e.a.createElement("p",null,"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u9009\u4E2D\u7684",b.length,"\u4E2A\u5B66\u751F\u8FDB\u884C\u5220\u9664\u64CD\u4F5C"),e.a.createElement("p",null,"\u82E5\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u5B66\u751F\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE\u3002"),e.a.createElement("p",null,e.a.createElement(o.a,{onChange:function(a){N(a.target.value),A(!1)},value:ue,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D",style:{width:250},size:"large"}),we&&e.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D"))))))};f.default=he},wJFb:function(g,f,t){g.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}},zfxY:function(g,f,t){g.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",selectheight:"selectheight___3IJF0",batch:"batch___Ye2R5",customTable:"customTable___1rQOa",row:"row___3MZmp"}}}]);