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
5.9 KiB
2 lines
5.9 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[155,15],{"+XYh":function(p,m,e){"use strict";e.r(m);var K=e("g9YV"),R=e("wCAj"),M=e("sRBo"),x=e("kaz8"),b=e("+L6B"),h=e("2/Rp"),X=e("14J3"),r=e("BMrR"),v=e("5NDa"),u=e("5rEg"),S=e("miYZ"),D=e("tsqr"),C=e("c1Ei"),f=e.n(C),s=e("XEnU"),T=e("5Tp6"),I=e("y8nQ"),o=e("Vl3Y"),d=e("k16G"),Z=e("IIKO"),l=e("q1tI"),a=e.n(l),k=e("wGxE"),i=e.n(k),w=e("1vsH"),q=e("m3rI"),ee=e("wd/R"),F=e.n(ee),N=e("uYtH"),te=e("LvDl"),ae=e.n(te),_e=e("ErOA"),ne=e("/7ue"),re=function(se){var Ie=Object(Z.a)({},se),j={page:1,per_page:10,total:0},oe=o.a.useForm(),le=Object(d.a)(oe,1),de=le[0],me=Object(l.useState)([]),Y=Object(d.a)(me,2),B=Y[0],ue=Y[1],ie=Object(l.useState)(!0),H=Object(d.a)(ie,2),ce=H[0],V=H[1],Ee=Object(l.useState)([]),G=Object(d.a)(Ee,2),A=G[0],g=G[1],pe=Object(l.useState)(j),$=Object(d.a)(pe,2),y=$[0],J=$[1],he=Object(l.useState)({}),z=Object(d.a)(he,2),fe=z[0],Pe=z[1],Oe=Object(l.useState)(!1),Q=Object(d.a)(Oe,2),Me=Q[0],U=Q[1];Object(l.useEffect)(function(){L()},[]);var L=function(){var _=Object(T.a)(f.a.mark(function t(){var n,P,W,c,E=arguments;return f.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return n=E.length>0&&E[0]!==void 0?E[0]:j,P=E.length>1&&E[1]!==void 0?E[1]:{},W=ae.a.pickBy(Object(s.a)(Object(s.a)({},n),P),function(Ce){return!!Ce}),console.log("\u8BF7\u6C42\u53C2\u6570:",W),V(!0),O.next=7,Object(_e.a)("/api/common_exercises/teachers.json",{method:"get",params:W});case 7:c=O.sent,c.status===0&&(V(!1),ue(c.data),J(Object(s.a)(Object(s.a)({},n),{},{total:c==null?void 0:c.count})),g([]),U(!1));case 9:case"end":return O.stop()}},t)}));return function(){return _.apply(this,arguments)}}(),be=function(t){console.log(t),L(j,t)},De=[{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?F()(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?F()(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(N.Link,{target:"_blank",className:"current c-light-primary",to:"/exam/teacherManagement/".concat(t)},"\u8BE6\u60C5")}}],ge=function(t){g(t),t.length===B.length?U(!0):U(!1)},ye={selectedRowKeys:A,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:ge},Ue=function(t,n){var P=Object(s.a)(Object(s.a)({},y),{},{page:t,per_page:n});J(P),L(P,fe)},Re=function(t){U(t.target.checked),t.target.checked?g(B.map(function(n){return n.id})):g([])},xe=function(t,n){Pe(n)},ve=function(){if(A.length===0){D.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u6559\u5E08\u3002");return}Object(w.p)("",Object(w.M)({url:q.a.API_SERVER+"/api/common_exercises/teachers/export.xlsx",query:{ids:A}}))};return a.a.createElement("div",{className:i.a.wrap},a.a.createElement(ne.a,{title:"\u6559\u5E08\u7BA1\u7406",space:40}),a.a.createElement(o.a,{className:i.a.formWrap,form:de,onValuesChange:xe,onFinish:be},a.a.createElement(r.a,null,a.a.createElement(o.a.Item,{label:"\u59D3\u540D",name:"name"},a.a.createElement(u.a,null)),a.a.createElement(o.a.Item,{label:"\u8D26\u53F7",name:"login"},a.a.createElement(u.a,null)),a.a.createElement(o.a.Item,{label:"\u5B66\u9662",name:"department_name"},a.a.createElement(u.a,{style:{marginRight:0}}))),a.a.createElement(r.a,{style:{marginTop:2,paddingLeft:14}},a.a.createElement(o.a.Item,{label:"\u7CFB",name:"department_sub_name"},a.a.createElement(u.a,null)),a.a.createElement("div",{className:i.a.btns},a.a.createElement(h.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),a.a.createElement(h.a,{type:"primary"},a.a.createElement(N.Link,{target:"_blank",to:"/exam/teacherManagement/add"},"\u65B0\u589E "))))),a.a.createElement("div",{className:i.a.batch},a.a.createElement(x.a,{className:"font14",checked:Me,onChange:Re},"\u672C\u9875\u5168\u9009"),a.a.createElement(h.a,{ghost:!0,type:"primary",onClick:ve},"\u6279\u91CF\u5BFC\u51FA")),a.a.createElement(R.a,{rowSelection:ye,className:i.a.customTable,dataSource:B,bordered:!1,rowKey:function(t){return t.id},columns:De,rowClassName:i.a.row,loading:ce,pagination:{pageSize:y.per_page,total:y.total,current:y.page,onChange:Ue,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")}}}))};m.default=re},"/7ue":function(p,m,e){"use strict";var K=e("XEnU"),R=e("q1tI"),M=e.n(R),x=e("wJFb"),b=e.n(x),h=function(r){var v=r.children,u=v===void 0?null:v,S=r.title,D=r.style,C=D===void 0?{}:D,f=r.className,s=f===void 0?"":f,T=r.titlestyle,I=r.space,o=I===void 0?0:I;return M.a.createElement("aside",{className:b.a.headWarp,style:Object(K.a)({padding:"0 ".concat(o,"px")},C)},M.a.createElement("div",{className:"".concat(b.a.head," ").concat(s)},M.a.createElement("div",{className:b.a.text},S," ",T),u))};m.a=h},wGxE:function(p,m,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",formWrap:"formWrap___1PYtT",btns:"btns___1vj4y",batch:"batch___1-ClG",customTable:"customTable___1PTeC",row:"row___ir-V8"}},wJFb:function(p,m,e){p.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]);
|