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

2 lines
5.3 KiB

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