From 59912aa657f687cd7057bad3768323cb2f144c2a Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 24 May 2024 19:01:40 +0800 Subject: [PATCH] Auto Submit --- layouts__virtualDetail__index.async.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts__virtualDetail__index.async.js b/layouts__virtualDetail__index.async.js index 6f4e0b4177..707c0aebf7 100644 --- a/layouts__virtualDetail__index.async.js +++ b/layouts__virtualDetail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[40559],{75742:function(n,e,i){i.d(e,{Z:function(){return l}});var t=i(1565),a=i(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},c=i(68475),s=function(n,e){return a.createElement(c.Z,(0,t.Z)({},n,{ref:e,icon:o}))};var l=a.forwardRef(s)},90123:function(n,e,i){i.r(e),i.d(e,{default:function(){return nn},listPlanLibrary:function(){return $}});var t=i(59301),a=i(46681),o=i(44e3),c=i(95237),s=i(82242),l=i.n(s),r=i(7557),u=i.n(r),d=i(41498),p=i.n(d),f=i(79800),v=i.n(f),h=i(39647),m=i.n(h),g=i(56511),_=i(47766),x="leftMenu___Xh9Tv",j="menuText___r8qUK",y="list___gc6zr",S="icon___BIyI5",b="name___EvZQx",k="activeCssOne___bjRI_",w="activeCssTwo___X0Axs",N=i(37712),Z=["virtualSpaces","globalSetting","user","loading","dispatch","children"],I=(0,a.connect)((function(n){var e=n.virtualSpaces,i=n.loading;return{virtualSpaces:e,globalSetting:n.globalSetting,user:n.user,loading:i}}))((function(n){var e=n.virtualSpaces,i=(n.globalSetting,n.user,n.loading),o=n.dispatch,c=(n.children,m()(n,Z),(0,a.useParams)()),s=(0,a.useLocation)(),r=(0,t.useState)([]),d=v()(r,2),f=d[0],h=d[1],I=e.menus;console.log(I,"menus"),(0,t.useEffect)((function(){M()}),[]);var z={syllabuses:"iconfont font18 icon-jiaoxuedagang",courses:"iconfont font18 icon-kechengziyuan",shixuns:"iconfont font18 icon-shixunxiangmu",videos:"iconfont font18 icon-shipinziyuan",attachments:"iconfont icon-kejianziyuan",members:"iconfont font18 icon-chengyuanguanli2",notices:"iconfont font18 icon-tongzhigonggao",graphs:"iconfont font18 icon-zhishitupu",achievements:"iconfont font18 icon-jiaoyanchengguo",vresearches:"iconfont font18 icon-VRyantao",leaderboards:"iconfont font18 icon-gongxianpaihang",news:"iconfont font18 icon-tongzhigonggao",collaborates:"iconfont font18 icon-jiaoxuexietong",educations:"iconfont font18 icon-kechengziyuan",practices:"iconfont font18 icon-jiaoyanchengguo",communities:"iconfont font18 icon-gongxianpaihang",managements:"iconfont font18 icon-shezhi6"},M=function(){var n=p()(u()().mark((function n(){var e,i,t;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o({type:"virtualSpaces/getVirtualSpacesMenus",payload:{id:c.virtual_spacesId}});case 2:e=n.sent,i=[],t="",null==e||e.forEach((function(n){var e;null==n||null===(e=n.children)||void 0===e||e.forEach((function(n){var e;null!=s&&null!==(e=s.pathname)&&void 0!==e&&e.includes(n.module_url)&&(t=n.id)})),i.push(n.id)})),h(i),o({type:"virtualSpaces/setActionTabs",payload:{module_id:t}});case 8:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),P=function(){var n=p()(u()().mark((function n(e){return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return(0,N.jsx)("section",{className:x,children:(0,N.jsx)(g.Z,{loading:i.effects["virtualSpaces/getVirtualSpacesMenus"],children:null==I?void 0:I.map((function(n,e){var i,t=null==n||null===(i=n.children)||void 0===i?void 0:i.some((function(n){return s.pathname.indexOf(n.module_url)>-1}));return t=t||s.pathname===(null==n?void 0:n.module_url),(0,N.jsxs)("ul",{children:[(0,N.jsx)("li",{className:t&&k,onClick:function(){"managements"===(null==n?void 0:n.icon_type)&&a.history.push(null==n?void 0:n.module_url)},children:(0,N.jsxs)("div",{className:y,style:"managements"===(null==n?void 0:n.icon_type)?{cursor:"pointer"}:{},children:[(0,N.jsxs)("span",{className:S,children:[(0,N.jsx)("i",{className:null==z?void 0:z[n.icon_type]})," "]}),(0,N.jsx)("span",{className:b,children:n.name})]})}),(null==f?void 0:f.includes(n.id))&&(0,N.jsx)(_.Z5,{onDragEnd:P,children:(0,N.jsx)(_.bK,{droppableId:String(n.id),children:function(i,t){var c;return(0,N.jsx)("ul",l()(l()({ref:i.innerRef},i.droppableProps),{},{children:null==n||null===(c=n.children)||void 0===c?void 0:c.map((function(i,t){var c;return(0,N.jsx)(_._l,{draggableId:"".concat(null===(c=i.id)||void 0===c?void 0:c.toString(),"-").concat(e,"-").concat(t),index:t,isDragDisabled:!0,children:function(e,c){return(0,N.jsx)("div",l()(l()(l()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,N.jsx)("li",{className:s.pathname.indexOf(i.module_url)>-1&&w,children:(0,N.jsx)("span",{className:j,onClick:function(e){a.history.push(i.module_url),o({type:"virtualSpaces/setActionTabs",payload:{module_id:n.id}})},children:i.name})})}),t)}},i.id)}))}))}})})]},e)}))})})})),z=i(43418),M=i(8591),P=i(6848),C=i(3113),E="bg___vd7LL",L="headName___sPZlC",T="member___StkKn",V=i(90694),D=i(57357),O=i(23331),R=i(64330),A=i(3570),F=(0,a.connect)((function(n){return{virtualSpaces:n.virtualSpaces,user:n.user}}))((function(n){var e=n.virtualSpaces,i=(n.user,n.dispatch),o=(0,t.useState)(!1),c=v()(o,2),s=c[0],l=c[1],r=(0,a.useParams)(),d=e.virtualSpacesDetails,f=function(){i({type:"virtualSpaces/getVirtualSpacesDetails",payload:{id:null==r?void 0:r.virtual_spacesId}})},h=function(){var n=p()(u()().mark((function n(e){var i;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,V.ZP)("/api/virtual_classrooms/".concat(null==r?void 0:r.virtual_spacesId,".json"),{method:"put",body:e});case 2:0===(null==(i=n.sent)?void 0:i.status)&&(f(),l(!1));case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),m=(null==d?void 0:d.is_member)||(0,R.Ny)();return(0,N.jsxs)("div",{className:E,style:{background:"url('".concat(D.Z.IMG_SERVER+(null==d?void 0:d.backbground_image_url),"') no-repeat center center")},children:[(0,N.jsx)("div",{className:L,children:(0,N.jsxs)("span",{children:[" ",null==d?void 0:d.name]})}),(0,N.jsx)("aside",{children:(0,N.jsxs)("div",{children:[(0,N.jsxs)("div",{className:T,children:[(0,N.jsxs)("div",{children:[(0,N.jsx)(P.Z,{title:"成员总数",children:(0,N.jsx)("i",{style:{color:"#FF8B58",fontSize:24},className:"iconfont icon-a-chengyuan1"})}),(0,N.jsx)(P.Z,{title:"成员总数",children:(0,N.jsx)("span",{children:null==d?void 0:d.members_count})})]}),(0,N.jsxs)("div",{children:[(0,N.jsx)(P.Z,{title:"资源总数",children:(0,N.jsx)("i",{style:{color:"#07C160",marginLeft:100},className:"iconfont icon-a-ziyuanku1"})}),(0,N.jsx)(P.Z,{title:"资源总数",children:(0,N.jsx)("span",{children:null==d?void 0:d.resources_count})})]})]}),m&&(0,N.jsxs)(C.ZP,{disabled:2!==(null==d?void 0:d.status),onClick:function(){var n;z.Z.confirm({centered:!0,width:424,okText:"确定",cancelText:"取消",title:"确认申请公开",icon:null,className:"custom-modal-divider",content:(0,N.jsxs)("div",{className:"font14",children:[(0,N.jsx)("p",{children:"确认向平台申请公开虚拟社区吗?"}),(0,N.jsx)("p",{children:"公开虚拟社区需经过平台标准化审核,审核周期为1-2天,"}),(0,N.jsx)("div",{children:"公开的虚拟社区将对平台所有人可见。"})]}),onOk:(n=p()(u()().mark((function n(){var e;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,V.ZP)("/api/virtual_classrooms/".concat(null==r?void 0:r.virtual_spacesId,"/apply_public.json"),{method:"post"});case 2:-1!==(null==(e=n.sent)?void 0:e.status)&&(M.ZP.success(null==e?void 0:e.message),f());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},type:"primary",children:[(0,N.jsx)("i",{className:"iconfont icon-sheweigongkai2 mr5 font14"}),2===(null==d?void 0:d.status)?"申请公开":0===(null==d?void 0:d.status)?"申请中":"已公开"]}),!m&&(0,N.jsxs)(C.ZP,{onClick:function(){var n;(0,A.o1)(i)&&z.Z.confirm({centered:!0,width:424,okText:"确定",cancelText:"取消",title:"确认申请加入",icon:null,className:"custom-modal-divider",content:(0,N.jsx)("div",{className:"font14",children:"确认向管理员申请加入该虚拟社区吗?"}),onOk:(n=p()(u()().mark((function n(){var e;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,V.ZP)("/api/virtual_classrooms/".concat(null==r?void 0:r.virtual_spacesId,"/apply_become_member.json"),{method:"post"});case 2:-1!==(null==(e=n.sent)?void 0:e.status)&&(M.ZP.success(null==e?void 0:e.message),f());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},type:"primary",children:[(0,N.jsx)("i",{className:"iconfont icon-shenqingjiaru2 mr5 font14"}),"申请加入"]})]})}),(0,N.jsx)(O.Z,{visible:s,title:"编辑虚拟社区",onCancel:function(){return l(!1)},onOk:h})]})})),B="bg___kZNV_",K="headName___ZMo2u",q=(0,a.connect)((function(n){return{virtualSpaces:n.virtualSpaces,user:n.user}}))((function(n){var e=n.virtualSpaces,i=(n.user,n.dispatch,e.virtualSpacesDetails);return(0,N.jsx)("div",{className:B,style:{background:"url('".concat(null==i?void 0:i.backbground_image_url,"') no-repeat center center")},children:(0,N.jsx)("div",{className:K,children:!(null!=i&&i.is_upload_bg_image)&&(0,N.jsxs)("span",{children:[" ",null==i?void 0:i.name]})})})})),H="menuWrap___oMbDo",X="nav___tDkKA",Y="active___CEg8Y",G=["user","globalSetting","dispatch","virtualSpaces"],Q=(0,a.connect)((function(n){var e=n.user,i=n.virtualSpaces;return{user:e,globalSetting:n.globalSetting,virtualSpaces:i}}))((function(n){n.user,n.globalSetting;var e,i=n.dispatch,o=n.virtualSpaces,c=(m()(n,G),(0,a.useLocation)()),s=(0,t.useState)(),r=v()(s,2),d=r[0],f=r[1],h=(0,a.useParams)().virtual_spacesId,g=o.menus,_=void 0===g?[]:g,x=(0,a.useSearchParams)(),j=v()(x,1)[0];window.addEventListener("beforeunload",(function(n){})),(0,t.useEffect)((function(){var n,e,i;if(j.get("leftMenuId"))f(j.get("leftMenuId")),window.localStorage.setItem("vtrsModuleId",j.get("leftMenuId"));else if(_.length)if(window.localStorage.getItem("vtrsModuleId")&&null!==(n=c.pathname.split("/"))&&void 0!==n&&n[3])for(var t in _){var a,o,s;if((null==_||null===(a=_[t])||void 0===a?void 0:a.module_url)==c.pathname)f(null==_||null===(o=_[t])||void 0===o?void 0:o.id),window.localStorage.setItem("vtrsModuleId",null==_||null===(s=_[t])||void 0===s?void 0:s.id)}else f(null==_||null===(e=_[0])||void 0===e?void 0:e.id),window.localStorage.setItem("vtrsModuleId",null==_||null===(i=_[0])||void 0===i?void 0:i.id)}),[_,c.pathname]),(0,t.useEffect)((function(){S()}),[]);var y,S=function(){var n=p()(u()().mark((function n(){return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i({type:"virtualSpaces/getVirtualSpacesMenus",payload:{id:h}});case 1:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,N.jsx)("div",{className:H,children:(0,N.jsx)("div",{className:X,children:null===(y=_.map((function(n){var e=$.find((function(e){return e.icon_type===n.icon_type}));return l()(l()({},n),{},{icon:null==e?void 0:e.icon})})),e=y=y.filter((function(n){return!n.hidden})))||void 0===e?void 0:e.map((function(n){n.icon_type;var e=n.icon,t=n.name,o=n.module_url,c=n.id;return(0,N.jsxs)(a.Link,{to:o+"?leftMenuId="+c,onClick:function(){for(var n in _){var e,t;(null===(e=_[n])||void 0===e?void 0:e.id)==d&&"settings"==(null===(t=_[n])||void 0===t?void 0:t.icon_type)&&i({type:"virtualSpaces/getVirtualSpacesMenus",payload:{id:h}})}f(c),window.localStorage.setItem("vtrsModuleId",c)},className:d==c?Y:"",children:[(0,N.jsx)("i",{className:e}),(0,N.jsx)("span",{title:t,children:t})]},c)}))})})})),U="wrap___o0FSi",W=i(41282),$=[{icon_type:"workplace",name:"个人工作台",icon:"iconfont icon-a-101jihua"},{icon_type:"lesson",name:"好课展示",icon:"iconfont icon-haokezhanshi"},{icon_type:"discussion",name:"交流研讨",icon:"iconfont icon-jiaoliuyantao"},{icon_type:"homepage",name:"101计划-软件工程",icon:"iconfont icon-a-101jihua"},{icon_type:"announcement",name:"通知公告",icon:"iconfont icon-tongzhigonggao1"},{icon_type:"survey",name:"课程调研",icon:"iconfont icon-kechengtiaoyan"},{icon_type:"knowledge",name:"知识体系",icon:"iconfont icon-zhishitixi"},{icon_type:"plan",name:"课程教案",icon:"iconfont icon-kechengjiaoan"},{icon_type:"material",name:"课程教材",icon:"iconfont icon-kechengjiaocai"},{icon_type:"experiment",name:"实验体系",icon:"iconfont icon-shijianxiangmu"},{icon_type:"resources",name:"教学资源",icon:"iconfont icon-jiaoxueziyuan"},{icon_type:"digtal",name:"数字课堂",icon:"iconfont icon-shuziketang"},{icon_type:"settings",name:"社区设置",icon:"iconfont icon-shequshezhi"}],J=o.Z.Content,nn=(0,a.connect)((function(n){return{globalSetting:n.globalSetting,user:n.user,virtualSpaces:n.virtualSpaces}}))((function(n){n.globalSetting,n.user;var e=n.dispatch,i=(n.children,n.virtualSpaces),o=(0,a.useParams)(),s=((0,a.useLocation)(),i.virtualSpacesDetails),l=i.loading,r="101"===W.AS||"vtrs"===W.AS;return(0,t.useEffect)((function(){return e({type:"globalSetting/setTheme",payload:"vspaces"}),function(){e({type:"globalSetting/setTheme",payload:"default"})}}),[]),(0,t.useEffect)((function(){e({type:"virtualSpaces/getVirtualSpacesDetails",payload:{id:null==o?void 0:o.virtual_spacesId}})}),[]),(0,t.useEffect)((function(){null!=s&&s.id&&l&&e({type:"virtualSpaces/setVirtualSpacesLoading",payload:!1})}),[s,l]),l?(0,N.jsx)(N.Fragment,{}):(0,N.jsx)("div",{children:r?(0,N.jsxs)("div",{className:"pb20",children:[(0,N.jsx)(q,{}),(0,N.jsxs)(c.Z,{className:"".concat(U," bg-white"),wrap:!1,children:[(0,N.jsx)(Q,{}),(0,N.jsx)(J,{style:{flex:1,overflow:"hidden",paddingBottom:20},children:(0,N.jsx)(a.Outlet,{})})]})]}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(F,{}),(0,N.jsx)("aside",{className:"edu-container mb20",children:(0,N.jsxs)(c.Z,{children:[(0,N.jsx)(I,{}),(0,N.jsx)(J,{className:"ml20",children:(0,N.jsx)(a.Outlet,{})})]})})]})})}))},56762:function(n,e,i){i.d(e,{Z:function(){return a}});var t=i(59301);function a(){const[,n]=t.useReducer((n=>n+1),0);return n}},44e3:function(n,e,i){var t=i(84966),a=i(10711);const o=t.ZP;o.Header=t.h4,o.Footer=t.$_,o.Content=t.VY,o.Sider=a.Z,e.Z=o}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[40559],{75742:function(n,e,i){i.d(e,{Z:function(){return l}});var t=i(1565),a=i(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},c=i(68475),s=function(n,e){return a.createElement(c.Z,(0,t.Z)({},n,{ref:e,icon:o}))};var l=a.forwardRef(s)},90123:function(n,e,i){i.r(e),i.d(e,{default:function(){return nn},listPlanLibrary:function(){return $}});var t=i(79800),a=i.n(t),o=i(59301),c=i(46681),s=i(44e3),l=i(95237),r=i(82242),u=i.n(r),d=i(7557),p=i.n(d),f=i(41498),v=i.n(f),h=i(39647),m=i.n(h),g=i(56511),_=i(47766),x="leftMenu___Xh9Tv",j="menuText___r8qUK",y="list___gc6zr",S="icon___BIyI5",b="name___EvZQx",k="activeCssOne___bjRI_",w="activeCssTwo___X0Axs",N=i(37712),Z=["virtualSpaces","globalSetting","user","loading","dispatch","children"],I=(0,c.connect)((function(n){var e=n.virtualSpaces,i=n.loading;return{virtualSpaces:e,globalSetting:n.globalSetting,user:n.user,loading:i}}))((function(n){var e=n.virtualSpaces,i=(n.globalSetting,n.user,n.loading),t=n.dispatch,s=(n.children,m()(n,Z),(0,c.useParams)()),l=(0,c.useLocation)(),r=(0,o.useState)([]),d=a()(r,2),f=d[0],h=d[1],I=e.menus;console.log(I,"menus"),(0,o.useEffect)((function(){P()}),[]);var M={syllabuses:"iconfont font18 icon-jiaoxuedagang",courses:"iconfont font18 icon-kechengziyuan",shixuns:"iconfont font18 icon-shixunxiangmu",videos:"iconfont font18 icon-shipinziyuan",attachments:"iconfont icon-kejianziyuan",members:"iconfont font18 icon-chengyuanguanli2",notices:"iconfont font18 icon-tongzhigonggao",graphs:"iconfont font18 icon-zhishitupu",achievements:"iconfont font18 icon-jiaoyanchengguo",vresearches:"iconfont font18 icon-VRyantao",leaderboards:"iconfont font18 icon-gongxianpaihang",news:"iconfont font18 icon-tongzhigonggao",collaborates:"iconfont font18 icon-jiaoxuexietong",educations:"iconfont font18 icon-kechengziyuan",practices:"iconfont font18 icon-jiaoyanchengguo",communities:"iconfont font18 icon-gongxianpaihang",managements:"iconfont font18 icon-shezhi6"},P=function(){var n=v()(p()().mark((function n(){var e,i,a;return p()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t({type:"virtualSpaces/getVirtualSpacesMenus",payload:{id:s.virtual_spacesId}});case 2:e=n.sent,i=[],a="",null==e||e.forEach((function(n){var e;null==n||null===(e=n.children)||void 0===e||e.forEach((function(n){var e;null!=l&&null!==(e=l.pathname)&&void 0!==e&&e.includes(n.module_url)&&(a=n.id)})),i.push(n.id)})),h(i),t({type:"virtualSpaces/setActionTabs",payload:{module_id:a}});case 8:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),z=function(){var n=v()(p()().mark((function n(e){return p()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return(0,N.jsx)("section",{className:x,children:(0,N.jsx)(g.Z,{loading:i.effects["virtualSpaces/getVirtualSpacesMenus"],children:null==I?void 0:I.map((function(n,e){var i,a=null==n||null===(i=n.children)||void 0===i?void 0:i.some((function(n){return l.pathname.indexOf(n.module_url)>-1}));return a=a||l.pathname===(null==n?void 0:n.module_url),(0,N.jsxs)("ul",{children:[(0,N.jsx)("li",{className:a&&k,onClick:function(){"managements"===(null==n?void 0:n.icon_type)&&c.history.push(null==n?void 0:n.module_url)},children:(0,N.jsxs)("div",{className:y,style:"managements"===(null==n?void 0:n.icon_type)?{cursor:"pointer"}:{},children:[(0,N.jsxs)("span",{className:S,children:[(0,N.jsx)("i",{className:null==M?void 0:M[n.icon_type]})," "]}),(0,N.jsx)("span",{className:b,children:n.name})]})}),(null==f?void 0:f.includes(n.id))&&(0,N.jsx)(_.Z5,{onDragEnd:z,children:(0,N.jsx)(_.bK,{droppableId:String(n.id),children:function(i,a){var o;return(0,N.jsx)("ul",u()(u()({ref:i.innerRef},i.droppableProps),{},{children:null==n||null===(o=n.children)||void 0===o?void 0:o.map((function(i,a){var o;return(0,N.jsx)(_._l,{draggableId:"".concat(null===(o=i.id)||void 0===o?void 0:o.toString(),"-").concat(e,"-").concat(a),index:a,isDragDisabled:!0,children:function(e,o){return(0,N.jsx)("div",u()(u()(u()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,N.jsx)("li",{className:l.pathname.indexOf(i.module_url)>-1&&w,children:(0,N.jsx)("span",{className:j,onClick:function(e){c.history.push(i.module_url),t({type:"virtualSpaces/setActionTabs",payload:{module_id:n.id}})},children:i.name})})}),a)}},i.id)}))}))}})})]},e)}))})})})),M=i(43418),P=i(8591),z=i(6848),E=i(3113),C="bg___vd7LL",D="headName___sPZlC",L="member___StkKn",T=i(90694),V=i(57357),O=i(23331),R=i(64330),A=i(3570),F=(0,c.connect)((function(n){return{virtualSpaces:n.virtualSpaces,user:n.user}}))((function(n){var e=n.virtualSpaces,i=(n.user,n.dispatch),t=(0,o.useState)(!1),s=a()(t,2),l=s[0],r=s[1],u=(0,c.useParams)(),d=e.virtualSpacesDetails,f=function(){i({type:"virtualSpaces/getVirtualSpacesDetails",payload:{id:null==u?void 0:u.virtual_spacesId}})},h=function(){var n=v()(p()().mark((function n(e){var i;return p()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,T.ZP)("/api/virtual_classrooms/".concat(null==u?void 0:u.virtual_spacesId,".json"),{method:"put",body:e});case 2:0===(null==(i=n.sent)?void 0:i.status)&&(f(),r(!1));case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),m=(null==d?void 0:d.is_member)||(0,R.Ny)();return(0,N.jsxs)("div",{className:C,style:{background:"url('".concat(V.Z.IMG_SERVER+(null==d?void 0:d.backbground_image_url),"') no-repeat center center")},children:[(0,N.jsx)("div",{className:D,children:(0,N.jsxs)("span",{children:[" ",null==d?void 0:d.name]})}),(0,N.jsx)("aside",{children:(0,N.jsxs)("div",{children:[(0,N.jsxs)("div",{className:L,children:[(0,N.jsxs)("div",{children:[(0,N.jsx)(z.Z,{title:"成员总数",children:(0,N.jsx)("i",{style:{color:"#FF8B58",fontSize:24},className:"iconfont icon-a-chengyuan1"})}),(0,N.jsx)(z.Z,{title:"成员总数",children:(0,N.jsx)("span",{children:null==d?void 0:d.members_count})})]}),(0,N.jsxs)("div",{children:[(0,N.jsx)(z.Z,{title:"资源总数",children:(0,N.jsx)("i",{style:{color:"#07C160",marginLeft:100},className:"iconfont icon-a-ziyuanku1"})}),(0,N.jsx)(z.Z,{title:"资源总数",children:(0,N.jsx)("span",{children:null==d?void 0:d.resources_count})})]})]}),m&&(0,N.jsxs)(E.ZP,{disabled:2!==(null==d?void 0:d.status),onClick:function(){var n;M.Z.confirm({centered:!0,width:424,okText:"确定",cancelText:"取消",title:"确认申请公开",icon:null,className:"custom-modal-divider",content:(0,N.jsxs)("div",{className:"font14",children:[(0,N.jsx)("p",{children:"确认向平台申请公开虚拟社区吗?"}),(0,N.jsx)("p",{children:"公开虚拟社区需经过平台标准化审核,审核周期为1-2天,"}),(0,N.jsx)("div",{children:"公开的虚拟社区将对平台所有人可见。"})]}),onOk:(n=v()(p()().mark((function n(){var e;return p()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,T.ZP)("/api/virtual_classrooms/".concat(null==u?void 0:u.virtual_spacesId,"/apply_public.json"),{method:"post"});case 2:-1!==(null==(e=n.sent)?void 0:e.status)&&(P.ZP.success(null==e?void 0:e.message),f());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},type:"primary",children:[(0,N.jsx)("i",{className:"iconfont icon-sheweigongkai2 mr5 font14"}),2===(null==d?void 0:d.status)?"申请公开":0===(null==d?void 0:d.status)?"申请中":"已公开"]}),!m&&(0,N.jsxs)(E.ZP,{onClick:function(){var n;(0,A.o1)(i)&&M.Z.confirm({centered:!0,width:424,okText:"确定",cancelText:"取消",title:"确认申请加入",icon:null,className:"custom-modal-divider",content:(0,N.jsx)("div",{className:"font14",children:"确认向管理员申请加入该虚拟社区吗?"}),onOk:(n=v()(p()().mark((function n(){var e;return p()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,T.ZP)("/api/virtual_classrooms/".concat(null==u?void 0:u.virtual_spacesId,"/apply_become_member.json"),{method:"post"});case 2:-1!==(null==(e=n.sent)?void 0:e.status)&&(P.ZP.success(null==e?void 0:e.message),f());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},type:"primary",children:[(0,N.jsx)("i",{className:"iconfont icon-shenqingjiaru2 mr5 font14"}),"申请加入"]})]})}),(0,N.jsx)(O.Z,{visible:l,title:"编辑虚拟社区",onCancel:function(){return r(!1)},onOk:h})]})})),B="bg___kZNV_",K="headName___ZMo2u",q=(0,c.connect)((function(n){return{virtualSpaces:n.virtualSpaces,user:n.user}}))((function(n){var e=n.virtualSpaces,i=(n.user,n.dispatch,e.virtualSpacesDetails);return(0,N.jsx)("div",{className:B,style:{background:"url('".concat(null==i?void 0:i.backbground_image_url,"') no-repeat center center")},children:(0,N.jsx)("div",{className:K,children:!(null!=i&&i.is_upload_bg_image)&&(0,N.jsxs)("span",{children:[" ",null==i?void 0:i.name]})})})})),H="menuWrap___oMbDo",X="nav___tDkKA",Y="active___CEg8Y",G=["user","globalSetting","dispatch","virtualSpaces"],Q=(0,c.connect)((function(n){var e=n.user,i=n.virtualSpaces;return{user:e,globalSetting:n.globalSetting,virtualSpaces:i}}))((function(n){n.user,n.globalSetting;var e,i=n.dispatch,t=n.virtualSpaces,s=(m()(n,G),(0,c.useLocation)()),l=(0,o.useState)(),r=a()(l,2),d=r[0],f=r[1],h=(0,c.useParams)().virtual_spacesId,g=t.menus,_=void 0===g?[]:g,x=(0,c.useSearchParams)(),j=a()(x,1)[0];window.addEventListener("beforeunload",(function(n){})),(0,o.useEffect)((function(){var n,e,i;if(j.get("leftMenuId"))f(j.get("leftMenuId")),window.localStorage.setItem("vtrsModuleId",j.get("leftMenuId"));else if(_.length)if(window.localStorage.getItem("vtrsModuleId")&&null!==(n=s.pathname.split("/"))&&void 0!==n&&n[3])for(var t in _){var a,o,c;if((null==_||null===(a=_[t])||void 0===a?void 0:a.module_url)==s.pathname)f(null==_||null===(o=_[t])||void 0===o?void 0:o.id),window.localStorage.setItem("vtrsModuleId",null==_||null===(c=_[t])||void 0===c?void 0:c.id)}else f(null==_||null===(e=_[0])||void 0===e?void 0:e.id),window.localStorage.setItem("vtrsModuleId",null==_||null===(i=_[0])||void 0===i?void 0:i.id)}),[_,s.pathname]),(0,o.useEffect)((function(){S()}),[]);var y,S=function(){var n=v()(p()().mark((function n(){return p()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i({type:"virtualSpaces/getVirtualSpacesMenus",payload:{id:h}});case 1:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,N.jsx)("div",{className:H,children:(0,N.jsx)("div",{className:X,children:null===(y=_.map((function(n){var e=$.find((function(e){return e.icon_type===n.icon_type}));return u()(u()({},n),{},{icon:null==e?void 0:e.icon})})),e=y=y.filter((function(n){return!n.hidden})))||void 0===e?void 0:e.map((function(n){n.icon_type;var e=n.icon,t=n.name,a=n.module_url,o=n.id;return(0,N.jsxs)(c.Link,{to:a+"?leftMenuId="+o,onClick:function(){for(var n in _){var e,t;(null===(e=_[n])||void 0===e?void 0:e.id)==d&&"settings"==(null===(t=_[n])||void 0===t?void 0:t.icon_type)&&i({type:"virtualSpaces/getVirtualSpacesMenus",payload:{id:h}})}f(o),window.localStorage.setItem("vtrsModuleId",o)},className:d==o?Y:"",children:[(0,N.jsx)("i",{className:e}),(0,N.jsx)("span",{title:t,children:t})]},o)}))})})})),U="wrap___o0FSi",W=i(41282),$=[{icon_type:"workplace",name:"个人工作台",icon:"iconfont icon-a-101jihua"},{icon_type:"lesson",name:"好课展示",icon:"iconfont icon-haokezhanshi"},{icon_type:"discussion",name:"交流研讨",icon:"iconfont icon-jiaoliuyantao"},{icon_type:"homepage",name:"101计划-软件工程",icon:"iconfont icon-a-101jihua"},{icon_type:"announcement",name:"通知公告",icon:"iconfont icon-tongzhigonggao1"},{icon_type:"survey",name:"课程调研",icon:"iconfont icon-kechengtiaoyan"},{icon_type:"knowledge",name:"知识体系",icon:"iconfont icon-zhishitixi"},{icon_type:"plan",name:"课程教案",icon:"iconfont icon-kechengjiaoan"},{icon_type:"material",name:"课程教材",icon:"iconfont icon-kechengjiaocai"},{icon_type:"experiment",name:"实验体系",icon:"iconfont icon-shijianxiangmu"},{icon_type:"resources",name:"教学资源",icon:"iconfont icon-jiaoxueziyuan"},{icon_type:"digtal",name:"数字课堂",icon:"iconfont icon-shuziketang"},{icon_type:"settings",name:"社区设置",icon:"iconfont icon-shequshezhi"}],J=s.Z.Content,nn=(0,c.connect)((function(n){return{globalSetting:n.globalSetting,user:n.user,virtualSpaces:n.virtualSpaces}}))((function(n){n.globalSetting,n.user;var e=n.dispatch,i=(n.children,n.virtualSpaces),t=(0,c.useSearchParams)(),s=a()(t,1)[0],r=(0,c.useParams)(),u=(0,c.useLocation)(),d=i.virtualSpacesDetails,p=i.menus,f=i.loading,v="101"===W.AS||"vtrs"===W.AS;return(0,o.useEffect)((function(){return e({type:"globalSetting/setTheme",payload:"vspaces"}),function(){e({type:"globalSetting/setTheme",payload:"default"})}}),[]),(0,o.useEffect)((function(){e({type:"virtualSpaces/getVirtualSpacesDetails",payload:{id:null==r?void 0:r.virtual_spacesId}})}),[]),(0,o.useEffect)((function(){null!=d&&d.id&&f&&e({type:"virtualSpaces/setVirtualSpacesLoading",payload:!1})}),[d,f]),(0,o.useEffect)((function(){var n;null!=d&&d.id&&null!=p&&p.length&&(0,W.Dk)("".concat(null==d?void 0:d.name,"-").concat((null==p||null===(n=p.filter((function(n){return n.id==s.get("leftMenuId")})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name)||""))}),[d,p,u.search]),f?(0,N.jsx)(N.Fragment,{}):(0,N.jsx)("div",{children:v?(0,N.jsxs)("div",{className:"pb20",children:[(0,N.jsx)(q,{}),(0,N.jsxs)(l.Z,{className:"".concat(U," bg-white"),wrap:!1,children:[(0,N.jsx)(Q,{}),(0,N.jsx)(J,{style:{flex:1,overflow:"hidden",paddingBottom:20},children:(0,N.jsx)(c.Outlet,{})})]})]}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(F,{}),(0,N.jsx)("aside",{className:"edu-container mb20",children:(0,N.jsxs)(l.Z,{children:[(0,N.jsx)(I,{}),(0,N.jsx)(J,{className:"ml20",children:(0,N.jsx)(c.Outlet,{})})]})})]})})}))},56762:function(n,e,i){i.d(e,{Z:function(){return a}});var t=i(59301);function a(){const[,n]=t.useReducer((n=>n+1),0);return n}},44e3:function(n,e,i){var t=i(84966),a=i(10711);const o=t.ZP;o.Header=t.h4,o.Footer=t.$_,o.Content=t.VY,o.Sider=a.Z,e.Z=o}}]); \ No newline at end of file