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

1 line
3.9 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[45950],{4583:function(n,e,i){i.r(e);var t=i(7557),r=i.n(t),c=i(41498),l=i.n(c),o=i(82242),s=i.n(o),u=i(79800),a=i.n(u),d=i(59301),g=i(3634),h=i(78241),m=i(95237),f=i(43604),p=i(3113),v=i(71418),j=i(41867),x=i(8591),_=i(96397),C=i(67894),Z=i(77524),y=i(80548),w=i(19654),S=i(37712);e.default=(0,g.connect)((function(n){var e=n.user,i=n.loading,t=n.globalSetting,r=n.coreCurriculum;return{user:e,loading:i.effects,globalSetting:t,coreCurriculum:r}}))((function(n){var e,i,t=n.coreCurriculum,c=n.dispatch,o=n.loading,u=n.user,g=n.globalSetting,b=t.CoreSubjects,k=h.Z.useForm(),I=a()(k,1)[0],D=(0,d.useState)(!1),E=a()(D,2),N=E[0],F=E[1],P=(0,d.useState)({page:1,limit:12}),z=a()(P,2),R=z[0],B=z[1],G=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:R;c({type:"coreCurriculum/getCoreSubjects",payload:s()({},n)})};return(0,d.useEffect)((function(){G()}),[R]),(0,S.jsxs)("section",{children:[(0,S.jsx)("div",{className:"".concat(_.Z.Bg),style:{width:"100%",height:240,backgroundImage:"url(".concat(y.Z.IMG_SERVER,"/").concat(null==g||null===(e=g.setting)||void 0===e?void 0:e.core_banner_url,")")},children:(0,S.jsx)(m.Z,{style:{width:1200,height:"100%",margin:"0 auto"},align:"middle",justify:"space-between",wrap:!1,children:(0,S.jsxs)(f.Z,{children:[(0,S.jsx)("div",{style:{color:"#fff",fontSize:"36px",letterSpacing:"5px",fontWeight:600},children:"核心课程"}),((0,w.Ny)()||(null==u||null===(i=u.userInfo)||void 0===i?void 0:i.is_core_subject_member))&&(0,S.jsx)(p.ZP,{className:"mt25 ".concat(_.Z.DivDownPlay),icon:(0,S.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249"}),onClick:function(){F(!0)},children:"新建核心课程"})]})})}),(0,S.jsxs)(v.Z,{spinning:!!o["coreCurriculum/getCoreSubjects"],children:[(0,S.jsx)("div",{style:{width:1200,margin:"40px auto 0"},children:(0,S.jsx)(m.Z,{gutter:[16,24],children:(0,S.jsx)(Z.Z,{data:(null==b?void 0:b.list)||[]})})}),(0,S.jsxs)(m.Z,{wrap:!1,align:"middle",justify:"space-between",style:{width:1200,margin:"20px auto"},children:[(0,S.jsxs)(f.Z,{children:["共 ",(0,S.jsx)("span",{style:{color:"#165DFF"},children:(null==b?void 0:b.count)||0})," 条数据"]}),(0,S.jsx)(f.Z,{children:(0,S.jsx)(j.Z,{showSizeChanger:!1,showQuickJumper:!0,current:R.page,pageSize:R.limit,onChange:function(n,e){return B(s()(s()({},R),{},{page:n,limit:e}))},total:(null==b?void 0:b.count)||0})})]})]}),(0,S.jsx)(C.Z,{title:"新建核心课程",form:I,open:N,dispatch:!0,onCancel:function(){I.resetFields(),F(!1)},confirmLoading:!!o["coreCurriculum/postCoreSubjects"],onOk:function(){return I.submit()},handleFinish:function(){var n=l()(r()().mark((function n(e){var i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,c({type:"coreCurriculum/postCoreSubjects",payload:e});case 2:0==(null==(i=n.sent)?void 0:i.status)&&(x.ZP.success("添加成功"),F(!1),G());case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})]})}))},77524:function(n,e,i){var t=i(82242),r=i.n(t),c=i(39647),l=i.n(c),o=(i(59301),i(43604)),s=i(96397),u=i(88123),a=i(80548),d=i(92310),g=i.n(d),h=i(37712),m=["dispatch","data","className","style"];e.Z=function(n){n.dispatch;var e=n.data,i=n.className,t=n.style;l()(n,m);return(0,h.jsx)(h.Fragment,{children:null==e?void 0:e.map((function(n,e){var c,l;return(0,h.jsx)(o.Z,{children:(0,h.jsx)("div",{className:g()(s.Z.CoreItem,i),style:r()({},t),onClick:function(){return(0,u.xg)("/core/".concat(null==n?void 0:n.id))},children:(0,h.jsx)("div",{className:s.Z.img,children:(0,h.jsx)("img",{src:"".concat(a.Z.API_SERVER).concat(null==n||null===(c=n.cover)||void 0===c?void 0:c.url),alt:null==n||null===(l=n.cover)||void 0===l?void 0:l.title})})})},(null==n?void 0:n.id)||e)}))})}},96397:function(n,e){e.Z={Onerow:"Onerow___rEE1I",Bg:"Bg___Dn6ug",DivDownPlay:"DivDownPlay___KGY4k",SearchInput:"SearchInput___rSGs4",CoreItem:"CoreItem___g9fqX",img:"img___EYzkb"}}}]);