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.9 KiB

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