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__CoreTeacher__Detail__ind...

1 line
4.2 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[14640],{90836:function(e,t,n){n.r(t),n.d(t,{default:function(){return Z}});var r=n(82242),s=n.n(r),c=n(7557),a=n.n(c),i=n(41498),o=n.n(i),u=n(79800),l=n.n(u),d=n(59301),h=n(33936),p=n(78241),f=n(95237),m=n(43604),v=n(43418),x=n(8591),g="Bg___efUPO",j="TitleStyle___u1BuH",y=n(28859),b=n(67444),k=n(30584),_=n(37712),Z=(0,h.connect)((function(e){var t=e.user,n=e.loading,r=e.globalSetting,s=e.coreCurriculum;return{user:t,loading:n.effects,globalSetting:r,coreCurriculum:s}}))((function(e){e.coreCurriculum;var t=e.dispatch,r=(e.loading,e.globalSetting,(0,d.useState)({})),c=l()(r,2),i=c[0],u=c[1],Z=(0,h.useParams)(),S=p.Z.useForm(),w=l()(S,1)[0],P=(0,d.useState)(!1),C=l()(P,2),N=C[0],F=C[1],I=(0,d.useState)(""),T=l()(I,2),O=(T[0],T[1],(0,d.useState)(!1)),B=l()(O,2),H=B[0],L=B[1],V=(0,d.useState)(),z=l()(V,2),E=z[0],M=z[1],U=(0,d.useState)({page:1,limit:12}),q=l()(U,2),A=q[0],D=(q[1],(0,d.useState)(!0)),G=l()(D,2),J=(G[0],G[1]),K=(0,d.useState)(!1),Q=l()(K,2),R=Q[0],W=(Q[1],function(){var e=o()(a()().mark((function e(){var t,n=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.length>0&&void 0!==n[0]?n[0]:A,J(!0),e.next=4,(0,b.ZP)("/api/core_teachers/".concat(Z.coreId,".json"),{method:"get"});case 4:0===(null==(t=e.sent)?void 0:t.status)&&(u(null==t?void 0:t.data),J(!1));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,d.useEffect)((function(){W()}),[A]),(0,_.jsxs)("section",{children:[(0,_.jsx)("div",{className:"".concat(g),style:{width:"100%",height:240,backgroundImage:"url(".concat(n(18887),")")},children:(0,_.jsxs)(f.Z,{style:{width:1200,height:"100%",margin:"0 auto",position:"relative",color:"#fff"},align:"middle",justify:"center",children:[(0,_.jsx)(m.Z,{className:j,children:null==i?void 0:i.title}),(0,k.Ny)()&&(0,_.jsxs)(f.Z,{style:{position:"absolute",top:"10px",right:"0px"},children:[(0,_.jsxs)("span",{className:"current primary-hover",onClick:function(){F(i),w.setFieldsValue(s()({},i)),M(null==i?void 0:i.content),L(!0)},children:[(0,_.jsx)("i",{className:"iconfont icon-bianji-moren mr5"}),"编辑"]}),(0,_.jsxs)("span",{className:"current delete-hover ml20",onClick:function(){var e,t=v.Z.confirm({icon:null,title:"提示",centered:!0,content:"请确认是否删除《".concat(null==i?void 0:i.title,"》师资培训?"),okText:"确定",cancelText:"取消",onOk:(e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/core_teachers/".concat(Z.coreId,".json"),{method:"delete"});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("删除成功"),t.destroy(),h.history.push("/core_teacher"));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),onCancel:function(){t.destroy()}})},children:[(0,_.jsx)("i",{className:"iconfont icon-shanchutimu mr5"}),"删除"]})]})]})}),(0,_.jsx)("div",{style:{width:1200,margin:"0 auto"},children:(0,_.jsx)("div",{dangerouslySetInnerHTML:{__html:null==i?void 0:i.content}})}),(0,_.jsx)(y.Z,{title:"".concat(H?"编辑":"新建","师资培训"),form:w,visible:N,content:E,dispatch:t,onCancel:function(){w.resetFields(),F(!1)},confirmLoading:R,onOk:function(){return w.submit()},handleFinish:function(){var e=o()(a()().mark((function e(t){var n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("<p><br></p>"!=w.getFieldValue("content")){e.next=3;break}return x.ZP.error("请输入内容"),e.abrupt("return");case 3:if(null==N||!N.id){e.next=10;break}return e.next=6,(0,b.ZP)("/api/core_teachers/".concat(null==N?void 0:N.id,".json"),{method:"put",body:s()(s()({},t),{},{teacher_type:1})});case 6:0==(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("".concat(H?"编辑":"添加","成功")),F(!1),W()),e.next=14;break;case 10:return e.next=12,(0,b.ZP)("/api/core_teachers.json",{method:"post",body:s()(s()({},t),{},{teacher_type:1})});case 12:0==(null==(r=e.sent)?void 0:r.status)&&(x.ZP.success("添加成功"),F(!1),W());case 14:w.resetFields(),M("<p><br></p>");case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})]})}))},18887:function(e,t,n){e.exports=n.p+"static/szpx.ad08d99f.jpg"}}]);