|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[92045],{3369:function(e,n,t){t.r(n),t.d(n,{default:function(){return R}});var a=t(17061),r=t.n(a),l=t(42122),o=t.n(l),i=t(17156),s=t.n(i),c=t(27424),d=t.n(c),u=t(67294),_={flex_box_center:"flex_box_center____IKzc",flex_space_between:"flex_space_between___pQ6WG",flex_box_vertical_center:"flex_box_vertical_center___FwFRn",flex_box_center_end:"flex_box_center_end___ALgdQ",flex_box_column:"flex_box_column___Nkmwa",wrap:"wrap___myvWj",title:"title___WWH7y",tabWarp:"tabWarp___nJkgr",control:"control___ZBPSX",label:"label___Yi2Z_",customTable:"customTable___MusIf",detail:"detail___NJGhU",button:"button___giltN",form:"form___nYZVP",customModal:"customModal___w75LI"},h=t(88275),p=t(21339),v=t(14446),m=t(93421),x=t(11486),f=t(76661),j=t(84519),b=t(96486),g="customModal___PPyWA",y="customTable___eZMV0",Z=t(85893),w=function(e){var n=e.visible,t=e.onOk,a=e.onCancel,l=e.title,i=void 0===l?"选择认证团队教师":l,c=e.schoolId,_={page:1,per_page:20,total:0,name:"",save_name:"",tel:"",save_tel:""},h=(0,u.useState)(o()({},_)),p=d()(h,2),w=p[0],k=p[1],I=(0,u.useState)([]),P=d()(I,2),C=P[0],S=P[1],N=(0,u.useState)([]),O=d()(N,2),z=O[0],T=O[1],F=(0,u.useState)(!1),W=d()(F,2),R=W[0],E=W[1],K=(0,u.useState)(!1),M=d()(K,2),V=M[0],q=M[1];(0,u.useEffect)((function(){n?A(_):(S([]),E(!1),k(_))}),[n]);var A=function(){var e=s()(r()().mark((function e(n){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=(0,b.cloneDeep)(n)).school_id=c,q(!0),e.next=5,(0,j.ZP)("/api/ec_years/1/ec_teachers/search_users.json",{method:"get",params:t});case 5:null!=(a=e.sent)&&a.data&&(w.total=null==a?void 0:a.count,w.save_name=w.save_name,w.save_tel=w.tel,k(o()({},w)),T((null==a?void 0:a.data)||[])),q(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B={selectedRowKeys:C,columnWidth:40,onChange:function(e){return S(e)}},D=[{title:"姓名",dataIndex:"name"},{title:"手机号码",dataIndex:"phone",render:function(e){if(!e)return"";var n=null==e?void 0:e.replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2");return(0,Z.jsx)("span",{children:n})}},{title:"职称",dataIndex:"pro"},{title:"职务",dataIndex:"identity"},{title:"所属学院",dataIndex:"department"}];return(0,Z.jsxs)(v.Z,{title:i,open:n,onOk:function(){E(!0),t(C,(function(){E(!1)}))},centered:!0,wrapClassName:g,onCancel:function(){a()},confirmLoading:R,width:"800px",okText:"保存",cancelText:"取消",children:[(0,Z.jsx)(m.Z,{size:20,children:(0,Z.jsx)(x.Z.Search,{style:{width:343,height:38},placeholder:"请输入姓名",value:null==w?void 0:w.save_name,onChange:function(e){w.save_name=e.target.value,k(o()({},w))},onSearch:function(){w.page=1,w.name=w.save_name,k(o()({},w)),A(w)}})}),(0,Z.jsx)("div",{style:{color:"#FA6400"},className:"mt10 mb10 pr20",children:"!需从化学“101计划”网络平台平台选择已注册的本学校教师。未出现在列表的教师请先在化学“101计划”网络平台平台注册账号,然后在账号管理-基本信息页面,正确填写学校/单位信息。"}),(0,Z.jsx)(f.Z,{rowSelection:B,dataSource:z,bordered:!1,rowKey:"id",scroll:{y:400},columns:D,loading:V,className:y,onChange:function(e,n,t){w.page=null==e?void 0:e.current,w.per_page=null==e?void 0:e.pageSize,k(o()({},w)),A(w)},pagination:{pageSize:w.per_page,total:w.total,current:w.page,showQuickJumper:!0,hideOnSinglePage:!0,size:"default",position:["bottomCenter"],showTotal:function(e){return(0,Z.jsxs)("span",{className:"mr10",children:["共",(0,Z.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})]})},k=t(69555),I=t(91773),P=t(2453),C=t(83062),S=t(78045),N=t(71577),O=t(36182),z=t(96101),T=t(29427),F=t(59758),W=t(32337),R=(0,h.connect)((function(e){return{user:e.user}}))((function(e){var n,t,a=e.user,l=(0,u.useState)({page:1,per_page:20,total:0,search:"",tab:"1",save_search:"",ec_major_school_id:null,ec_year_id:null,category:"name",sort_by:null,direction:null}),i=d()(l,2),c=i[0],h=i[1],g=(0,u.useState)(!0),y=d()(g,2),R=y[0],E=y[1],K=(0,u.useState)(!1),M=d()(K,2),V=M[0],q=M[1],A=(0,u.useState)(!1),B=d()(A,2),D=B[0],J=B[1],Q=(0,u.useState)(!1),U=d()(Q,2),$=U[0],G=U[1],L=(0,u.useState)(!1),Y=d()(L,2),H=Y[0],X=Y[1],ee=(0,u.useState)(!1),ne=d()(ee,2),te=ne[0],ae=ne[1],re=(0,u.useState)(!1),le=d()(re,2),oe=le[0],ie=le[1],se=(0,u.useState)([]),ce=d()(se,2),de=ce[0],ue=ce[1],_e=(0,u.useState)([]),he=d()(_e,2),pe=he[0],ve=he[1],me=(0,u.useState)([]),xe=d()(me,2),fe=xe[0],je=xe[1],be=(0,u.useState)([]),ge=d()(be,2),ye=ge[0],Ze=ge[1],we=I.Z.useForm(),ke=d()(we,1)[0],Ie=(0,u.useRef)(null);(0,u.useEffect)((function(){var e;null!=a&&null!==(e=a.userInfo)&&void 0!==e&&e.school_id&&Ce()}),[null==a||null===(n=a.userInfo)||void 0===n?void 0:n.school_id]);var Pe=function(){var e=s()(r()().mark((function e(n){var t,l,i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=(0,b.cloneDeep)(n),k.U.setItem(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,[null==l?void 0:l.ec_major_school_id,null==l?void 0:l.ec_year_id]),l[null==n?void 0:n.category]=null==n?void 0:n.search,"2"===(null==n?void 0:n.tab)&&(l.school_id=null==a||null===(i=a.userInfo)||void 0===i?void 0:i.school_id),E(!0),e.next=7,(0,j.ZP)("/api/ec_years/".concat(c.ec_year_id,"/").concat("1"===(null==n?void 0:n.tab)?"ec_course_teachers":"ec_teachers",".json"),{method:"get",params:l});case 7:null!=(s=e.sent)&&s.data&&(Ze((null==s?void 0:s.data)||[]),c.total=null==s?void 0:s.count,c.save_search=c.search,h(o()({},c))),E(!1);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ce=function(){var e=s()(r()().mark((function e(){var n,t,l,o,i,s,d,u,_,p,v,m;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ZP)("/api/schools/".concat(null==a||null===(n=a.userInfo)||void 0===n?void 0:n.school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:if(null!=(_=e.sent)&&null!==(t=_.data)&&void 0!==t&&null!==(l=t[0])&&void 0!==l&&l.ec_major_school_id){e.next=7;break}return E(!1),q(!0),e.abrupt("return");case 7:return p=k.U.getItem(null==a||null===(o=a.userInfo)||void 0===o?void 0:o.login),v=p[0]||(null==_||null===(i=_.data)||void 0===i||null===(s=i[0])||void 0===s?void 0:s.ec_major_school_id),e.next=11,(0,j.ZP)("/api/ec_major_schools/".concat(v,"/ec_years/get_year_list.json"),{method:"get"});case 11:m=e.sent,c.ec_major_school_id=v,c.ec_year_id=p[1]||(null==m||null===(d=m.data)||void 0===d||null===(u=d[0])||void 0===u?void 0:u.ec_year_id),ve((null==_?void 0:_.data)||[]),je((null==m?void 0:m.data)||[]),h(c),Pe(c);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=s()(r()().mark((function e(n){var t,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:l=e.sent,c.ec_major_school_id=n,c.ec_year_id=null==l||null===(t=l.data)||void 0===t||null===(a=t[0])||void 0===a?void 0:a.ec_year_id,je((null==l?void 0:l.data)||[]),h(c),Pe(c);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ne=function(e,n){if(c.page=1,c[n]=e,"category"===n)return c.search="",c.save_search="",void h(o()({},c));"ec_major_school_id"!==n?"ec_year_id"===n&&(h(o()({},c)),Pe(c)):Se(e)},Oe=function(e){var n;0!==e.length?v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除吗?",onOk:(n=s()(r()().mark((function n(){var t,a;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,j.ZP)("/api/ec_years/".concat(c.ec_year_id,"/").concat("1"===(null==c?void 0:c.tab)?"ec_course_teachers":"ec_teachers",".json"),{method:"delete",body:{ids:e}});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(a=e.length===ye.length&&c.page>1?c.page-1:c.page,c.page=a,ue([]),h(o()({},c)),Pe(c));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})}):P.ZP.warning("请选择要移除的教师")},ze={selectedRowKeys:de,columnWidth:54,onChange:function(e){return ue(e)},getCheckboxProps:function(e){return{disabled:e.is_manager}}},Te=[{title:"序号",dataIndex:"index",width:90,render:function(e,n,t){return c.per_page*(c.page-1)+t+1}},{title:"姓名",dataIndex:"name",ellipsis:!0,sortOrder:"name"===c.sort_by&&("desc"===c.direction?"descend":"ascend"),render:function(e,n){return e?(0,Z.jsxs)("span",{children:[n.is_manager&&(0,Z.jsx)(C.Z,{title:"系统管理员",children:(0,Z.jsx)("i",{className:"iconfont icon-ren mr5"})}),e]}):"--"}},{title:"手机号码",dataIndex:"1"===(null==c?void 0:c.tab)?"tel":"phone",ellipsis:!0,sorter:!0,sortOrder:c.sort_by===("1"===(null==c?void 0:c.tab)?"tel":"phone")&&("desc"===c.direction?"descend":"ascend"),render:function(e){return e||"--"}},{title:"邮箱",dataIndex:"1"===(null==c?void 0:c.tab)?"email":"mail",ellipsis:!0,sorter:!0,sortOrder:c.sort_by===("1"===(null==c?void 0:c.tab)?"email":"mail")&&("desc"===c.direction?"descend":"ascend"),render:function(e){return e||"--"}},{title:"职称",dataIndex:"1"===(null==c?void 0:c.tab)?"pro":"technical_title",ellipsis:!0,sortOrder:c.sort_by===("1"===(null==c?void 0:c.tab)?"pro":"technical_title")&&("desc"===c.direction?"descend":"ascend"),render:function(e){return e||""}},{title:"职务",dataIndex:"1"===(null==c?void 0:c.tab)?"job":"identity",ellipsis:!0,sortOrder:c.sort_by===("1"===(null==c?void 0:c.tab)?"job":"identity")&&("desc"===c.direction?"descend":"ascend"),render:function(e){return e||""}},{title:"所属学院/系",ellipsis:!0,dataIndex:"department",render:function(e){return e||""}},{title:"操作",dataIndex:"action",align:"center",width:90,render:function(e,n){return(0,Z.jsxs)("span",{children:["1"===c.tab?(0,Z.jsx)("i",{onClick:function(){return Ee(n.id)},className:"iconfont icon-bianji7 c-gcrz-primary current"}):(0,Z.jsx)("i",{onClick:function(){return Re(n.id)},className:"iconfont icon-chakansvg c-gcrz-primary current"}),!n.is_manager&&(0,Z.jsx)("i",{onClick:function(){return Oe([n.id])},className:"iconfont icon-piliangshanchubeifen c-gcrz-primary current ml10"})]})}}],Fe=function(){var e=s()(r()().mark((function e(n,t){var l,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=4;break}return P.ZP.warning("请选择一条数据"),t(),e.abrupt("return");case 4:return e.next=6,(0,j.ZP)("/api/ec_years/".concat(c.ec_year_id,"/ec_teachers.json"),{method:"post",body:{ids:n,school_id:null==a||null===(l=a.userInfo)||void 0===l?void 0:l.school_id}});case 6:0===(null==(o=e.sent)?void 0:o.status)&&(Pe(c),ae(!1)),t();case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),We=function(){var e=s()(r()().mark((function e(n,t){var a,l,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=4;break}return P.ZP.warning("请上传文件"),t(),e.abrupt("return");case 4:return(l=new FormData).append("file",null===(a=n[0])||void 0===a?void 0:a.file),e.next=8,(0,j.ZP)("/api/ec_years/".concat(c.ec_year_id,"/ec_course_teachers/import_course_teachers.json"),{method:"post",body:l},!0);case 8:0===(null==(o=e.sent)?void 0:o.status)&&(Pe(c),X(!1)),t();case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Re=function(){var e=s()(r()().mark((function e(n){var t,l,o,i,s,d,u,h,p,m,x,f,b,g,y,w;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ZP)("/api/ec_years/".concat(c.ec_year_id,"/ec_teachers.json"),{method:"get",params:{teacher_id:n,school_id:null==a||null===(t=a.userInfo)||void 0===t?void 0:t.school_id}});case 2:null!=(l=e.sent)&&l.data&&v.Z.info({title:"查看认证团队人员信息",className:"custom-modal-divider ",centered:!0,icon:null,content:(0,Z.jsxs)("div",{className:_.detail,children:[(0,Z.jsxs)("p",{children:[(0,Z.jsx)("span",{children:"姓名"}),(0,Z.jsx)("span",{children:(null==l||null===(o=l.data)||void 0===o||null===(i=o[0])||void 0===i?void 0:i.name)||"-"})]}),(0,Z.jsxs)("p",{children:[(0,Z.jsx)("span",{children:"手机号码"}),(0,Z.jsx)("span",{children:(null==l||null===(s=l.data)||void 0===s||null===(d=s[0])||void 0===d?void 0:d.phone)||"-"})]}),(0,Z.jsxs)("p",{children:[(0,Z.jsx)("span",{children:"邮箱"}),(0,Z.jsx)("span",{children:(null==l||null===(u=l.data)||void 0===u||null===(h=u[0])||void 0===h?void 0:h.mail)||"-"})]}),(0,Z.jsxs)("p",{children:[(0,Z.jsx)("span",{children:"职称"}),(0,Z.jsx)("span",{children:(null==l||null===(p=l.data)||void 0===p||null===(m=p[0])||void 0===m?void 0:m.technical_title)||"-"})]}),(0,Z.jsxs)("p",{children:[(0,Z.jsx)("span",{children:"职务"}),(0,Z.jsx)("span",{children:(null==l||null===(x=l.data)||void 0===x||null===(f=x[0])||void 0===f?void 0:f.identity)||"-"})]}),(0,Z.jsxs)("p",{children:[(0,Z.jsx)("span",{children:"单位"}),(0,Z.jsx)("span",{children:(null==l||null===(b=l.data)||void 0===b||null===(g=b[0])||void 0===g?void 0:g.school)||"-"})]}),(0,Z.jsxs)("p",{children:[(0,Z.jsx)("span",{children:"学院/系"}),(0,Z.jsx)("span",{children:(null==l||null===(y=l.data)||void 0===y||null===(w=y[0])||void 0===w?void 0:w.department)||"-"})]})]}),okText:"关闭"});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ee=function(){var e=s()(r()().mark((function e(n){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ie(n),e.next=3,(0,j.ZP)("/api/ec_years/".concat(c.ec_year_id,"/ec_course_teachers.json"),{method:"get",params:{teacher_id:n}});case 3:null!=(t=e.sent)&&t.data&&ke.setFieldsValue((null==t||null===(a=t.data)||void 0===a?void 0:a[0])||{});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ke=function(){var e=s()(r()().mark((function e(n){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ie.current?J(!0):G(!0),!oe){e.next=7;break}return e.next=4,(0,j.ZP)("/api/ec_years/".concat(c.ec_year_id,"/ec_course_teachers.json"),{method:"put",body:o()(o()({},n),{},{id:oe})});case 4:a=e.sent,e.next=10;break;case 7:return e.next=9,(0,j.ZP)("/api/ec_years/".concat(c.ec_year_id,"/ec_course_teachers.json"),{method:"post",body:n});case 9:a=e.sent;case 10:0===(null===(t=a)||void 0===t?void 0:t.status)&&(Ie.current?(X(!1),ie(!1),ke.resetFields()):ke.resetFields(),P.ZP.success("保存成功"),Pe(c)),J(!1),G(!1);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(e){return(0,Z.jsxs)("div",{children:[(0,Z.jsxs)(I.Z,{form:ke,colon:!1,onFinish:Ke,labelCol:{span:4},wrapperCol:{span:18},className:_.form,children:[(0,Z.jsx)(I.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入姓名"},{whitespace:!0,message:"请输入姓名"}],children:(0,Z.jsx)(x.Z,{placeholder:"请输入姓名"})}),(0,Z.jsx)(I.Z.Item,{label:"手机号码",name:"tel",rules:[{required:!0,message:"请输入手机号码"},{pattern:/^1[3|4|5|7|8][0-9]\d{8}$/,message:"请输入正确的手机号"}],children:(0,Z.jsx)(x.Z,{placeholder:"请输入手机号码"})}),(0,Z.jsx)(I.Z.Item,{label:"邮箱",name:"email",rules:[{type:"email",message:"请输入正确的邮箱"}],children:(0,Z.jsx)(x.Z,{placeholder:"请输入邮箱"})}),(0,Z.jsx)(I.Z.Item,{label:"职称",name:"pro",rules:[{required:!0,message:"请输入所属职称"},{whitespace:!0,message:"请输入所属职称"}],children:(0,Z.jsx)(x.Z,{placeholder:"请输入所属职称"})}),(0,Z.jsx)(I.Z.Item,{label:"职务",name:"job",children:(0,Z.jsx)(x.Z,{placeholder:"请输入职务"})}),(0,Z.jsx)(I.Z.Item,{label:"单位",name:"school",children:(0,Z.jsx)(x.Z,{placeholder:"请输入单位"})}),(0,Z.jsx)(I.Z.Item,{style:{paddingBottom:0},label:"学院/系",name:"department",rules:[{required:!0,message:"请输入学院/系"},{whitespace:!0,message:"请输入学院/系"}],children:(0,Z.jsx)(x.Z,{placeholder:"请输入学院/系"})}),(0,Z.jsx)(I.Z.Item,{label:"专兼职情况",name:"is_part_time_job",initialValue:0,children:(0,Z.jsxs)(S.ZP.Group,{children:[(0,Z.jsx)(S.ZP,{value:0,children:"全职"}),(0,Z.jsx)(S.ZP,{value:1,children:"兼职"})]})})]}),(0,Z.jsxs)(m.Z,{className:_.button,size:10,style:{float:"right",marginRight:0,paddingBottom:0},children:[(0,Z.jsx)(N.ZP,{onClick:function(){ie(!1),X(!1)},children:"取消"}),(0,Z.jsx)(N.ZP,{disabled:$,type:e?"primary":"default",loading:D,onClick:function(){Ie.current=!0,ke.submit()},children:"保存"}),!e&&(0,Z.jsx)(N.ZP,{disabled:D,loading:$,type:"primary",onClick:function(){Ie.current=!1,ke.submit()},children:"继续新增"})]}),(0,Z.jsx)("div",{style:{clear:"both"}})]})},Ve=R||V;return(0,Z.jsxs)("div",{className:_.wrap,children:[(0,Z.jsx)(W.p,{title:"教师信息",style:{padding:"12px 0 10px 20px"}}),(0,Z.jsxs)(O.Z,{className:_.tabWarp,activeKey:null==c?void 0:c.tab,onChange:function(e){c.page=1,c.tab=e,c.sort_by=null,c.direction=null,c.search="",c.save_search="",h(o()({},c)),Ve||Pe(c)},tabBarExtraContent:(0,Z.jsxs)(m.Z,{className:_.button,size:10,children:[(0,Z.jsxs)(N.ZP,{disabled:Ve,onClick:function(){"2"!==c.tab?(ke.resetFields(),X(!0)):ae(!0)},type:"primary",children:[(0,Z.jsx)("i",{className:"iconfont icon-xinzeng font14 mr5"}),"新增人员"]}),(0,Z.jsxs)(N.ZP,{disabled:Ve,onClick:function(){return Oe(de)},children:[(0,Z.jsx)("i",{className:"iconfont icon-piliangshanchubeifen font14 mr5"}),"批量删除"]}),(0,Z.jsxs)(N.ZP,{disabled:Ve,onClick:function(){return(n=(0,b.cloneDeep)(c))[null==c?void 0:c.category]=null==c?void 0:c.search,"2"===(null==c?void 0:c.tab)&&(n.school_id=null==a||null===(e=a.userInfo)||void 0===e?void 0:e.school_id),void(0,T.FH)("",(0,T.NY)({url:F.Z.API_SERVER+"/api/ec_years/".concat(c.ec_year_id,"/").concat("1"===(null==c?void 0:c.tab)?"ec_course_teachers":"ec_teachers",".xlsx"),query:n}));var e,n},children:[(0,Z.jsx)("i",{className:"iconfont icon-daochubeifen font14 mr5"}),"导出"]})]}),children:[(0,Z.jsx)(O.Z.TabPane,{tab:"授课教师团队"},"1"),(0,Z.jsx)(O.Z.TabPane,{tab:"认证工作团队"},"2")]}),(0,Z.jsxs)("div",{className:_.control,children:[(0,Z.jsx)("div",{className:_.label,children:"认证专业"}),(0,Z.jsx)(z.Z,{disabled:Ve,style:{width:240},placeholder:"请选择认证专业",value:null==c?void 0:c.ec_major_school_id,onChange:function(e){return Ne(e,"ec_major_school_id")},children:null==pe?void 0:pe.map((function(e){return(0,Z.jsx)(z.Z.Option,{value:e.ec_major_school_id,children:e.name})}))}),(0,Z.jsx)("div",{className:_.label,children:"认证届别"}),(0,Z.jsx)(z.Z,{disabled:Ve,style:{width:140},placeholder:"请选择届别",value:null==c?void 0:c.ec_year_id,onChange:function(e){return Ne(e,"ec_year_id")},children:null==fe?void 0:fe.map((function(e){return(0,Z.jsx)(z.Z.Option,{value:e.ec_year_id,children:e.year})}))}),(0,Z.jsx)("div",{className:_.label,style:{width:100,background:"#fff"},children:(0,Z.jsxs)(z.Z,{disabled:Ve,style:{width:100,transform:"translate(-1px, -1px)"},bordered:!1,value:null==c?void 0:c.category,onChange:function(e){return Ne(e,"category")},children:[(0,Z.jsx)(z.Z.Option,{value:"name",children:"姓名"}),(0,Z.jsx)(z.Z.Option,{value:"tel",children:"手机号码"}),(0,Z.jsx)(z.Z.Option,{value:"email",children:"邮箱"})]})}),(0,Z.jsx)(x.Z.Search,{disabled:Ve,placeholder:"请输入".concat("name"===(null==c?void 0:c.category)?"姓名":"tel"===(null==c?void 0:c.category)?"手机号码":"邮箱"),value:null==c?void 0:c.save_search,onChange:function(e){return n=e.target.value,c.page=1,c.save_search=n,void h(o()({},c));var n},onSearch:function(){c.page=1,c.search=c.save_search,h(o()({},c)),Pe(c)}})]}),(0,Z.jsx)(f.Z,{rowSelection:ze,className:_.customTable,dataSource:ye,bordered:!1,rowKey:"id",columns:Te,rowClassName:_.row,loading:R,onChange:function(e,n,t){c.page=null==e?void 0:e.current,c.per_page=null==e?void 0:e.pageSize,null!=t&&t.order?(c.sort_by=null==t?void 0:t.field,c.direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(c.sort_by=null,c.direction=null),h(o()({},c)),Ve||Pe(c)},pagination:{pageSize:c.per_page,total:c.total,current:c.page,showQuickJumper:!0,hideOnSinglePage:!1,showSizeChanger:!0,position:["bottomCenter"],size:"default",showTotal:function(e){return(0,Z.jsxs)("span",{className:"mr10",children:["共",(0,Z.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,Z.jsx)(p.Z,{title:"新增授课教师",visible:H,onCancel:function(){return X(!1)},onOk:We,templateFileName:"授课团队教师导入模板",templateFileUrl:F.Z.API_SERVER+"/api/ec_years/".concat(null==c?void 0:c.ec_year_id,"/ec_course_teachers/down_template.xlsx"),otherTemplateText:"批量导入授课团队教师信息。",formNode:Me()}),(0,Z.jsx)(w,{visible:te,onCancel:function(){return ae(!1)},onOk:Fe,schoolId:null==a||null===(t=a.userInfo)||void 0===t?void 0:t.school_id}),(0,Z.jsx)(v.Z,{title:"修改授课教师信息",className:_.customModal,open:oe,centered:!0,onCancel:function(){ie(!1),ke.resetFields()},width:"740px",footer:null,children:Me(!0)})]})}))}}]); |