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],{23017:function(n,e,t){t.r(e);var i=t(10574),r=t.n(i),c=t(39343),o=t.n(c),l=t(26801),s=t.n(l),u=t(11006),a=t.n(u),d=t(59301),g=t(22211),h=t(78241),m=t(95237),f=t(43604),p=t(3113),v=t(71418),j=t(41867),x=t(8591),_=t(25875),C=t(1255),Z=t(4216),y=t(67871),w=t(58696),S=t(37712);e.default=(0,g.connect)((function(n){var e=n.user,t=n.loading,i=n.globalSetting,r=n.coreCurriculum;return{user:e,loading:t.effects,globalSetting:i,coreCurriculum:r}}))((function(n){var e,t,i=n.coreCurriculum,c=n.dispatch,l=n.loading,u=n.user,g=n.globalSetting,b=i.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===(t=u.userInfo)||void 0===t?void 0:t.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:!!l["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:!!l["coreCurriculum/postCoreSubjects"],onOk:function(){return I.submit()},handleFinish:function(){var n=o()(r()().mark((function n(e){var t;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==(t=n.sent)?void 0:t.status)&&(x.ZP.success("添加成功"),F(!1),G());case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})]})}))},4216:function(n,e,t){var i=t(26801),r=t.n(i),c=t(27161),o=t.n(c),l=(t(59301),t(43604)),s=t(25875),u=t(85578),a=t(67871),d=t(73287),g=t.n(d),h=t(37712),m=["dispatch","data","className","style"];e.Z=function(n){n.dispatch;var e=n.data,t=n.className,i=n.style;o()(n,m);return(0,h.jsx)(h.Fragment,{children:null==e?void 0:e.map((function(n,e){var c,o;return(0,h.jsx)(l.Z,{children:(0,h.jsx)("div",{className:g()(s.Z.CoreItem,t),style:r()({},i),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===(o=n.cover)||void 0===o?void 0:o.title})})})},e)}))})}},25875:function(n,e){e.Z={Onerow:"Onerow___rEE1I",Bg:"Bg___Dn6ug",DivDownPlay:"DivDownPlay___KGY4k",SearchInput:"SearchInput___rSGs4",CoreItem:"CoreItem___g9fqX",img:"img___EYzkb"}}}]);