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([[155,15],{"+XYh":function(h,m,e){"use strict";e.r(m);var K=e("g9YV"),x=e("wCAj"),O=e("sRBo"),U=e("kaz8"),b=e("+L6B"),p=e("2/Rp"),k=e("14J3"),r=e("BMrR"),v=e("5NDa"),u=e("5rEg"),S=e("miYZ"),D=e("tsqr"),C=e("WmNS"),f=e.n(C),o=e("k1fw"),T=e("9og8"),I=e("y8nQ"),s=e("Vl3Y"),d=e("tJVT"),Z=e("0Owb"),l=e("q1tI"),a=e.n(l),X=e("wGxE"),i=e.n(X),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(oe){var Ie=Object(Z.a)({},oe),B={page:1,per_page:10,total:0},se=s.a.useForm(),le=Object(d.a)(se,1),de=le[0],me=Object(l.useState)([]),Y=Object(d.a)(me,2),A=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)([]),z=Object(d.a)(Ee,2),L=z[0],M=z[1],he=Object(l.useState)(B),J=Object(d.a)(he,2),y=J[0],$=J[1],pe=Object(l.useState)({}),G=Object(d.a)(pe,2),fe=G[0],Pe=G[1],ge=Object(l.useState)(!1),Q=Object(d.a)(ge,2),Oe=Q[0],R=Q[1];Object(l.useEffect)(function(){W()},[]);var W=function(){var _=Object(T.a)(f.a.mark(function t(){var n,P,j,c,E=arguments;return f.a.wrap(function(g){for(;;)switch(g.prev=g.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]:{},j=ae.a.pickBy(Object(o.a)(Object(o.a)({},n),P),function(Ce){return!!Ce}),console.log("\u8BF7\u6C42\u53C2\u6570:",j),V(!0),g.next=7,Object(_e.a)("/api/common_exercises/teachers.json",{method:"get",params:j});case 7:c=g.sent,c.status===0&&(V(!1),ue(c.data),$(Object(o.a)(Object(o.a)({},n),{},{total:c==null?void 0:c.count})),M([]),R(!1));case 9:case"end":return g.stop()}},t)}));return function(){return _.apply(this,arguments)}}(),be=function(t){console.log(t),W(B,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?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")}}],Me=function(t){M(t),t.length===A.length?R(!0):R(!1)},ye={selectedRowKeys:L,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:Me},Re=function(t,n){var P=Object(o.a)(Object(o.a)({},y),{},{page:t,per_page:n});$(P),W(P,fe)},xe=function(t){R(t.target.checked),t.target.checked?M(A.map(function(n){return n.id})):M([])},Ue=function(t,n){Pe(n)},ve=function(){if(L.length===0){D.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u6559\u5E08\u3002");return}Object(w.q)("",Object(w.N)({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(s.a,{className:i.a.formWrap,form:de,onValuesChange:Ue,onFinish:be},a.a.createElement(r.a,null,a.a.createElement(s.a.Item,{label:"\u59D3\u540D",name:"name"},a.a.createElement(u.a,null)),a.a.createElement(s.a.Item,{label:"\u8D26\u53F7",name:"login"},a.a.createElement(u.a,null)),a.a.createElement(s.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(s.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:Oe,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:De,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")}}}))};m.default=re},"/7ue":function(h,m,e){"use strict";var K=e("k1fw"),x=e("q1tI"),O=e.n(x),U=e("wJFb"),b=e.n(U),p=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,o=f===void 0?"":f,T=r.titlestyle,I=r.space,s=I===void 0?0:I;return O.a.createElement("aside",{className:b.a.headWarp,style:Object(K.a)({padding:"0 ".concat(s,"px")},C)},O.a.createElement("div",{className:"".concat(b.a.head," ").concat(o)},O.a.createElement("div",{className:b.a.text},S," ",T),u))};m.a=p},wGxE:function(h,m,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,m,e){h.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]);