From a7b99ee5f1f029936ea633834e6b65b3b9a124ce Mon Sep 17 00:00:00 2001 From: autosubmit Date: Mon, 10 Mar 2025 16:32:35 +0800 Subject: [PATCH] Auto Submit --- 3915.async.js | 2 +- p__BookPlan__Index__index.async.js | 2 +- p__CoreTeacher__Index__index.async.js | 2 +- p__Listening__Index__index.async.js | 2 +- p__Textbook__Index__index.async.js | 2 +- umi.js | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/3915.async.js b/3915.async.js index 1876499365..4a6ccd499d 100644 --- a/3915.async.js +++ b/3915.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3915],{68738:function(e,n,t){var a=t(7557),r=t.n(a),s=t(41498),o=t.n(s),i=t(79800),c=t.n(i),u=t(59301),l=t(13032),d=t(43418),p=t(8591),f=t(58181),m=t(96193),h=t(37712);n.Z=(0,l.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var n,t=e.dispatch,a=e.classroomList,s=e.getData,i=(0,u.useState)(!1),l=c()(i,2),v=l[0],x=l[1],_=(0,u.useState)(""),b=c()(_,2),g=b[0],k=b[1],j=function(){t({type:"classroomList/setActionTabs",payload:{}})},y={"教材规划":"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:v,open:"规划说明"===a.actionTabs.key,onCancel:j,onOk:o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g){e.next=2;break}return e.abrupt("return",p.ZP.warning("请输入规划说明"));case 2:return x(!0),e.next=5,(0,f.ZP)("/api/core_materials/set_description.json",{method:"post",body:{name:y[a.actionTabs.params.name],content:g}});case 5:0==(null==(n=e.sent)?void 0:n.status)&&(p.ZP.success("保存成功"),j(),s()),x(!1);case 8:case"end":return e.stop()}}),e)}))),children:(0,h.jsx)(m.Z,{defaultvalue:null===(n=a.actionTabs.params)||void 0===n?void 0:n.content,onChange:function(e){k(e)}})})}))},48815:function(e,n,t){t.d(n,{Z:function(){return Z}});var a=t(82242),r=t.n(a),s=t(7557),o=t.n(s),i=t(41498),c=t.n(i),u=t(79800),l=t.n(u),d=t(59301),p=t(8591),f=t(43418),m=t(61621),h="wrap___Dq03k",v="tip___XZFP6",x="listWrap___aVPKh",_="li___o0kbg",b="name___Rz_Oi",g="order___Ad91m",k=t(58181),j=t(78113),y=t(13032),w=t(56082),C=t(37712),Z=(0,y.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,a=e.getData,s=(0,d.useState)([]),i=l()(s,2),u=i[0],y=i[1],Z=(0,d.useState)(!0),N=l()(Z,2),P=N[0],T=N[1],S=(0,d.useState)(!1),O=l()(S,2),E=O[0],L=O[1],I={"主审专家":"judge","师资培训":"core_teacher","教学论文":"paper"};(0,d.useEffect)((function(){var e;"批量调整顺序"===n.actionTabs.key&&(T(!0),y(null===(e=n.actionTabs)||void 0===e?void 0:e.params.data),T(!1))}),[n.actionTabs.key]);var F=function(){var e=c()(o()().mark((function e(){var t,r,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),r=null==u?void 0:u.map((function(e,n){return{id:e.id,order_index:n+1}})),e.next=4,(0,k.ZP)("/api/home/set_order_index.json",{method:"post",body:{type:I[null===(t=n.actionTabs)||void 0===t?void 0:t.params.name],order:r}});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(p.ZP.success("操作成功"),D(),a()),L(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){t({type:"classroomList/setActionTabs",payload:{}})};return(0,C.jsx)(f.Z,{centered:!0,maskClosable:!1,destroyOnClose:!0,open:"批量调整顺序"===n.actionTabs.key,onCancel:D,onOk:F,confirmLoading:E,okText:"保存",title:"批量排序调整",width:644,children:(0,C.jsxs)("div",{className:h,children:[(0,C.jsxs)("div",{className:v,children:[(0,C.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,C.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,C.jsx)(m.Z,{loading:P,active:!0,className:"mt20",paragraph:{rows:5},children:(0,C.jsx)(j.Z5,{onDragEnd:function(e){return function(e,n){if(e.destination){var t=function(e,n,t){var a=Array.from(e),r=a.splice(n,1),s=l()(r,1)[0];return a.splice(t,0,s),a}(n,e.source.index,e.destination.index);y(t)}}(e,u)},children:(0,C.jsx)(j.bK,{droppableId:"droppable",children:function(e,t){return(0,C.jsxs)("div",r()(r()({ref:e.innerRef},e.droppableProps),{},{className:x,children:[null==u?void 0:u.map((function(e,t){return(0,C.jsx)(j._l,{draggableId:e.id.toString(),index:t,children:function(t,a){var s,o;return(0,C.jsxs)("div",r()(r()(r()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:_,children:[(0,C.jsx)(w.Z,{style:{color:"#999"}}),(0,C.jsx)("span",{className:b,children:"教学论文"!=(null===(s=n.actionTabs)||void 0===s?void 0:s.params.name)?e.name:e.title}),"教学论文"!=(null===(o=n.actionTabs)||void 0===o?void 0:o.params.name)&&(0,C.jsx)("span",{className:g,children:e.title})]}))}},e.id)})),e.placeholder]}))}})})})]})})}))},96193:function(e,n,t){t.d(n,{Z:function(){return x}});var a=t(82242),r=t.n(a),s=t(7557),o=t.n(s),i=t(41498),c=t.n(i),u=t(79800),l=t.n(u),d=t(59301),p=t(84686),f=t(58181),m=t(13032),h=(t(93472),{editor_css:"editor_css___cm3Z8"}),v=t(37712),x=(0,m.connect)((function(e){return{user:e.user}}))((function(e){var n=e.defaultvalue,t=e.onChange,a=e.style,s=e.user,i=e.placeholder,u=2097152,m=(0,d.useRef)(null),x=(0,d.useState)(null),_=l()(x,2),b=_[0],g=_[1],k=(0,d.useState)(""),j=l()(k,2),y=j[0],w=j[1];(0,d.useEffect)((function(){w(n)}),[n]),(0,d.useEffect)((function(){t(y)}),[y]);var C={placeholder:i||"请输入内容...",MENU_CONF:{}};C.MENU_CONF.uploadImage={customUpload:function(e,n){return c()(o()().mark((function t(){var a,r;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(a=new FormData).append("file",e),t.next=4,(0,f.ZP)("/api/attachments.json",{method:"post",body:a},!0);case 4:r=t.sent,n(null==r?void 0:r.url,"","");case 6:case"end":return t.stop()}}),t)})))()}},C.MENU_CONF.uploadVideo={customUpload:function(e,n){return c()(o()().mark((function t(){var a,r,i,c,l,d,p,h,v,x,_,b,g,k;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.size,r=Math.ceil(a/u),t.prev=2,t.next=5,(0,f.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:{fileName:e.name,chunkCount:r,user_id:null==s||null===(i=s.userInfo)||void 0===i?void 0:i.user_id}});case 5:if(0===(null==(l=t.sent)?void 0:l.status)){t.next=8;break}throw new Error;case 8:d=l.upload_id,m.current=new AbortController,p=[],0,h=o()().mark((function n(){var t,r,s,i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t=v*u,r=Math.min(t+u,a),s=e.slice(t,r),(i=new FormData).append("chunk",s),i.append("fileName",e.name),i.append("chunkIndex",(v+1).toString()),i.append("uploadId",d),p.push((function(){return(0,f.ZP)("/api/attachments/multipart_upload",{method:"POST",body:i,signal:m.current.signal},!0).then((function(e){}))}));case 9:case"end":return n.stop()}}),n)})),v=0;case 14:if(!(v0)){t.next=29;break}return t.next=27,Promise.all(g);case 27:t.sent,x+=_;case 29:t.next=22;break;case 31:return t.next=33,(0,f.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:{fileName:e.name,chunkCount:r,uploadId:d,user_id:null==s||null===(c=s.userInfo)||void 0===c?void 0:c.user_id}});case 33:k=t.sent,n(null==k?void 0:k.object,""),t.next=39;break;case 37:t.prev=37,t.t1=t.catch(2);case 39:case"end":return t.stop()}}),t,null,[[2,37]])})))()}};return(0,d.useEffect)((function(){return function(){null!=b&&(b.destroy(),g(null))}}),[b]),(0,v.jsx)(v.Fragment,{children:(0,v.jsxs)("div",{className:null==h?void 0:h.editor_css,style:{border:"1px solid #ccc",zIndex:100},children:[(0,v.jsx)(p.o,{editor:b,defaultConfig:{},mode:"default",style:{borderBottom:"1px solid #ccc"}}),(0,v.jsx)(p.M,{defaultConfig:C,value:y,onCreated:g,onChange:function(e){var n;!function(e){return""==e||new RegExp("^[ ]+$").test(e)}((n=e.getHtml(),n.replace(/<[^

]+>/g,"").replace(/<[

$]+>/g,"").replace(/ /gi,"").replace(/<[^
]+>/g,"")))?w(e.getHtml()):w("")},mode:"default",style:r()({height:"500px",overflowY:"hidden"},a)})]})})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3915],{68738:function(e,n,t){var a=t(7557),r=t.n(a),s=t(41498),o=t.n(s),i=t(79800),c=t.n(i),u=t(59301),l=t(13032),d=t(43418),p=t(8591),f=t(58181),m=t(96193),h=t(37712);n.Z=(0,l.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var n,t=e.dispatch,a=e.classroomList,s=e.getData,i=(0,u.useState)(!1),l=c()(i,2),v=l[0],x=l[1],_=(0,u.useState)(""),b=c()(_,2),g=b[0],k=b[1],j=function(){t({type:"classroomList/setActionTabs",payload:{}})},y={"教材规划":"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:v,open:"规划说明"===a.actionTabs.key,onCancel:j,onOk:o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(!0),e.next=3,(0,f.ZP)("/api/core_materials/set_description.json",{method:"post",body:{name:y[a.actionTabs.params.name],content:g}});case 3:0==(null==(n=e.sent)?void 0:n.status)&&(p.ZP.success("保存成功"),j(),s()),x(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,h.jsx)(m.Z,{defaultvalue:null===(n=a.actionTabs.params)||void 0===n?void 0:n.content,onChange:function(e){k(e)}})})}))},48815:function(e,n,t){t.d(n,{Z:function(){return Z}});var a=t(82242),r=t.n(a),s=t(7557),o=t.n(s),i=t(41498),c=t.n(i),u=t(79800),l=t.n(u),d=t(59301),p=t(8591),f=t(43418),m=t(61621),h="wrap___Dq03k",v="tip___XZFP6",x="listWrap___aVPKh",_="li___o0kbg",b="name___Rz_Oi",g="order___Ad91m",k=t(58181),j=t(78113),y=t(13032),w=t(56082),C=t(37712),Z=(0,y.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,a=e.getData,s=(0,d.useState)([]),i=l()(s,2),u=i[0],y=i[1],Z=(0,d.useState)(!0),N=l()(Z,2),P=N[0],T=N[1],S=(0,d.useState)(!1),O=l()(S,2),E=O[0],L=O[1],I={"主审专家":"judge","师资培训":"core_teacher","教学论文":"paper"};(0,d.useEffect)((function(){var e;"批量调整顺序"===n.actionTabs.key&&(T(!0),y(null===(e=n.actionTabs)||void 0===e?void 0:e.params.data),T(!1))}),[n.actionTabs.key]);var F=function(){var e=c()(o()().mark((function e(){var t,r,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),r=null==u?void 0:u.map((function(e,n){return{id:e.id,order_index:n+1}})),e.next=4,(0,k.ZP)("/api/home/set_order_index.json",{method:"post",body:{type:I[null===(t=n.actionTabs)||void 0===t?void 0:t.params.name],order:r}});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(p.ZP.success("操作成功"),D(),a()),L(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){t({type:"classroomList/setActionTabs",payload:{}})};return(0,C.jsx)(f.Z,{centered:!0,maskClosable:!1,destroyOnClose:!0,open:"批量调整顺序"===n.actionTabs.key,onCancel:D,onOk:F,confirmLoading:E,okText:"保存",title:"批量排序调整",width:644,children:(0,C.jsxs)("div",{className:h,children:[(0,C.jsxs)("div",{className:v,children:[(0,C.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,C.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,C.jsx)(m.Z,{loading:P,active:!0,className:"mt20",paragraph:{rows:5},children:(0,C.jsx)(j.Z5,{onDragEnd:function(e){return function(e,n){if(e.destination){var t=function(e,n,t){var a=Array.from(e),r=a.splice(n,1),s=l()(r,1)[0];return a.splice(t,0,s),a}(n,e.source.index,e.destination.index);y(t)}}(e,u)},children:(0,C.jsx)(j.bK,{droppableId:"droppable",children:function(e,t){return(0,C.jsxs)("div",r()(r()({ref:e.innerRef},e.droppableProps),{},{className:x,children:[null==u?void 0:u.map((function(e,t){return(0,C.jsx)(j._l,{draggableId:e.id.toString(),index:t,children:function(t,a){var s,o;return(0,C.jsxs)("div",r()(r()(r()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:_,children:[(0,C.jsx)(w.Z,{style:{color:"#999"}}),(0,C.jsx)("span",{className:b,children:"教学论文"!=(null===(s=n.actionTabs)||void 0===s?void 0:s.params.name)?e.name:e.title}),"教学论文"!=(null===(o=n.actionTabs)||void 0===o?void 0:o.params.name)&&(0,C.jsx)("span",{className:g,children:e.title})]}))}},e.id)})),e.placeholder]}))}})})})]})})}))},96193:function(e,n,t){t.d(n,{Z:function(){return x}});var a=t(82242),r=t.n(a),s=t(7557),o=t.n(s),i=t(41498),c=t.n(i),u=t(79800),l=t.n(u),d=t(59301),p=t(84686),f=t(58181),m=t(13032),h=(t(93472),{editor_css:"editor_css___cm3Z8"}),v=t(37712),x=(0,m.connect)((function(e){return{user:e.user}}))((function(e){var n=e.defaultvalue,t=e.onChange,a=e.style,s=e.user,i=e.placeholder,u=2097152,m=(0,d.useRef)(null),x=(0,d.useState)(null),_=l()(x,2),b=_[0],g=_[1],k=(0,d.useState)(""),j=l()(k,2),y=j[0],w=j[1];(0,d.useEffect)((function(){w(n)}),[n]),(0,d.useEffect)((function(){t(y)}),[y]);var C={placeholder:i||"请输入内容...",MENU_CONF:{}};C.MENU_CONF.uploadImage={customUpload:function(e,n){return c()(o()().mark((function t(){var a,r;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(a=new FormData).append("file",e),t.next=4,(0,f.ZP)("/api/attachments.json",{method:"post",body:a},!0);case 4:r=t.sent,n(null==r?void 0:r.url,"","");case 6:case"end":return t.stop()}}),t)})))()}},C.MENU_CONF.uploadVideo={customUpload:function(e,n){return c()(o()().mark((function t(){var a,r,i,c,l,d,p,h,v,x,_,b,g,k;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.size,r=Math.ceil(a/u),t.prev=2,t.next=5,(0,f.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:{fileName:e.name,chunkCount:r,user_id:null==s||null===(i=s.userInfo)||void 0===i?void 0:i.user_id}});case 5:if(0===(null==(l=t.sent)?void 0:l.status)){t.next=8;break}throw new Error;case 8:d=l.upload_id,m.current=new AbortController,p=[],0,h=o()().mark((function n(){var t,r,s,i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t=v*u,r=Math.min(t+u,a),s=e.slice(t,r),(i=new FormData).append("chunk",s),i.append("fileName",e.name),i.append("chunkIndex",(v+1).toString()),i.append("uploadId",d),p.push((function(){return(0,f.ZP)("/api/attachments/multipart_upload",{method:"POST",body:i,signal:m.current.signal},!0).then((function(e){}))}));case 9:case"end":return n.stop()}}),n)})),v=0;case 14:if(!(v0)){t.next=29;break}return t.next=27,Promise.all(g);case 27:t.sent,x+=_;case 29:t.next=22;break;case 31:return t.next=33,(0,f.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:{fileName:e.name,chunkCount:r,uploadId:d,user_id:null==s||null===(c=s.userInfo)||void 0===c?void 0:c.user_id}});case 33:k=t.sent,n(null==k?void 0:k.object,""),t.next=39;break;case 37:t.prev=37,t.t1=t.catch(2);case 39:case"end":return t.stop()}}),t,null,[[2,37]])})))()}};return(0,d.useEffect)((function(){return function(){null!=b&&(b.destroy(),g(null))}}),[b]),(0,v.jsx)(v.Fragment,{children:(0,v.jsxs)("div",{className:null==h?void 0:h.editor_css,style:{border:"1px solid #ccc",zIndex:100},children:[(0,v.jsx)(p.o,{editor:b,defaultConfig:{},mode:"default",style:{borderBottom:"1px solid #ccc"}}),(0,v.jsx)(p.M,{defaultConfig:C,value:y,onCreated:g,onChange:function(e){var n;!function(e){return""==e||new RegExp("^[ ]+$").test(e)}((n=e.getHtml(),n.replace(/<[^

]+>/g,"").replace(/<[

$]+>/g,"").replace(/ /gi,"").replace(/<[^
]+>/g,"")))?w(e.getHtml()):w("")},mode:"default",style:r()({height:"500px",overflowY:"hidden"},a)})]})})}))}}]); \ No newline at end of file diff --git a/p__BookPlan__Index__index.async.js b/p__BookPlan__Index__index.async.js index fbc0999cc0..164af71761 100644 --- a/p__BookPlan__Index__index.async.js +++ b/p__BookPlan__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2030],{68738:function(e,n,t){var a=t(7557),l=t.n(a),s=t(41498),i=t.n(s),o=t(79800),r=t.n(o),c=t(59301),u=t(13032),d=t(43418),m=t(8591),p=t(58181),_=t(96193),f=t(37712);n.Z=(0,u.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var n,t=e.dispatch,a=e.classroomList,s=e.getData,o=(0,c.useState)(!1),u=r()(o,2),x=u[0],v=u[1],h=(0,c.useState)(""),b=r()(h,2),g=b[0],j=b[1],y=function(){t({type:"classroomList/setActionTabs",payload:{}})},Z={"教材规划":"core_material_description","主审专家":"judge","教材推荐":"textbook","师资培训":"core_teacher","课堂听课":"listening","教学论文":"paper"};return(0,f.jsx)(d.Z,{title:"规划说明",width:900,destroyOnClose:!0,maskClosable:!1,keyboard:!1,confirmLoading:x,open:"规划说明"===a.actionTabs.key,onCancel:y,onOk:i()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g){e.next=2;break}return e.abrupt("return",m.ZP.warning("请输入规划说明"));case 2:return v(!0),e.next=5,(0,p.ZP)("/api/core_materials/set_description.json",{method:"post",body:{name:Z[a.actionTabs.params.name],content:g}});case 5:0==(null==(n=e.sent)?void 0:n.status)&&(m.ZP.success("保存成功"),y(),s()),v(!1);case 8:case"end":return e.stop()}}),e)}))),children:(0,f.jsx)(_.Z,{defaultvalue:null===(n=a.actionTabs.params)||void 0===n?void 0:n.content,onChange:function(e){j(e)}})})}))},96193:function(e,n,t){t.d(n,{Z:function(){return v}});var a=t(82242),l=t.n(a),s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),c=t(79800),u=t.n(c),d=t(59301),m=t(84686),p=t(58181),_=t(13032),f=(t(93472),{editor_css:"editor_css___cm3Z8"}),x=t(37712),v=(0,_.connect)((function(e){return{user:e.user}}))((function(e){var n=e.defaultvalue,t=e.onChange,a=e.style,s=e.user,o=e.placeholder,c=2097152,_=(0,d.useRef)(null),v=(0,d.useState)(null),h=u()(v,2),b=h[0],g=h[1],j=(0,d.useState)(""),y=u()(j,2),Z=y[0],k=y[1];(0,d.useEffect)((function(){k(n)}),[n]),(0,d.useEffect)((function(){t(Z)}),[Z]);var w={placeholder:o||"请输入内容...",MENU_CONF:{}};w.MENU_CONF.uploadImage={customUpload:function(e,n){return r()(i()().mark((function t(){var a,l;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(a=new FormData).append("file",e),t.next=4,(0,p.ZP)("/api/attachments.json",{method:"post",body:a},!0);case 4:l=t.sent,n(null==l?void 0:l.url,"","");case 6:case"end":return t.stop()}}),t)})))()}},w.MENU_CONF.uploadVideo={customUpload:function(e,n){return r()(i()().mark((function t(){var a,l,o,r,u,d,m,f,x,v,h,b,g,j;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.size,l=Math.ceil(a/c),t.prev=2,t.next=5,(0,p.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:{fileName:e.name,chunkCount:l,user_id:null==s||null===(o=s.userInfo)||void 0===o?void 0:o.user_id}});case 5:if(0===(null==(u=t.sent)?void 0:u.status)){t.next=8;break}throw new Error;case 8:d=u.upload_id,_.current=new AbortController,m=[],0,f=i()().mark((function n(){var t,l,s,o;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t=x*c,l=Math.min(t+c,a),s=e.slice(t,l),(o=new FormData).append("chunk",s),o.append("fileName",e.name),o.append("chunkIndex",(x+1).toString()),o.append("uploadId",d),m.push((function(){return(0,p.ZP)("/api/attachments/multipart_upload",{method:"POST",body:o,signal:_.current.signal},!0).then((function(e){}))}));case 9:case"end":return n.stop()}}),n)})),x=0;case 14:if(!(x0)){t.next=29;break}return t.next=27,Promise.all(g);case 27:t.sent,v+=h;case 29:t.next=22;break;case 31:return t.next=33,(0,p.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:{fileName:e.name,chunkCount:l,uploadId:d,user_id:null==s||null===(r=s.userInfo)||void 0===r?void 0:r.user_id}});case 33:j=t.sent,n(null==j?void 0:j.object,""),t.next=39;break;case 37:t.prev=37,t.t1=t.catch(2);case 39:case"end":return t.stop()}}),t,null,[[2,37]])})))()}};return(0,d.useEffect)((function(){return function(){null!=b&&(b.destroy(),g(null))}}),[b]),(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)("div",{className:null==f?void 0:f.editor_css,style:{border:"1px solid #ccc",zIndex:100},children:[(0,x.jsx)(m.o,{editor:b,defaultConfig:{},mode:"default",style:{borderBottom:"1px solid #ccc"}}),(0,x.jsx)(m.M,{defaultConfig:w,value:Z,onCreated:g,onChange:function(e){var n;!function(e){return""==e||new RegExp("^[ ]+$").test(e)}((n=e.getHtml(),n.replace(/<[^

]+>/g,"").replace(/<[

$]+>/g,"").replace(/ /gi,"").replace(/<[^
]+>/g,"")))?k(e.getHtml()):k("")},mode:"default",style:l()({height:"500px",overflowY:"hidden"},a)})]})})}))},54199:function(e,n,t){t.r(n),t.d(n,{default:function(){return ie}});var a=t(37205),l=t.n(a),s=t(82242),i=t.n(s),o=t(7557),r=t.n(o),c=t(41498),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),_=t(13032),f=t(8591),x=t(81228),v=t(61621),h=t(36381),b=t(43418),g=t(6848),j="BannerStyle___aL9ER",y="BannerStyleContent___T4lYo",Z="DivDownPlay___FnIc2",k="CustomInputStyle___kxJUd",w="paramsStyle___J1ohe",C="type___I5GvG",S="typeName___dDP6_",N="type_item_active___ypljD",P="type_item___BN1Rc",I="contentList___Jimzg",F="list___fftB_",E="imgContent___mNKhf",L="pictrue___vHnb9",V="updateContent___kXbLn",O="iconUpdate___o2EFl",T="deleteContent___uPwYK",M="iconDetele___z9pM6",R="item_title___bHJvx",B="publisher___j3UtF",U="main_con___igQSJ",z=t(72226),D=t(17631),q=t(58181),A=t(78241),Y=t(88522),H=t(10249),J=t(5083),G=t(54580),K=t(61186),W=t.n(K),Q={flex_box_center:"flex_box_center___qqWqs",flex_space_between:"flex_space_between___CVG8x",flex_box_vertical_center:"flex_box_vertical_center___vkccE",flex_box_center_end:"flex_box_center_end___f9Kvd",flex_box_column:"flex_box_column___wYzPi",form:"form___A3jJx",btn:"btn___fHAub",img:"img___iBUlt",myModal:"myModal___x_S_1"},$=t(76895),X=t(19248),ee=t(46906),ne=t(37712),te=(0,_.connect)((function(e){return{dispatch:e.dispatch,coreCurriculum:e.coreCurriculum}}))((function(e){var n,t=e.visible,a=e.onOk,l=e.onCancel,s=e.title,o=void 0===s?"":s,c=e.coreCurriculum,d=(e.dispatch,c.CoreSubjects,A.Z.useForm()),_=m()(d,1)[0],x=(0,p.useState)(!1),v=m()(x,2),h=v[0],g=v[1],j=(0,p.useState)([]),y=m()(j,2),Z=y[0],k=y[1],w=(0,p.useState)(!1),C=m()(w,2),S=C[0],N=C[1],P=(0,p.useState)([]),I=m()(P,2),F=I[0],E=I[1],L=(0,p.useState)([]),V=m()(L,2),O=V[0],T=V[1];(0,p.useEffect)((function(){if(t&&R(),null!=t&&t.id){var e,n;_.setFieldsValue(i()(i()({},t),{},{attachment_id:null==t||null===(e=t.attachment)||void 0===e?void 0:e.id,publication_time:null!=t&&t.publication_time?W()(null==t?void 0:t.publication_time):""}));var a=[i()(i()({},null==t?void 0:t.attachment),{},{response:{id:null==t||null===(n=t.attachment)||void 0===n?void 0:n.id}})];k(a)}}),[t]);var M,R=function(){var e=u()(r()().mark((function e(){var n,t,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/core_materials/material_type_name_list.json",{method:"get",params:{has_default_type:1}});case 2:return 0==(null==(n=e.sent)?void 0:n.status)&&T(null==n||null===(t=n.data)||void 0===t?void 0:t.list),e.next=6,(0,q.ZP)("/api/core_materials/core_subject_name_list.json",{method:"get",params:{has_core_subject:1,book_type:1}});case 6:0==(null==(a=e.sent)?void 0:a.status)&&E(null==a||null===(l=a.data)||void 0===l?void 0:l.list);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=u()(r()().mark((function e(n){var t,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g(!0),l=i()(i()({},n),{},{attachment_id:(null==Z||null===(t=Z[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id)||""}),a(l);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ne.jsx)(b.Z,{className:Q.myModal,title:"".concat(null!=t&&t.id?"编辑":"新建").concat(o),open:t,onOk:function(){_.submit()},centered:!0,onCancel:function(){l()},confirmLoading:h,okButtonProps:{disabled:S},width:686,afterClose:function(){g(!1),k([]),_.resetFields()},okText:"确认",cancelText:"取消",wrapClassName:$.Z.CustomCss,children:(0,ne.jsxs)(A.Z,{form:_,colon:!1,labelCol:{span:4},wrapperCol:{span:18},onFinish:B,className:Q.form,children:[(0,ne.jsx)(A.Z.Item,{label:"核心课程",name:"core_subject_name",rules:[{required:!0,message:"请选择核心课程"}],children:(0,ne.jsx)(Y.Z,{options:null==F?void 0:F.map((function(e){return{value:e,label:e}})),filterOption:function(e,n){var t;return-1!==(null==n||null===(t=n.label)||void 0===t||null===(t=t.toUpperCase())||void 0===t?void 0:t.indexOf(null==e?void 0:e.toUpperCase()))},onSearch:function(e){e.length>20&&_.setFieldValue("core_subject_name",e.substring(0,20))}})}),(0,ne.jsx)(A.Z.Item,{label:"教材名称",name:"name",rules:[{required:!0,message:"请输入教材名称"},{whitespace:!0,message:"请输入教材名称"},{max:200,message:"只能输入200个字符"}],children:(0,ne.jsx)(H.Z,{maxLength:200,placeholder:"请输入教材名称"})}),(0,ne.jsx)(A.Z.Item,{label:"教材类型",name:"material_type_name",rules:[{required:!0,message:"请选择教材类型"}],children:(0,ne.jsx)(Y.Z,{options:null==O?void 0:O.map((function(e){return{value:e,label:e}})),filterOption:function(e,n){var t;return-1!==(null==n||null===(t=n.label)||void 0===t||null===(t=t.toUpperCase())||void 0===t?void 0:t.indexOf(null==e?void 0:e.toUpperCase()))},onSearch:function(e){e.length>20&&_.setFieldValue("material_type_name",e.substring(0,20))}})}),(0,ne.jsx)(A.Z.Item,{label:"主编",name:"author",rules:[{required:!0,message:"请输入主编"},{whitespace:!0,message:"请输入主编"},{max:40,message:"只能输入40个字符"}],children:(0,ne.jsx)(H.Z,{maxLength:40,placeholder:"请输入主编"})}),(0,ne.jsx)(A.Z.Item,{label:"副主编",name:"associate_editor",rules:[{max:40,message:"只能输入40个字符"}],children:(0,ne.jsx)(H.Z,{maxLength:40,placeholder:"请输入副主编"})}),(0,ne.jsx)(A.Z.Item,{label:"出版社",name:"publisher",rules:[{whitespace:!0,message:"实践出版社"},{max:100,message:"只能输入100个字符"}],children:(0,ne.jsx)(H.Z,{maxLength:100,placeholder:"请输入出版社"})}),(0,ne.jsx)(A.Z.Item,{label:"出版时间",name:"publication_time",children:(0,ne.jsx)(J.default,{picker:"month",style:{width:"100%"},placeholder:"请选择出版时间",format:"YYYY-MM",allowClear:!0})}),(0,ne.jsx)(A.Z.Item,{label:"ISBN",name:"number",rules:[{whitespace:!0,message:"请输入ISBN"}],children:(0,ne.jsx)(H.Z,{maxLength:50,placeholder:"请输入ISBN"})}),(0,ne.jsx)(A.Z.Item,{label:"联系方式",name:"contact_info",children:(0,ne.jsx)(H.Z,{maxLength:30,placeholder:"可填写手机、邮箱、QQ等联系方式"})}),(0,ne.jsx)(A.Z.Item,{label:"阅读链接",name:"view_link",children:(0,ne.jsx)(H.Z,{placeholder:"请输入阅读链接"})}),(0,ne.jsx)(A.Z.Item,{label:"购买链接",name:"buy_link",children:(0,ne.jsx)(H.Z,{placeholder:"请输入购买链接"})}),(0,ne.jsx)(A.Z.Item,{name:"attachment_id",label:"封面图片",rules:[{required:!0,message:"请上传封面图片"}],children:(0,ne.jsx)("div",{className:Q.upload,children:null!=Z&&null!==(n=Z[0])&&void 0!==n&&null!==(n=n.response)&&void 0!==n&&n.id?(0,ne.jsxs)("div",{className:Q.img,children:[(0,ne.jsx)("img",{src:D.Z.API_SERVER+"/api/attachments/"+(null==Z||null===(M=Z[0])||void 0===M||null===(M=M.response)||void 0===M?void 0:M.id),alt:"avatar",style:{width:"100%"}}),(0,ne.jsx)("div",{children:(0,ne.jsx)(X.Z,{onClick:function(){k([]),_.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})})]}):(0,ne.jsx)(G.Z,{fileList:Z,action:"".concat(D.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){return n=e,_.setFieldsValue({attachment_id:""}),void(["uploading","done","removed"].includes(n.file.status)&&("uploading"===n.file.status&&N(!0),"done"===n.file.status&&N(!1),k(n.fileList),_.setFieldsValue({attachment_id:null===(t=n.fileList)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id})));var n,t},onRemove:function(e){k([])},beforeUpload:function(e){return"image/jpeg"===(n=e).type||"image/png"===n.type?n.size/1024/1024>2?(f.ZP.info("文件大小必须小于2MB"),Promise.reject()):(k([]),!0):(f.ZP.error("请上传jpg或png的图片!"),Promise.reject());var n},withCredentials:!0,accept:"image/*",children:(0,ne.jsxs)(ee.op,{style:{borderRadius:"2px",marginTop:3},children:[(0,ne.jsx)("i",{className:"iconfont icon-shangchuantupian2 mr5"}),"上传图片"]})})})})]})})})),ae=t(20731),le=t(69142),se=t(68738),ie=(0,_.connect)((function(e){var n=e.user,t=e.globalSetting,a=e.coreCurriculum;return{user:n,globalSetting:t,virtualSpaces:e.virtualSpaces,coreCurriculum:a,classroomList:e.classroomList}}))((function(e){e.coreCurriculum;var n,t,a,s,o,c,d=e.dispatch,A=(e.virtualSpaces,e.globalSetting),Y=(e.classroomList,(0,p.useState)(!0)),H=m()(Y,2),J=H[0],G=H[1],K=(0,p.useState)(""),W=m()(K,2),Q=W[0],$=W[1],X=(0,p.useState)(!1),ie=m()(X,2),oe=ie[0],re=ie[1],ce=(0,p.useState)(!1),ue=m()(ce,2),de=ue[0],me=ue[1],pe=(0,p.useState)(),_e=m()(pe,2),fe=_e[0],xe=_e[1],ve=(0,p.useState)({}),he=m()(ve,2),be=he[0],ge=he[1],je=(0,p.useState)([]),ye=m()(je,2),Ze=ye[0],ke=ye[1],we=(0,p.useState)("全部"),Ce=m()(we,2),Se=Ce[0],Ne=Ce[1],Pe=(0,p.useState)([]),Ie=m()(Pe,2),Fe=Ie[0],Ee=Ie[1],Le=(0,p.useState)("全部"),Ve=m()(Le,2),Oe=Ve[0],Te=Ve[1],Me=(0,p.useState)("全部课程"),Re=m()(Me,2),Be=Re[0],Ue=Re[1];(0,p.useEffect)((function(){De()}),[]),(0,p.useEffect)((function(){ze()}),[Se,Oe,Q]),(0,p.useEffect)((function(){if("全部课程"!==Be){var e=document.getElementById(Be);e&&e.scrollIntoView({behavior:"smooth",block:"start"})}}),[Be]);var ze=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,(0,q.ZP)("/api/core_materials/books.json",{method:"get",params:{material_type_name:Oe,keyword:Q,core_subject_name:Se}});case 3:0==(null==(n=e.sent)?void 0:n.status)&&(me(null==n?void 0:n.can_edit),xe(null==n?void 0:n.data),ge(n)),G(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),De=function(){var e=u()(r()().mark((function e(){var n,t,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,(0,q.ZP)("/api/core_materials/material_type_name_list.json",{method:"get"});case 3:return 0==(null==(n=e.sent)?void 0:n.status)&&Ee(null==n||null===(t=n.data)||void 0===t?void 0:t.list),e.next=7,(0,q.ZP)("/api/core_materials/core_subject_name_list.json",{method:"get",params:{book_type:1}});case 7:0==(null==(a=e.sent)?void 0:a.status)&&ke(null==a||null===(l=a.data)||void 0===l?void 0:l.list),G(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),qe=function(){var e=u()(r()().mark((function e(n){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==oe||!oe.id){e.next=7;break}return e.next=3,(0,q.ZP)("/api/core_materials/".concat(null==oe?void 0:oe.id,".json"),{method:"put",body:i()(i()({},n),{},{book_type:2})});case 3:0==(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("".concat(null!=oe&&oe.id?"编辑":"添加","成功")),ze(),re(!1)),e.next=11;break;case 7:return e.next=9,(0,q.ZP)("/api/core_materials.json",{method:"post",body:i()(i()({},n),{},{book_type:2})});case 9:0==(null==(a=e.sent)?void 0:a.status)&&(f.ZP.success("".concat(null!=oe&&oe.id?"编辑":"添加","成功")),ze(),re(!1));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ne.jsxs)("section",{style:{paddingBottom:"3rem"},children:[(0,ne.jsx)("div",{className:j,style:{backgroundImage:"url(".concat(D.Z.IMG_SERVER,"/").concat(null==A||null===(n=A.setting)||void 0===n?void 0:n.news_banner_url,")")},children:(0,ne.jsxs)("div",{className:y,children:[(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:(0,ae.Iz)("/bookplan",null==A||null===(t=A.setting)||void 0===t?void 0:t.navbar)}),(0,ne.jsxs)("div",{style:{display:"flex"},children:[de&&(0,ne.jsxs)("div",{className:"".concat(Z),style:{width:"1rem"},onClick:function(){re(!0)},children:[(0,ne.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建"]}),de&&(null==be?void 0:be.description_permission)&&(0,ne.jsxs)("div",{className:"".concat(Z),style:{marginLeft:".2rem"},onClick:function(){d({type:"classroomList/setActionTabs",payload:{key:"规划说明",params:{name:"教材规划",content:null==be?void 0:be.core_material_description}}})},children:[(0,ne.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"规划说明"]})]})]}),(0,ne.jsx)("div",{children:(0,ne.jsx)(ee.t7,{placeholder:"请输入关键字进行搜索",className:k,value:Q,onChange:function(e){$(e)}})})]})}),(null==be?void 0:be.core_material_description)&&(0,ne.jsx)(le.Z,{style:{width:"12rem",margin:".3rem auto .2rem auto"},value:null==be?void 0:be.core_material_description}),(0,ne.jsxs)("div",{className:U,children:[(0,ne.jsx)(x.Z,{offsetTop:-20,children:(0,ne.jsxs)("div",{className:w,children:[(0,ne.jsxs)("div",{className:C,style:{borderBottom:"1px dashed #37AD83"},children:[(0,ne.jsx)("div",{className:S,children:"课程"}),(0,ne.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null===(a=["全部"].concat(l()(Ze)))||void 0===a?void 0:a.map((function(e,n){return(0,ne.jsx)("div",{className:Se==e?N:P,onClick:function(){Ne(e),Ue(e)},children:e},n)}))})]}),(0,ne.jsxs)("div",{className:C,children:[(0,ne.jsx)("div",{className:S,children:"类型"}),(0,ne.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null===(s=["全部"].concat(l()(Fe)))||void 0===s?void 0:s.map((function(e,n){return(0,ne.jsx)("div",{className:Oe==e?N:P,onClick:function(){Te(e)},children:e},n)}))})]})]})}),(null==fe||null===(o=fe.list)||void 0===o?void 0:o.length)>0?(0,ne.jsx)(v.Z,{className:"mt20",loading:J,children:(0,ne.jsx)(h.Z,{accordion:!0,bordered:!1,activeKey:Be,onChange:function(e){Ue(e.length>0?e[0]:"全部课程")},expandIconPosition:"end",ghost:!0,items:null==fe||null===(c=fe.list)||void 0===c?void 0:c.map((function(e,n){var t,a,l,s,i;return{key:null==e||null===(t=e.table)||void 0===t?void 0:t.name,label:null==e||null===(a=e.table)||void 0===a?void 0:a.name,style:{marginBottom:"40px",background:"linear-gradient( 180deg, #F7F8FD 0%, rgba(247,248,252,0.3) 100%)",boxShadow:"0px 2px 4px 0px #F0F1F2",border:"1px solid #FFFFFF"},children:(0,ne.jsx)("div",{className:I,id:null==e||null===(l=e.table)||void 0===l?void 0:l.name,children:(null==e||null===(s=e.data)||void 0===s?void 0:s.length)>0?null==e||null===(i=e.data)||void 0===i?void 0:i.map((function(e){var n=e.name,t=e.id,a=e.attachment,l=e.publisher,s=(e.book_id,e.author);return(0,ne.jsxs)("div",{className:F,onClick:function(){_.history.push("/bookplan/detail/".concat(t,"?backUrl=/bookplan"))},children:[(0,ne.jsx)("img",{className:L,src:D.Z.API_SERVER+(null==a?void 0:a.url)}),de&&(null==e?void 0:e.is_creator)&&(0,ne.jsxs)("div",{className:E,children:[(0,ne.jsxs)("span",{className:V,onClick:function(n){n.stopPropagation(),re(e)},children:[(0,ne.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(O)}),"编辑"]}),(0,ne.jsxs)("span",{className:T,onClick:function(e){var n;e.stopPropagation(),b.Z.confirm({icon:null,title:"提示",centered:!0,content:"请确认是否删除",okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/core_materials/".concat(t,".json"),{method:"delete"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("删除成功"),ze());case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:[(0,ne.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(M)}),"删除"]})]}),(0,ne.jsx)("div",{style:{minHeight:"0.55rem"},children:(0,ne.jsx)(g.Z,{title:n,children:(0,ne.jsx)("div",{className:R,style:{marginTop:"-5px"},children:n})})}),(0,ne.jsx)(g.Z,{title:s,children:(0,ne.jsx)("div",{className:B,children:s||"--"})}),(0,ne.jsx)(g.Z,{title:l,children:(0,ne.jsx)("div",{className:B,style:{marginTop:"-10px"},children:l||"--"})})]},t)})):(0,ne.jsx)(z.Z,{})})}}))})}):(0,ne.jsx)(z.Z,{})]}),(0,ne.jsx)(te,{visible:oe,title:"教材",onCancel:function(){return re(!1)},onOk:qe}),(0,ne.jsx)(se.Z,{getData:ze})]})}))},76895:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2030],{68738:function(e,n,t){var a=t(7557),l=t.n(a),s=t(41498),i=t.n(s),o=t(79800),r=t.n(o),c=t(59301),u=t(13032),d=t(43418),m=t(8591),_=t(58181),p=t(96193),f=t(37712);n.Z=(0,u.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var n,t=e.dispatch,a=e.classroomList,s=e.getData,o=(0,c.useState)(!1),u=r()(o,2),x=u[0],v=u[1],h=(0,c.useState)(""),b=r()(h,2),g=b[0],j=b[1],y=function(){t({type:"classroomList/setActionTabs",payload:{}})},Z={"教材规划":"core_material_description","主审专家":"judge","教材推荐":"textbook","师资培训":"core_teacher","课堂听课":"listening","教学论文":"paper"};return(0,f.jsx)(d.Z,{title:"规划说明",width:900,destroyOnClose:!0,maskClosable:!1,keyboard:!1,confirmLoading:x,open:"规划说明"===a.actionTabs.key,onCancel:y,onOk:i()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.next=3,(0,_.ZP)("/api/core_materials/set_description.json",{method:"post",body:{name:Z[a.actionTabs.params.name],content:g}});case 3:0==(null==(n=e.sent)?void 0:n.status)&&(m.ZP.success("保存成功"),y(),s()),v(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,f.jsx)(p.Z,{defaultvalue:null===(n=a.actionTabs.params)||void 0===n?void 0:n.content,onChange:function(e){j(e)}})})}))},96193:function(e,n,t){t.d(n,{Z:function(){return v}});var a=t(82242),l=t.n(a),s=t(7557),i=t.n(s),o=t(41498),r=t.n(o),c=t(79800),u=t.n(c),d=t(59301),m=t(84686),_=t(58181),p=t(13032),f=(t(93472),{editor_css:"editor_css___cm3Z8"}),x=t(37712),v=(0,p.connect)((function(e){return{user:e.user}}))((function(e){var n=e.defaultvalue,t=e.onChange,a=e.style,s=e.user,o=e.placeholder,c=2097152,p=(0,d.useRef)(null),v=(0,d.useState)(null),h=u()(v,2),b=h[0],g=h[1],j=(0,d.useState)(""),y=u()(j,2),Z=y[0],k=y[1];(0,d.useEffect)((function(){k(n)}),[n]),(0,d.useEffect)((function(){t(Z)}),[Z]);var w={placeholder:o||"请输入内容...",MENU_CONF:{}};w.MENU_CONF.uploadImage={customUpload:function(e,n){return r()(i()().mark((function t(){var a,l;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(a=new FormData).append("file",e),t.next=4,(0,_.ZP)("/api/attachments.json",{method:"post",body:a},!0);case 4:l=t.sent,n(null==l?void 0:l.url,"","");case 6:case"end":return t.stop()}}),t)})))()}},w.MENU_CONF.uploadVideo={customUpload:function(e,n){return r()(i()().mark((function t(){var a,l,o,r,u,d,m,f,x,v,h,b,g,j;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.size,l=Math.ceil(a/c),t.prev=2,t.next=5,(0,_.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:{fileName:e.name,chunkCount:l,user_id:null==s||null===(o=s.userInfo)||void 0===o?void 0:o.user_id}});case 5:if(0===(null==(u=t.sent)?void 0:u.status)){t.next=8;break}throw new Error;case 8:d=u.upload_id,p.current=new AbortController,m=[],0,f=i()().mark((function n(){var t,l,s,o;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t=x*c,l=Math.min(t+c,a),s=e.slice(t,l),(o=new FormData).append("chunk",s),o.append("fileName",e.name),o.append("chunkIndex",(x+1).toString()),o.append("uploadId",d),m.push((function(){return(0,_.ZP)("/api/attachments/multipart_upload",{method:"POST",body:o,signal:p.current.signal},!0).then((function(e){}))}));case 9:case"end":return n.stop()}}),n)})),x=0;case 14:if(!(x0)){t.next=29;break}return t.next=27,Promise.all(g);case 27:t.sent,v+=h;case 29:t.next=22;break;case 31:return t.next=33,(0,_.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:{fileName:e.name,chunkCount:l,uploadId:d,user_id:null==s||null===(r=s.userInfo)||void 0===r?void 0:r.user_id}});case 33:j=t.sent,n(null==j?void 0:j.object,""),t.next=39;break;case 37:t.prev=37,t.t1=t.catch(2);case 39:case"end":return t.stop()}}),t,null,[[2,37]])})))()}};return(0,d.useEffect)((function(){return function(){null!=b&&(b.destroy(),g(null))}}),[b]),(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)("div",{className:null==f?void 0:f.editor_css,style:{border:"1px solid #ccc",zIndex:100},children:[(0,x.jsx)(m.o,{editor:b,defaultConfig:{},mode:"default",style:{borderBottom:"1px solid #ccc"}}),(0,x.jsx)(m.M,{defaultConfig:w,value:Z,onCreated:g,onChange:function(e){var n;!function(e){return""==e||new RegExp("^[ ]+$").test(e)}((n=e.getHtml(),n.replace(/<[^

]+>/g,"").replace(/<[

$]+>/g,"").replace(/ /gi,"").replace(/<[^
]+>/g,"")))?k(e.getHtml()):k("")},mode:"default",style:l()({height:"500px",overflowY:"hidden"},a)})]})})}))},54199:function(e,n,t){t.r(n),t.d(n,{default:function(){return ie}});var a=t(37205),l=t.n(a),s=t(82242),i=t.n(s),o=t(7557),r=t.n(o),c=t(41498),u=t.n(c),d=t(79800),m=t.n(d),_=t(59301),p=t(13032),f=t(8591),x=t(81228),v=t(61621),h=t(36381),b=t(43418),g=t(6848),j="BannerStyle___aL9ER",y="BannerStyleContent___T4lYo",Z="DivDownPlay___FnIc2",k="CustomInputStyle___kxJUd",w="paramsStyle___J1ohe",C="type___I5GvG",S="typeName___dDP6_",N="type_item_active___ypljD",P="type_item___BN1Rc",I="contentList___Jimzg",F="list___fftB_",E="imgContent___mNKhf",L="pictrue___vHnb9",V="updateContent___kXbLn",O="iconUpdate___o2EFl",T="deleteContent___uPwYK",M="iconDetele___z9pM6",R="item_title___bHJvx",B="publisher___j3UtF",U="main_con___igQSJ",z=t(72226),D=t(17631),q=t(58181),A=t(78241),Y=t(88522),H=t(10249),J=t(5083),G=t(54580),K=t(61186),W=t.n(K),Q={flex_box_center:"flex_box_center___qqWqs",flex_space_between:"flex_space_between___CVG8x",flex_box_vertical_center:"flex_box_vertical_center___vkccE",flex_box_center_end:"flex_box_center_end___f9Kvd",flex_box_column:"flex_box_column___wYzPi",form:"form___A3jJx",btn:"btn___fHAub",img:"img___iBUlt",myModal:"myModal___x_S_1"},$=t(76895),X=t(19248),ee=t(46906),ne=t(37712),te=(0,p.connect)((function(e){return{dispatch:e.dispatch,coreCurriculum:e.coreCurriculum}}))((function(e){var n,t=e.visible,a=e.onOk,l=e.onCancel,s=e.title,o=void 0===s?"":s,c=e.coreCurriculum,d=(e.dispatch,c.CoreSubjects,A.Z.useForm()),p=m()(d,1)[0],x=(0,_.useState)(!1),v=m()(x,2),h=v[0],g=v[1],j=(0,_.useState)([]),y=m()(j,2),Z=y[0],k=y[1],w=(0,_.useState)(!1),C=m()(w,2),S=C[0],N=C[1],P=(0,_.useState)([]),I=m()(P,2),F=I[0],E=I[1],L=(0,_.useState)([]),V=m()(L,2),O=V[0],T=V[1];(0,_.useEffect)((function(){if(t&&R(),null!=t&&t.id){var e,n;p.setFieldsValue(i()(i()({},t),{},{attachment_id:null==t||null===(e=t.attachment)||void 0===e?void 0:e.id,publication_time:null!=t&&t.publication_time?W()(null==t?void 0:t.publication_time):""}));var a=[i()(i()({},null==t?void 0:t.attachment),{},{response:{id:null==t||null===(n=t.attachment)||void 0===n?void 0:n.id}})];k(a)}}),[t]);var M,R=function(){var e=u()(r()().mark((function e(){var n,t,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/core_materials/material_type_name_list.json",{method:"get",params:{has_default_type:1}});case 2:return 0==(null==(n=e.sent)?void 0:n.status)&&T(null==n||null===(t=n.data)||void 0===t?void 0:t.list),e.next=6,(0,q.ZP)("/api/core_materials/core_subject_name_list.json",{method:"get",params:{has_core_subject:1,book_type:1}});case 6:0==(null==(a=e.sent)?void 0:a.status)&&E(null==a||null===(l=a.data)||void 0===l?void 0:l.list);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=u()(r()().mark((function e(n){var t,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g(!0),l=i()(i()({},n),{},{attachment_id:(null==Z||null===(t=Z[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id)||""}),a(l);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ne.jsx)(b.Z,{className:Q.myModal,title:"".concat(null!=t&&t.id?"编辑":"新建").concat(o),open:t,onOk:function(){p.submit()},centered:!0,onCancel:function(){l()},confirmLoading:h,okButtonProps:{disabled:S},width:686,afterClose:function(){g(!1),k([]),p.resetFields()},okText:"确认",cancelText:"取消",wrapClassName:$.Z.CustomCss,children:(0,ne.jsxs)(A.Z,{form:p,colon:!1,labelCol:{span:4},wrapperCol:{span:18},onFinish:B,className:Q.form,children:[(0,ne.jsx)(A.Z.Item,{label:"核心课程",name:"core_subject_name",rules:[{required:!0,message:"请选择核心课程"}],children:(0,ne.jsx)(Y.Z,{options:null==F?void 0:F.map((function(e){return{value:e,label:e}})),filterOption:function(e,n){var t;return-1!==(null==n||null===(t=n.label)||void 0===t||null===(t=t.toUpperCase())||void 0===t?void 0:t.indexOf(null==e?void 0:e.toUpperCase()))},onSearch:function(e){e.length>20&&p.setFieldValue("core_subject_name",e.substring(0,20))}})}),(0,ne.jsx)(A.Z.Item,{label:"教材名称",name:"name",rules:[{required:!0,message:"请输入教材名称"},{whitespace:!0,message:"请输入教材名称"},{max:200,message:"只能输入200个字符"}],children:(0,ne.jsx)(H.Z,{maxLength:200,placeholder:"请输入教材名称"})}),(0,ne.jsx)(A.Z.Item,{label:"教材类型",name:"material_type_name",rules:[{required:!0,message:"请选择教材类型"}],children:(0,ne.jsx)(Y.Z,{options:null==O?void 0:O.map((function(e){return{value:e,label:e}})),filterOption:function(e,n){var t;return-1!==(null==n||null===(t=n.label)||void 0===t||null===(t=t.toUpperCase())||void 0===t?void 0:t.indexOf(null==e?void 0:e.toUpperCase()))},onSearch:function(e){e.length>20&&p.setFieldValue("material_type_name",e.substring(0,20))}})}),(0,ne.jsx)(A.Z.Item,{label:"主编",name:"author",rules:[{required:!0,message:"请输入主编"},{whitespace:!0,message:"请输入主编"},{max:40,message:"只能输入40个字符"}],children:(0,ne.jsx)(H.Z,{maxLength:40,placeholder:"请输入主编"})}),(0,ne.jsx)(A.Z.Item,{label:"副主编",name:"associate_editor",rules:[{max:40,message:"只能输入40个字符"}],children:(0,ne.jsx)(H.Z,{maxLength:40,placeholder:"请输入副主编"})}),(0,ne.jsx)(A.Z.Item,{label:"出版社",name:"publisher",rules:[{whitespace:!0,message:"实践出版社"},{max:100,message:"只能输入100个字符"}],children:(0,ne.jsx)(H.Z,{maxLength:100,placeholder:"请输入出版社"})}),(0,ne.jsx)(A.Z.Item,{label:"出版时间",name:"publication_time",children:(0,ne.jsx)(J.default,{picker:"month",style:{width:"100%"},placeholder:"请选择出版时间",format:"YYYY-MM",allowClear:!0})}),(0,ne.jsx)(A.Z.Item,{label:"ISBN",name:"number",rules:[{whitespace:!0,message:"请输入ISBN"}],children:(0,ne.jsx)(H.Z,{maxLength:50,placeholder:"请输入ISBN"})}),(0,ne.jsx)(A.Z.Item,{label:"联系方式",name:"contact_info",children:(0,ne.jsx)(H.Z,{maxLength:30,placeholder:"可填写手机、邮箱、QQ等联系方式"})}),(0,ne.jsx)(A.Z.Item,{label:"阅读链接",name:"view_link",children:(0,ne.jsx)(H.Z,{placeholder:"请输入阅读链接"})}),(0,ne.jsx)(A.Z.Item,{label:"购买链接",name:"buy_link",children:(0,ne.jsx)(H.Z,{placeholder:"请输入购买链接"})}),(0,ne.jsx)(A.Z.Item,{name:"attachment_id",label:"封面图片",rules:[{required:!0,message:"请上传封面图片"}],children:(0,ne.jsx)("div",{className:Q.upload,children:null!=Z&&null!==(n=Z[0])&&void 0!==n&&null!==(n=n.response)&&void 0!==n&&n.id?(0,ne.jsxs)("div",{className:Q.img,children:[(0,ne.jsx)("img",{src:D.Z.API_SERVER+"/api/attachments/"+(null==Z||null===(M=Z[0])||void 0===M||null===(M=M.response)||void 0===M?void 0:M.id),alt:"avatar",style:{width:"100%"}}),(0,ne.jsx)("div",{children:(0,ne.jsx)(X.Z,{onClick:function(){k([]),p.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})})]}):(0,ne.jsx)(G.Z,{fileList:Z,action:"".concat(D.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){return n=e,p.setFieldsValue({attachment_id:""}),void(["uploading","done","removed"].includes(n.file.status)&&("uploading"===n.file.status&&N(!0),"done"===n.file.status&&N(!1),k(n.fileList),p.setFieldsValue({attachment_id:null===(t=n.fileList)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id})));var n,t},onRemove:function(e){k([])},beforeUpload:function(e){return"image/jpeg"===(n=e).type||"image/png"===n.type?n.size/1024/1024>2?(f.ZP.info("文件大小必须小于2MB"),Promise.reject()):(k([]),!0):(f.ZP.error("请上传jpg或png的图片!"),Promise.reject());var n},withCredentials:!0,accept:"image/*",children:(0,ne.jsxs)(ee.op,{style:{borderRadius:"2px",marginTop:3},children:[(0,ne.jsx)("i",{className:"iconfont icon-shangchuantupian2 mr5"}),"上传图片"]})})})})]})})})),ae=t(20731),le=t(69142),se=t(68738),ie=(0,p.connect)((function(e){var n=e.user,t=e.globalSetting,a=e.coreCurriculum;return{user:n,globalSetting:t,virtualSpaces:e.virtualSpaces,coreCurriculum:a,classroomList:e.classroomList}}))((function(e){e.coreCurriculum;var n,t,a,s,o,c,d=e.dispatch,A=(e.virtualSpaces,e.globalSetting),Y=(e.classroomList,(0,_.useState)(!0)),H=m()(Y,2),J=H[0],G=H[1],K=(0,_.useState)(""),W=m()(K,2),Q=W[0],$=W[1],X=(0,_.useState)(!1),ie=m()(X,2),oe=ie[0],re=ie[1],ce=(0,_.useState)(!1),ue=m()(ce,2),de=ue[0],me=ue[1],_e=(0,_.useState)(),pe=m()(_e,2),fe=pe[0],xe=pe[1],ve=(0,_.useState)({}),he=m()(ve,2),be=he[0],ge=he[1],je=(0,_.useState)([]),ye=m()(je,2),Ze=ye[0],ke=ye[1],we=(0,_.useState)("全部"),Ce=m()(we,2),Se=Ce[0],Ne=Ce[1],Pe=(0,_.useState)([]),Ie=m()(Pe,2),Fe=Ie[0],Ee=Ie[1],Le=(0,_.useState)("全部"),Ve=m()(Le,2),Oe=Ve[0],Te=Ve[1],Me=(0,_.useState)("全部课程"),Re=m()(Me,2),Be=Re[0],Ue=Re[1];(0,_.useEffect)((function(){De()}),[]),(0,_.useEffect)((function(){ze()}),[Se,Oe,Q]),(0,_.useEffect)((function(){if("全部课程"!==Be){var e=document.getElementById(Be);e&&e.scrollIntoView({behavior:"smooth",block:"start"})}}),[Be]);var ze=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,(0,q.ZP)("/api/core_materials/books.json",{method:"get",params:{material_type_name:Oe,keyword:Q,core_subject_name:Se}});case 3:0==(null==(n=e.sent)?void 0:n.status)&&(me(null==n?void 0:n.can_edit),xe(null==n?void 0:n.data),ge(n)),G(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),De=function(){var e=u()(r()().mark((function e(){var n,t,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,(0,q.ZP)("/api/core_materials/material_type_name_list.json",{method:"get"});case 3:return 0==(null==(n=e.sent)?void 0:n.status)&&Ee(null==n||null===(t=n.data)||void 0===t?void 0:t.list),e.next=7,(0,q.ZP)("/api/core_materials/core_subject_name_list.json",{method:"get",params:{book_type:1}});case 7:0==(null==(a=e.sent)?void 0:a.status)&&ke(null==a||null===(l=a.data)||void 0===l?void 0:l.list),G(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),qe=function(){var e=u()(r()().mark((function e(n){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==oe||!oe.id){e.next=7;break}return e.next=3,(0,q.ZP)("/api/core_materials/".concat(null==oe?void 0:oe.id,".json"),{method:"put",body:i()(i()({},n),{},{book_type:2})});case 3:0==(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("".concat(null!=oe&&oe.id?"编辑":"添加","成功")),ze(),re(!1)),e.next=11;break;case 7:return e.next=9,(0,q.ZP)("/api/core_materials.json",{method:"post",body:i()(i()({},n),{},{book_type:2})});case 9:0==(null==(a=e.sent)?void 0:a.status)&&(f.ZP.success("".concat(null!=oe&&oe.id?"编辑":"添加","成功")),ze(),re(!1));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ne.jsxs)("section",{style:{paddingBottom:"3rem"},children:[(0,ne.jsx)("div",{className:j,style:{backgroundImage:"url(".concat(D.Z.IMG_SERVER,"/").concat(null==A||null===(n=A.setting)||void 0===n?void 0:n.news_banner_url,")")},children:(0,ne.jsxs)("div",{className:y,children:[(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:(0,ae.Iz)("/bookplan",null==A||null===(t=A.setting)||void 0===t?void 0:t.navbar)}),(0,ne.jsxs)("div",{style:{display:"flex"},children:[de&&(0,ne.jsxs)("div",{className:"".concat(Z),style:{width:"1rem"},onClick:function(){re(!0)},children:[(0,ne.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建"]}),de&&(null==be?void 0:be.description_permission)&&(0,ne.jsxs)("div",{className:"".concat(Z),style:{marginLeft:".2rem"},onClick:function(){d({type:"classroomList/setActionTabs",payload:{key:"规划说明",params:{name:"教材规划",content:null==be?void 0:be.core_material_description}}})},children:[(0,ne.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"规划说明"]})]})]}),(0,ne.jsx)("div",{children:(0,ne.jsx)(ee.t7,{placeholder:"请输入关键字进行搜索",className:k,value:Q,onChange:function(e){$(e)}})})]})}),(null==be?void 0:be.core_material_description)&&(0,ne.jsx)(le.Z,{style:{width:"12rem",margin:".3rem auto .2rem auto"},value:null==be?void 0:be.core_material_description}),(0,ne.jsxs)("div",{className:U,children:[(0,ne.jsx)(x.Z,{offsetTop:-20,children:(0,ne.jsxs)("div",{className:w,children:[(0,ne.jsxs)("div",{className:C,style:{borderBottom:"1px dashed #37AD83"},children:[(0,ne.jsx)("div",{className:S,children:"课程"}),(0,ne.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null===(a=["全部"].concat(l()(Ze)))||void 0===a?void 0:a.map((function(e,n){return(0,ne.jsx)("div",{className:Se==e?N:P,onClick:function(){Ne(e),Ue(e)},children:e},n)}))})]}),(0,ne.jsxs)("div",{className:C,children:[(0,ne.jsx)("div",{className:S,children:"类型"}),(0,ne.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null===(s=["全部"].concat(l()(Fe)))||void 0===s?void 0:s.map((function(e,n){return(0,ne.jsx)("div",{className:Oe==e?N:P,onClick:function(){Te(e)},children:e},n)}))})]})]})}),(null==fe||null===(o=fe.list)||void 0===o?void 0:o.length)>0?(0,ne.jsx)(v.Z,{className:"mt20",loading:J,children:(0,ne.jsx)(h.Z,{accordion:!0,bordered:!1,activeKey:Be,onChange:function(e){Ue(e.length>0?e[0]:"全部课程")},expandIconPosition:"end",ghost:!0,items:null==fe||null===(c=fe.list)||void 0===c?void 0:c.map((function(e,n){var t,a,l,s,i;return{key:null==e||null===(t=e.table)||void 0===t?void 0:t.name,label:null==e||null===(a=e.table)||void 0===a?void 0:a.name,style:{marginBottom:"40px",background:"linear-gradient( 180deg, #F7F8FD 0%, rgba(247,248,252,0.3) 100%)",boxShadow:"0px 2px 4px 0px #F0F1F2",border:"1px solid #FFFFFF"},children:(0,ne.jsx)("div",{className:I,id:null==e||null===(l=e.table)||void 0===l?void 0:l.name,children:(null==e||null===(s=e.data)||void 0===s?void 0:s.length)>0?null==e||null===(i=e.data)||void 0===i?void 0:i.map((function(e){var n=e.name,t=e.id,a=e.attachment,l=e.publisher,s=(e.book_id,e.author);return(0,ne.jsxs)("div",{className:F,onClick:function(){p.history.push("/bookplan/detail/".concat(t,"?backUrl=/bookplan"))},children:[(0,ne.jsx)("img",{className:L,src:D.Z.API_SERVER+(null==a?void 0:a.url)}),de&&(null==e?void 0:e.is_creator)&&(0,ne.jsxs)("div",{className:E,children:[(0,ne.jsxs)("span",{className:V,onClick:function(n){n.stopPropagation(),re(e)},children:[(0,ne.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(O)}),"编辑"]}),(0,ne.jsxs)("span",{className:T,onClick:function(e){var n;e.stopPropagation(),b.Z.confirm({icon:null,title:"提示",centered:!0,content:"请确认是否删除",okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/core_materials/".concat(t,".json"),{method:"delete"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("删除成功"),ze());case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:[(0,ne.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(M)}),"删除"]})]}),(0,ne.jsx)("div",{style:{minHeight:"0.55rem"},children:(0,ne.jsx)(g.Z,{title:n,children:(0,ne.jsx)("div",{className:R,style:{marginTop:"-5px"},children:n})})}),(0,ne.jsx)(g.Z,{title:s,children:(0,ne.jsx)("div",{className:B,children:s||"--"})}),(0,ne.jsx)(g.Z,{title:l,children:(0,ne.jsx)("div",{className:B,style:{marginTop:"-10px"},children:l||"--"})})]},t)})):(0,ne.jsx)(z.Z,{})})}}))})}):(0,ne.jsx)(z.Z,{})]}),(0,ne.jsx)(te,{visible:oe,title:"教材",onCancel:function(){return re(!1)},onOk:qe}),(0,ne.jsx)(se.Z,{getData:ze})]})}))},76895:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}}}]); \ No newline at end of file diff --git a/p__CoreTeacher__Index__index.async.js b/p__CoreTeacher__Index__index.async.js index 8b40a4e610..d436062985 100644 --- a/p__CoreTeacher__Index__index.async.js +++ b/p__CoreTeacher__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[60497,46906,69142,3915],{12893:function(e,n,t){t.d(n,{Z:function(){return c}});var a=t(92413),i=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},s=t(7657),o=function(e,n){return i.createElement(s.Z,(0,a.Z)({},e,{ref:n,icon:r}))};var c=i.forwardRef(o)},32134:function(e,n,t){t.d(n,{Z:function(){return c}});var a=t(92413),i=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},s=t(7657),o=function(e,n){return i.createElement(s.Z,(0,a.Z)({},e,{ref:n,icon:r}))};var c=i.forwardRef(o)},5531:function(e,n,t){t.d(n,{Z:function(){return c}});var a=t(92413),i=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"unordered-list",theme:"outlined"},s=t(7657),o=function(e,n){return i.createElement(s.Z,(0,a.Z)({},e,{ref:n,icon:r}))};var c=i.forwardRef(o)},3196:function(e,n,t){t.d(n,{Z:function(){return y}});var a=t(7557),i=t.n(a),r=t(41498),s=t.n(r),o=t(82242),c=t.n(o),l=t(79800),u=t.n(l),d=t(39647),A=t.n(d),g=t(59301),p=t(8591),x=t(54580),m=t(95237),f=t(17631),v=t(19248),h=t(46906),k="tip___bHEXo",S=t(37712),j=["ButtonText","ButtonOptions","uploadProps","showTip","showText","showListening","imgWidth"],y=function(e){var n,t,a,r=e.ButtonText,o=e.ButtonOptions,l=e.uploadProps,d=e.showTip,y=e.showText,w=e.showListening,B=e.imgWidth,N=A()(e,j),I=(0,g.useState)(null),D=u()(I,2),L=D[0],J=D[1],H=c()(c()({maxCount:1,accept:"image/*",withCredentials:!0,beforeUpload:function(e){if(!("image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type))return p.ZP.error("您上传的不是JPEG/PNG/JPG类型文件"),x.Z.LIST_IGNORE;var n=e.size/1024/1024;return 0==n?(p.ZP.error("".concat(e.name," 图片无法上传。").concat(0==n?"文件内容不能为空":"超过图片大小限制(2MB)")),x.Z.LIST_IGNORE):!(n>2)||(p.ZP.error("".concat(e.name," 图片无法上传。超过图片大小限制(2MB)")),x.Z.LIST_IGNORE)},onChange:function(e){var n;(["uploading","done","removed"].includes(e.file.status)&&J(e.file),"done"==e.file.status)&&(null==N||N.onChange(null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id))},action:"".concat(f.Z.API_SERVER,"/api/attachments.json")},l||{}),{},{onRemove:(t=s()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:F(),(null==l?void 0:l.onRemove)&&(null==l||l.onRemove(n));case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})}),F=function(){J(null),null==N||N.onChange()};return(0,g.useEffect)((function(){(null==N?void 0:N.value)&&J({response:{id:null==N?void 0:N.value}})}),[null==N?void 0:N.value]),(0,S.jsx)("div",{id:(null==N?void 0:N.scrollId)||"",children:null!=L&&null!==(n=L.response)&&void 0!==n&&n.id?(0,S.jsxs)(m.Z,{align:"middle",justify:"center",style:{position:"relative",width:B||400,backgroundColor:"#f4f3f4"},children:[(0,S.jsx)("img",{src:f.Z.API_SERVER+"/api/attachments/"+(null==L||null===(a=L.response)||void 0===a?void 0:a.id),alt:"avatar",style:{width:"100%",height:B?"177px":"auto"}}),(0,S.jsx)("div",{style:{position:"absolute",right:"-6px",top:"-6px",cursor:"pointer",width:16,height:16,borderRadius:"50%",backgroundColor:"#fff"},children:(0,S.jsx)(v.Z,{onClick:s()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:F();case 1:case"end":return e.stop()}}),e)}))),style:{fontSize:"16px",color:"red"}})})]}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(x.Z,c()(c()({},H),{},{children:(0,S.jsx)(h.op,c()(c()({style:c()({borderRadius:"2px"},null==o?void 0:o.style)},o),{},{children:r}))})),d&&(0,S.jsx)("span",{className:k,children:"(建议上传尺寸为472*266的图片)"}),y&&(0,S.jsx)("span",{className:k,style:{width:"4rem"},children:"(需上传尺寸为200*268的图片,大小不超过2MB)"}),w&&(0,S.jsx)("span",{className:k,style:{width:"4rem"},children:"(限制上传2MB内的图片,建议上传尺寸为283*177的图片)"})]})})}},68738:function(e,n,t){var a=t(7557),i=t.n(a),r=t(41498),s=t.n(r),o=t(79800),c=t.n(o),l=t(59301),u=t(13032),d=t(43418),A=t(8591),g=t(58181),p=t(96193),x=t(37712);n.Z=(0,u.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var n,t=e.dispatch,a=e.classroomList,r=e.getData,o=(0,l.useState)(!1),u=c()(o,2),m=u[0],f=u[1],v=(0,l.useState)(""),h=c()(v,2),k=h[0],S=h[1],j=function(){t({type:"classroomList/setActionTabs",payload:{}})},y={"教材规划":"core_material_description","主审专家":"judge","教材推荐":"textbook","师资培训":"core_teacher","课堂听课":"listening","教学论文":"paper"};return(0,x.jsx)(d.Z,{title:"规划说明",width:900,destroyOnClose:!0,maskClosable:!1,keyboard:!1,confirmLoading:m,open:"规划说明"===a.actionTabs.key,onCancel:j,onOk:s()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k){e.next=2;break}return e.abrupt("return",A.ZP.warning("请输入规划说明"));case 2:return f(!0),e.next=5,(0,g.ZP)("/api/core_materials/set_description.json",{method:"post",body:{name:y[a.actionTabs.params.name],content:k}});case 5:0==(null==(n=e.sent)?void 0:n.status)&&(A.ZP.success("保存成功"),j(),r()),f(!1);case 8:case"end":return e.stop()}}),e)}))),children:(0,x.jsx)(p.Z,{defaultvalue:null===(n=a.actionTabs.params)||void 0===n?void 0:n.content,onChange:function(e){S(e)}})})}))},21248:function(e,n,t){t.d(n,{Z:function(){return j}});var a=t(82242),i=t.n(a),r=t(7557),s=t.n(r),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),A={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},g=t(3113),p=t(70557),x=t(72355),m=t(6848),f=t(20731),v=t(39996),h=t(72226),k=t(17631),S=t(37712),j=function(e){var n,t,a,r,o,l,j,y=e.editOffice,w=void 0===y?"view":y,B=e.data,N=(e.theme,e.type),I=e.filename,D=e.monacoEditor,L=e.className,J=e.style,H=e.close,F=e.onClose,M=e.hasMask,b=e.disabledDownload,C=e.onImgDimensions,P=e.showNodata,Q=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),O=u()(Q,2),E=(O[0],O[1],(0,d.useState)("")),Z=u()(E,2),R=(Z[0],Z[1]),z=(0,d.useState)(),U=u()(z,2),V=U[0],W=U[1],q="build"===window.ENV?"/react/build":"",Y=location.host.startsWith("localhost")?k.Z.PROXY_SERVER:k.Z.API_SERVER,G=(0,d.useRef)();null!==(n=B)&&void 0!==n&&n.startsWith("/api")&&"txt"!==N&&(B=k.Z.API_SERVER+B),I&&(D.filename=I),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&R(n[1])}))}),[]),(0,d.useEffect)((function(){"office"===N&&K()}),[N,B]);var K=function(){var e=c()(s()().mark((function e(){var n,t,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=B,B.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=5,(0,v.gJ)({attachment_id:t});case 5:a=e.sent,W(a);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){X()},X=function(){(0,f.Nd)(I||"educoder",decodeURIComponent(B))};return(0,S.jsxs)("div",{style:i()({},J||{}),className:"".concat(M&&A.bgBlack," ").concat(N?A.wrp:"hide"),children:[H&&(0,S.jsxs)("div",{className:A.close,ref:G,children:[!!C&&(0,S.jsx)(m.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return G.current},children:(0,S.jsx)("span",{onClick:function(){F(),C()},children:(0,S.jsx)("i",{className:"icon-yulanpizhu"})})}),!b&&(0,S.jsx)(m.Z,{title:"点击下载此文件",getPopupContainer:function(){return G.current},children:(0,S.jsx)("span",{onClick:X,children:(0,S.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,S.jsx)(m.Z,{title:"关闭",getPopupContainer:function(){return G.current},children:(0,S.jsx)("span",{className:"",onClick:F,children:(0,S.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,S.jsx)("div",{className:"".concat(A[L]," ").concat(L," ").concat(A.monaco," ").concat("txt"===N?"show":"hide"),children:"txt"===N&&(0,S.jsx)(x.ZP,i()({},D))}),"audio"===N&&(0,S.jsx)("audio",{src:(null===(t=B)||void 0===t?void 0:t.indexOf("http"))>-1||null!==(a=B)&&void 0!==a&&a.startsWith("/api")?B:"data:image/png;base64,".concat(B),autoPlay:!0}),"video"===N&&(0,S.jsx)(S.Fragment,{children:(null===(r=B)||void 0===r?void 0:r.indexOf("http"))>-1||null!==(o=B)&&void 0!==o&&o.startsWith("/api")?(0,S.jsx)("video",{controls:!0,src:"".concat(B),autoPlay:!0}):(0,S.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(B),autoPlay:!0})}),"office"===N&&V&&(0,S.jsx)("iframe",{src:"".concat(q,"/office.html?key=").concat(V.key,"&url=").concat(Y+V.url,"&callbackUrl=").concat(Y+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(w,"&officeServer=").concat(k.Z.ONLYOFFICE,"&disabledDownload=").concat(!!b)}),"html"===N&&(0,S.jsx)("iframe",{src:B+"&disposition=inline"}),"pdf"===N&&(0,S.jsx)("iframe",{src:"".concat(q,"/js/pdfview/index.html?url=").concat(B,"&disabledDownload=").concat(!!b)}),"image"===N&&(0,S.jsx)("img",{src:(null===(l=B)||void 0===l?void 0:l.indexOf("http"))>-1||null!==(j=B)&&void 0!==j&&j.startsWith("/api")?B:"data:image/png;base64,".concat(B)}),("other"===N||"download"===N)&&(0,S.jsx)(S.Fragment,{children:P?(0,S.jsx)(h.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,S.jsx)(g.ZP,{icon:(0,S.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:T,children:"下载"})}):(0,S.jsxs)(g.ZP,{type:"primary",size:"middle",onClick:T,children:[(0,S.jsx)(p.Z,{}),"点击下载"]})})]})}},69142:function(e,n,t){t.d(n,{Z:function(){return U}});var a=t(82242),i=t.n(a),r=t(37205),s=t.n(r),o=t(91232),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),A=(t(50304),t(32834)),g=t.n(A),p=t(11690);var x=[],m=["