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.
1 line
8.2 KiB
1 line
8.2 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4350],{68738:function(e,t,n){var i=n(7557),a=n.n(i),s=n(41498),r=n.n(s),l=n(79800),o=n.n(l),c=n(59301),u=n(13032),d=n(43418),m=n(8591),p=n(58181),h=n(96193),v=n(37712);t.Z=(0,u.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var t,n=e.dispatch,i=e.classroomList,s=e.getData,l=(0,c.useState)(!1),u=o()(l,2),x=u[0],f=u[1],_=(0,c.useState)(""),g=o()(_,2),j=g[0],y=g[1],b=function(){n({type:"classroomList/setActionTabs",payload:{}})},S={"教材规划":"core_material_description","主审专家":"judge","教材推荐":"textbook","师资培训":"core_teacher","课堂听课":"listening","教学论文":"paper"};return(0,v.jsx)(d.Z,{title:"规划说明",width:900,destroyOnClose:!0,maskClosable:!1,keyboard:!1,confirmLoading:x,open:"规划说明"===i.actionTabs.key,onCancel:b,onOk:r()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j){e.next=2;break}return e.abrupt("return",m.ZP.warning("请输入规划说明"));case 2:return f(!0),e.next=5,(0,p.ZP)("/api/core_materials/set_description.json",{method:"post",body:{name:S[i.actionTabs.params.name],content:j}});case 5:0==(null==(t=e.sent)?void 0:t.status)&&(m.ZP.success("保存成功"),b(),s()),f(!1);case 8:case"end":return e.stop()}}),e)}))),children:(0,v.jsx)(h.Z,{defaultvalue:null===(t=i.actionTabs.params)||void 0===t?void 0:t.content,onChange:function(e){y(e)}})})}))},94035:function(e,t,n){n.r(t),n.d(t,{default:function(){return F}});var i=n(37205),a=n.n(i),s=n(82242),r=n.n(s),l=n(7557),o=n.n(l),c=n(41498),u=n.n(c),d=n(79800),m=n.n(d),p=n(59301),h=n(13032),v=n(61621),x=n(6848),f=n(95237),_=n(43604),g=n(58421),j="BannerStyle___edGBw",y="BannerStyleContent___kyb6Q",b="DivDownPlay___IUWWX",S="CustomInputStyle___qow_W",k="list___hrLrx",w="title___inYm8",Z="publisher___H8ac3",C="paramsStyle___JRtOC",N="type___yDlx4",P="typeName___YoFF3",B="type_item_active___b785N",L="type_item___Bqpts",T=n(20731),D=n(72226),R=n(17631),W=n(58181),z=n(69142),E=n(88252),I=n(46906),O=n(68738),A=n(37712),F=(0,h.connect)((function(e){var t=e.user,n=e.globalSetting,i=e.coreCurriculum;return{user:t,globalSetting:n,virtualSpaces:e.virtualSpaces,coreCurriculum:i}}))((function(e){e.coreCurriculum;var t,n,i,s,l=e.dispatch,c=(e.virtualSpaces,e.globalSetting),d=(0,p.useState)({page:1,limit:12}),F=m()(d,2),q=F[0],G=F[1],J=(0,p.useState)(0),Q=m()(J,2),V=Q[0],Y=Q[1],H=(0,p.useState)(!0),M=m()(H,2),U=M[0],X=M[1],K=(0,p.useState)(""),$=m()(K,2),ee=$[0],te=$[1],ne=(0,p.useState)(!1),ie=m()(ne,2),ae=ie[0],se=ie[1],re=(0,p.useState)([]),le=m()(re,2),oe=le[0],ce=le[1],ue=(0,p.useState)([]),de=m()(ue,2),me=de[0],pe=de[1],he=(0,p.useState)("全部"),ve=m()(he,2),xe=ve[0],fe=ve[1],_e=(0,p.useState)([]),ge=m()(_e,2),je=ge[0],ye=ge[1],be=(0,p.useState)("全部"),Se=m()(be,2),ke=Se[0],we=Se[1],Ze=(0,p.useState)(!1),Ce=m()(Ze,2),Ne=Ce[0],Pe=Ce[1],Be=(0,p.useState)(""),Le=m()(Be,2),Te=Le[0],De=Le[1];(0,p.useEffect)((function(){Re()}),[]),(0,p.useEffect)((function(){We(!0)}),[xe,ke,ee]);var Re=function(){var e=u()(o()().mark((function e(){var t,n,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),e.next=3,(0,W.ZP)("/api/core_materials/material_type_name_list.json",{method:"get"});case 3:return 0==(null==(t=e.sent)?void 0:t.status)&&ye(null==t||null===(n=t.data)||void 0===n?void 0:n.list),e.next=7,(0,W.ZP)("/api/core_materials/core_subject_name_list.json",{method:"get",params:{book_type:1}});case 7:0==(null==(i=e.sent)?void 0:i.status)&&pe(null==i||null===(a=i.data)||void 0===a?void 0:a.list),X(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),We=function(){var e=u()(o()().mark((function e(){var t,n,i,a,s=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]&&s[0],X(!0),t&&(q.page=1,G(r()({},q))),e.next=5,(0,W.ZP)("/api/core_materials/list.json",{method:"get",params:r()({material_type_name:ke,keyword:ee,core_subject_name:xe},q)});case 5:-1!==(null==(n=e.sent)?void 0:n.status)&&(Pe(null==n?void 0:n.can_edit),ce((null==n||null===(i=n.data)||void 0===i?void 0:i.list)||[]),Y(null==n||null===(a=n.data)||void 0===a?void 0:a.count),De(null==n?void 0:n.description)),X(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ze=function(){var e=u()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/core_materials.json",{method:"post",body:r()({},t)});case 2:-1!==(null==(n=e.sent)?void 0:n.status)&&(We(),Re(),se(!1));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,A.jsxs)("section",{style:{paddingBottom:"3rem"},children:[(0,A.jsx)("div",{className:j,style:{backgroundImage:"url(".concat(R.Z.IMG_SERVER,"/").concat(null==c||null===(t=c.setting)||void 0===t?void 0:t.news_banner_url,")")},children:(0,A.jsxs)("div",{className:y,children:[(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:(0,T.Iz)("/textbook",null==c||null===(n=c.setting)||void 0===n?void 0:n.navbar)}),Ne&&(0,A.jsxs)("div",{style:{display:"flex"},children:[(0,A.jsxs)("div",{className:"".concat(b),style:{width:"1rem"},onClick:function(){return se(!0)},children:[(0,A.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建"]}),(0,A.jsxs)("div",{className:"".concat(b),style:{marginLeft:".2rem",width:"1.2rem"},onClick:function(){l({type:"classroomList/setActionTabs",payload:{key:"规划说明",params:{name:"教材推荐",content:Te}}})},children:[(0,A.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"规划说明"]})]})]}),(0,A.jsx)("div",{children:(0,A.jsx)(I.t7,{placeholder:"请输入关键字进行搜索",className:S,value:ee,onChange:function(e){te(e)}})})]})}),Te&&(0,A.jsx)(z.Z,{style:{width:"12rem",margin:" .36rem auto 0 auto"},value:Te}),(0,A.jsxs)("div",{style:{width:"12rem",margin:".36rem auto 0 auto",background:"#fff",paddingBottom:".1rem"},children:[(0,A.jsxs)("div",{className:C,children:[(0,A.jsxs)("div",{className:N,style:{borderBottom:"1px dashed #37AD83"},children:[(0,A.jsx)("div",{className:P,children:"课程"}),(0,A.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null===(i=["全部"].concat(a()(me)))||void 0===i?void 0:i.map((function(e,t){return(0,A.jsx)("div",{className:xe==e?B:L,onClick:function(){fe(e)},children:e},t)}))})]}),(0,A.jsxs)("div",{className:N,children:[(0,A.jsx)("div",{className:P,children:"类型"}),(0,A.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null===(s=["全部"].concat(a()(je)))||void 0===s?void 0:s.map((function(e,t){return(0,A.jsx)("div",{className:ke==e?B:L,onClick:function(){we(e)},children:e},t)}))})]})]}),(0,A.jsxs)(v.Z,{loading:U,children:[!oe.length&&(0,A.jsx)(D.Z,{}),(0,A.jsx)("div",{style:{display:"flex",flexWrap:"wrap",marginTop:".3rem"},children:oe.map((function(e){var t=e.name,n=e.id,i=e.attachment,a=e.author,s=e.publisher;e.number,e.publication_time,e.description;return(0,A.jsxs)("div",{className:k,onClick:function(){return h.history.push("/textbook/detail/".concat(n))},children:[(0,A.jsx)("img",{style:{border:"2px #1B8565 solid"},src:R.Z.API_SERVER+(null==i?void 0:i.url)}),(0,A.jsx)(x.Z,{title:t,children:(0,A.jsx)("div",{className:w,style:{marginTop:"-5px"},children:t})}),(0,A.jsx)(x.Z,{title:a,children:(0,A.jsx)("div",{className:Z,children:a||"--"})}),(0,A.jsx)(x.Z,{title:s,children:(0,A.jsx)("div",{className:Z,style:{marginTop:"-10px"},children:s||"--"})})]},n)}))})]}),(0,A.jsxs)(f.Z,{wrap:!1,align:"middle",justify:"space-between",style:{width:"12rem",margin:".2rem auto",padding:"0 .2rem"},children:[(0,A.jsxs)(_.Z,{children:["共 ",(0,A.jsx)("span",{style:{color:"#165DFF"},children:V||0})," 条数据"]}),(0,A.jsx)(_.Z,{children:(0,A.jsx)(g.Z,{showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,current:q.page,pageSize:q.limit,onChange:function(e,t){q.page=e,G(r()({},q)),We()},total:V||0})})]}),(0,A.jsx)(E.Z,{visible:ae,title:"教材",onCancel:function(){return se(!1)},onOk:ze})]}),(0,A.jsx)(O.Z,{getData:We})]})}))}}]); |