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.
2 lines
6.0 KiB
2 lines
6.0 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[71,15],{"+XYh":function(p,d,e){"use strict";e.r(d);var S=e("g9YV"),U=e("wCAj"),b=e("sRBo"),C=e("kaz8"),g=e("14J3"),M=e("BMrR"),Z=e("5NDa"),r=e("5rEg"),T=e("+L6B"),u=e("2/Rp"),w=e("miYZ"),y=e("tsqr"),B=e("WmNS"),h=e.n(B),o=e("k1fw"),I=e("9og8"),A=e("y8nQ"),l=e("Vl3Y"),i=e("tJVT"),X=e("0Owb"),s=e("q1tI"),t=e.n(s),k=e("wGxE"),m=e.n(k),F=e("1vsH"),q=e("m3rI"),ee=e("wd/R"),N=e.n(ee),V=e("55Ip"),ae=e("LvDl"),te=e.n(ae),_e=e("ErOA"),ne=e("/7ue"),re=function(oe){var xe=Object(X.a)({},oe),L={page:1,per_page:10,total:0},le=l.a.useForm(),se=Object(i.a)(le,1),W=se[0],me=Object(s.useState)([]),Y=Object(i.a)(me,2),j=Y[0],de=Y[1],ue=Object(s.useState)(!0),H=Object(i.a)(ue,2),ie=H[0],J=H[1],ce=Object(s.useState)([]),$=Object(i.a)(ce,2),K=$[0],v=$[1],Ee=Object(s.useState)(L),G=Object(i.a)(Ee,2),D=G[0],z=G[1],pe=Object(s.useState)(!1),Q=Object(i.a)(pe,2),he=Q[0],R=Q[1];Object(s.useEffect)(function(){x()},[]);var x=function(){var _=Object(I.a)(h.a.mark(function a(){var n,f,P,c,E=arguments;return h.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return n=E.length>0&&E[0]!==void 0?E[0]:L,f=E.length>1&&E[1]!==void 0?E[1]:{},P=te.a.pickBy(Object(o.a)(Object(o.a)({},n),f),function(De){return!!De}),console.log("\u8BF7\u6C42\u53C2\u6570:",P),J(!0),O.next=7,Object(_e.a)("/api/common_exercises/teachers.json",{method:"get",params:P});case 7:c=O.sent,c.status===0&&(J(!1),de(c.data),z(Object(o.a)(Object(o.a)({},n),{},{total:c==null?void 0:c.count})),v([]),R(!1));case 9:case"end":return O.stop()}},a)}));return function(){return _.apply(this,arguments)}}(),fe=function(a){console.log(a),x(L,a)},Pe=[{title:"\u59D3\u540D",dataIndex:"real_name",render:function(a,n){return a||"--"},align:"center",ellipsis:!0},{title:"\u8D26\u53F7",dataIndex:"login",render:function(a,n){return a||"--"},align:"center",width:120,ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",render:function(a,n){return a?N()(a).format("YYYY-MM-DD HH:mm"):"--"},align:"center",width:146},{title:"\u6700\u8FD1\u4E00\u6B21\u767B\u9646\u65F6\u95F4",dataIndex:"last_login_on",render:function(a,n){return a?N()(a).format("YYYY-MM-DD HH:mm"):"--"},align:"center",width:146},{title:"\u7CFB",dataIndex:"department_sub_name",render:function(a,n){return a||"--"},align:"center",ellipsis:!0},{title:"\u5B66\u9662",dataIndex:"department_name",render:function(a,n){return a||"--"},align:"center",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"id",align:"left",width:50,render:function(a,n){return t.a.createElement(V.Link,{target:"_blank",className:"current c-light-primary",to:"/exam/teacherManagement/".concat(a)},"\u8BE6\u60C5")}}],Oe=function(a){v(a),a.length===j.length?R(!0):R(!1)},be={selectedRowKeys:K,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:Oe},ge=function(a,n){var f=Object(o.a)(Object(o.a)({},D),{},{page:a,per_page:n});z(f);var P=W.getFieldsValue();x(f,P)},Me=function(a){R(a.target.checked),a.target.checked?v(j.map(function(n){return n.id})):v([])},ye=function(){if(K.length===0){y.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u6559\u5E08\u3002");return}Object(F.j)("",Object(F.H)({url:q.a.API_SERVER+"/api/common_exercises/teachers/export.xlsx",query:{ids:K}}))},ve=function(){W.resetFields(),x()};return t.a.createElement("div",{className:m.a.wrap},t.a.createElement(ne.a,{title:"\u6559\u5E08\u7BA1\u7406",space:40},t.a.createElement(u.a,{className:m.a.addTeacherBtn},t.a.createElement(V.Link,{target:"_blank",to:"/exam/teacherManagement/add"},"\u65B0\u589E\u6559\u5E08"))),t.a.createElement(l.a,{className:m.a.formWrap,form:W,onFinish:fe},t.a.createElement(M.a,null,t.a.createElement(l.a.Item,{label:"\u59D3\u540D",name:"name"},t.a.createElement(r.a,null)),t.a.createElement(l.a.Item,{label:"\u8D26\u53F7",name:"login"},t.a.createElement(r.a,null)),t.a.createElement(l.a.Item,{label:"\u5B66\u9662",name:"department_name"},t.a.createElement(r.a,{style:{marginRight:0}}))),t.a.createElement(M.a,{style:{marginTop:2,paddingLeft:14}},t.a.createElement(l.a.Item,{label:"\u7CFB",name:"department_sub_name"},t.a.createElement(r.a,null)),t.a.createElement("div",{className:m.a.btns},t.a.createElement(u.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2"),t.a.createElement(u.a,{onClick:ve},"\u6E05\u7A7A")))),t.a.createElement("div",{className:m.a.batch},t.a.createElement(C.a,{className:"font14",checked:he,onChange:Me},"\u672C\u9875\u5168\u9009"),t.a.createElement(u.a,{ghost:!0,type:"primary",onClick:ye},"\u6279\u91CF\u5BFC\u51FA")),t.a.createElement(U.a,{rowSelection:be,className:m.a.customTable,dataSource:j,bordered:!1,rowKey:function(a){return a.id},columns:Pe,rowClassName:m.a.row,loading:ie,pagination:{pageSize:D.per_page,total:D.total,current:D.page,onChange:ge,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(a){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},a),"\u6761\u6570\u636E")}}}))};d.default=re},"/7ue":function(p,d,e){"use strict";var S=e("k1fw"),U=e("q1tI"),b=e.n(U),C=e("wJFb"),g=e.n(C),M=function(r){var T=r.children,u=T===void 0?null:T,w=r.title,y=r.style,B=y===void 0?{}:y,h=r.className,o=h===void 0?"":h,I=r.titlestyle,A=r.space,l=A===void 0?0:A;return b.a.createElement("aside",{className:g.a.headWarp,style:Object(S.a)({padding:"0 ".concat(l,"px")},B)},b.a.createElement("div",{className:"".concat(g.a.head," ").concat(o)},b.a.createElement("div",{className:g.a.text},w," ",I),u))};d.a=M},wGxE:function(p,d,e){p.exports={flex_box_center:"flex_box_center___2-4GX",flex_space_between:"flex_space_between___12FPV",flex_box_vertical_center:"flex_box_vertical_center___3UBOc",flex_box_center_end:"flex_box_center_end___3aAHN",flex_box_column:"flex_box_column___3w2wZ",wrap:"wrap___1O4dG",head:"head___3_AbW",addTeacherBtn:"addTeacherBtn___2hgDP",formWrap:"formWrap___1PYtT",btns:"btns___1vj4y",batch:"batch___1-ClG",customTable:"customTable___1PTeC",row:"row___ir-V8"}},wJFb:function(p,d,e){p.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]);
|