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__Textbook__Index__index.a...

1 line
8.6 KiB

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