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([[67,14],{"+XYh":function(h,d,e){"use strict";e.r(d);var K=e("g9YV"),x=e("wCAj"),b=e("sRBo"),U=e("kaz8"),D=e("+L6B"),p=e("2/Rp"),Z=e("14J3"),r=e("BMrR"),v=e("5NDa"),u=e("5rEg"),S=e("miYZ"),M=e("tsqr"),C=e("WmNS"),f=e.n(C),s=e("k1fw"),T=e("9og8"),I=e("y8nQ"),o=e("Vl3Y"),m=e("tJVT"),X=e("0Owb"),l=e("q1tI"),a=e.n(l),k=e("wGxE"),i=e.n(k),w=e("1vsH"),q=e("m3rI"),ee=e("wd/R"),N=e.n(ee),F=e("55Ip"),te=e("LvDl"),ae=e.n(te),_e=e("ErOA"),ne=e("/7ue"),re=function(se){var Ie=Object(X.a)({},se),B={page:1,per_page:10,total:0},oe=o.a.useForm(),le=Object(m.a)(oe,1),me=le[0],de=Object(l.useState)([]),Y=Object(m.a)(de,2),A=Y[0],ue=Y[1],ie=Object(l.useState)(!0),H=Object(m.a)(ie,2),ce=H[0],V=H[1],Ee=Object(l.useState)([]),J=Object(m.a)(Ee,2),L=J[0],g=J[1],he=Object(l.useState)(B),$=Object(m.a)(he,2),y=$[0],G=$[1],pe=Object(l.useState)({}),z=Object(m.a)(pe,2),fe=z[0],Pe=z[1],Oe=Object(l.useState)(!1),Q=Object(m.a)(Oe,2),be=Q[0],R=Q[1];Object(l.useEffect)(function(){j()},[]);var j=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]:B,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),G(Object(s.a)(Object(s.a)({},n),{},{total:c==null?void 0:c.count})),g([]),R(!1));case 9:case"end":return O.stop()}},t)}));return function(){return _.apply(this,arguments)}}(),De=function(t){console.log(t),j(B,t)},Me=[{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?N()(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?N()(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(F.Link,{target:"_blank",className:"current c-light-primary",to:"/exam/teacherManagement/".concat(t)},"\u8BE6\u60C5")}}],ge=function(t){g(t),t.length===A.length?R(!0):R(!1)},ye={selectedRowKeys:L,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:ge},Re=function(t,n){var P=Object(s.a)(Object(s.a)({},y),{},{page:t,per_page:n});G(P),j(P,fe)},xe=function(t){R(t.target.checked),t.target.checked?g(A.map(function(n){return n.id})):g([])},Ue=function(t,n){Pe(n)},ve=function(){if(L.length===0){M.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u6559\u5E08\u3002");return}Object(w.j)("",Object(w.H)({url:q.a.API_SERVER+"/api/common_exercises/teachers/export.xlsx",query:{ids:L}}))};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:me,onValuesChange:Ue,onFinish:De},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(p.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),a.a.createElement(p.a,{type:"primary"},a.a.createElement(F.Link,{target:"_blank",to:"/exam/teacherManagement/add"},"\u65B0\u589E "))))),a.a.createElement("div",{className:i.a.batch},a.a.createElement(U.a,{className:"font14",checked:be,onChange:xe},"\u672C\u9875\u5168\u9009"),a.a.createElement(p.a,{ghost:!0,type:"primary",onClick:ve},"\u6279\u91CF\u5BFC\u51FA")),a.a.createElement(x.a,{rowSelection:ye,className:i.a.customTable,dataSource:A,bordered:!1,rowKey:function(t){return t.id},columns:Me,rowClassName:i.a.row,loading:ce,pagination:{pageSize:y.per_page,total:y.total,current:y.page,onChange:Re,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")}}}))};d.default=re},"/7ue":function(h,d,e){"use strict";var K=e("k1fw"),x=e("q1tI"),b=e.n(x),U=e("wJFb"),D=e.n(U),p=function(r){var v=r.children,u=v===void 0?null:v,S=r.title,M=r.style,C=M===void 0?{}:M,f=r.className,s=f===void 0?"":f,T=r.titlestyle,I=r.space,o=I===void 0?0:I;return b.a.createElement("aside",{className:D.a.headWarp,style:Object(K.a)({padding:"0 ".concat(o,"px")},C)},b.a.createElement("div",{className:"".concat(D.a.head," ").concat(s)},b.a.createElement("div",{className:D.a.text},S," ",T),u))};d.a=p},wGxE:function(h,d,e){h.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(h,d,e){h.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]);
|