You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
10 KiB
1 line
10 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[23873],{6584:function(e,t,n){n.r(t),n.d(t,{default:function(){return P}});var l=n(7557),o=n.n(l),a=n(41498),s=n.n(a),i=n(82242),r=n.n(i),c=n(79800),d=n.n(c),u=n(39647),p=n.n(u),m=n(59301),v=n(51876),g=n(78241),f=n(71418),y=n(43604),h=n(6848),C=n(95237),w=n(27092),A=n(8591),x=n(6808),O=n(13261),S=n(48886),N=n(15309),b=n(27627),E=n(15947),L=n(37712),j=["classroomList","globalSetting","user","virtualSpaces","loading","dispatch"],P=(0,v.connect)((function(e){var t=e.classroomList,n=e.loading,l=e.globalSetting,o=e.virtualSpaces,a=e.user;return{classroomList:t,globalSetting:l,loading:n.effects,virtualSpaces:o,user:a}}))((function(e){e.classroomList,e.globalSetting;var t,n,l,a,i,c,u,P=e.user,I=e.virtualSpaces,Z=e.loading,D=e.dispatch,F=(p()(e,j),I.virtualSpacesDetails,I.menus),k=I.LessonsList,V=g.Z.useForm(),M=d()(V,1)[0],R=(0,m.useState)({}),B=d()(R,2),Q=(B[0],B[1],(0,v.useParams)().virtual_spacesId),H=(0,m.useState)(!1),U=d()(H,2),T=U[0],G=U[1],J=(0,m.useState)({page:1,limit:15}),K=d()(J,2),Y=K[0],z=K[1],W=(null==F||null===(t=F.find((function(e){return e.id==window.localStorage.getItem("vtrsModuleId")})))||void 0===t?void 0:t.name)||"",X=function(){window.scrollTo(0,0),D({type:"virtualSpaces/getGoodLessonsList",payload:r()(r()({},Y),{},{virtual_spacesId:Q,virtual_module_id:window.localStorage.getItem("vtrsModuleId")})})};return(0,m.useEffect)((function(){X()}),[Y,window.localStorage.getItem("vtrsModuleId")]),(0,L.jsx)(f.Z,{spinning:Z["virtualSpaces/getGoodLessonsList"],children:(0,L.jsxs)("div",{className:"ml40 mr40",children:[(0,L.jsx)(x.YG,{value:"all",onChange:function(){},tabBarExtraContent:(0,L.jsx)(x.op,{icon:(0,L.jsx)("img",{width:20,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAABE9JREFUOE+t1OtPU3ccx/HPOac9l5ZSxEuhwKZSIVW0CGFInEEHLhDHpiQjmSLO7cGyZdklS5YtE5Lhhblp2Ngkc/PCbHDIxcUEnOJikMV5WShRJsqlCBRs4XBraUvpac9vcTrHRvDBtt8f8Mrv+37woQghDP7HRz0W7G1SArdMEpQmmaJCFZRvOOB3XuYMu3rn+sPcoP1kdO+VY4f1qTs2Kucl0BTDAvI0iKfXScYt++hlW0qBZPmf8EOwhW4/2ZCnC2eVjMwADKG0qyNeu3G+NjXg7oVpQxYodSwobhFobiEwPRgM2FvLJ/rDLDQAr28aTi7MkvD827cegDfN/KEjVWPmNhurFnhsTgvHG1uT0Nlci6tNfUhM0cFoigRoNSheB0qIQmBqHB8etaHjnhec24mSnS8UL9+2p/gPcOimma+pOC2eEP3CvFA1yrJsMEQEce1iD6JiVLB2uaBgVUhI1kHFyZCDMoJBgusjT+KQRQ968C72PremMH7rnpJHYO2JH8Rjgx4hZYkCn663osfqRlAiiIqNgS4CcA07YO32wiuHQK8PwYLQKfiDNN5qSoQ0OIbiTamFxplgTUWdeNg2KRQk+RExcAP1FgWy1yzAvQkCdUgQQy4JSVFA56ASPo8PPY4pfJDPoWY8Ga0tk9i/Ob3ImL9736OGX1bUiV/1jAvvp4yhv6kd7HwtVmTkwnLlOtLXxmGy7zKWpeVi78EGvP7KBpw9XokUowIjsck4cwk4sCW90Lh9xsmnjteKZd2jwu5UO8ZvDUBWMDCsNACMCqGsiOSnn8DFn0QoWQ084yMYstpAgSAYF4+66yqUvfRsoXFr8cOGjWa++lydeMThF0rXWcE5h9H22xS2bddD0AigaIKJ0QDCF7KQ/DJco258X+mAPlKJqahYVDQLKM3LLFpZsPfByUONZv7UuVrx23vTwtEcGyLpMbRYPBAEGpnZkThzbgK377ixNk2LdU+p0VjvgH1YQuJKASOCHp/Va3AgN73I9HLJX2DV2Wqx3OYRvst1IF7rxsDANJp/diEykoUpSQNCAMgErS0uiKKEVavUiFsmoMM9H0VVPD7Pe+bvYGV9tVjW5xIyDD5kLvFCBT8cAwSinUYM2w9NCIMJZwDDZCk04V5EL2bhV6pRf4dHZ5sX5flZhat3fvKgob3+G+7C5fN3RmVKydAUgUqn9cdsEHzcUooJuJEtfA3O34VgaApqxG3geRrc6FVZ6fh1jEhSQJp0wbTceDDzzdLSWeNw+hd79KhEX3NN+nTd3XfBK4LIyzDCJ8lQ0gRVFzrBszz0i6OhVSu+eHV91HszB2IWWN7Y97FXoj9yOmxoN+/CfmMcfPcDUhTuh2QYBpaIFeiI34iwEM4Vo5EML64zjP2JzgJLf+y5BLApI31daHh3E2vWLYKHEBBQoEFAAkHczimQe9bvCIRrBUIF3FveyVneOCf4X8f78Yv9L/TfAdDhGTPNBgwfAAAAAElFTkSuQmCC"}),onClick:function(){var e;G(!0),M.setFieldsValue({creator:null==P||null===(e=P.userInfo)||void 0===e?void 0:e.real_name})},children:"新建好课"}),dataSource:[{id:"all",name:W,total:null==k||null===(n=k.data)||void 0===n?void 0:n.count}]}),0==(null==k||null===(l=k.data)||void 0===l?void 0:l.count)?(0,L.jsx)(O.Z,{}):(0,L.jsx)("div",{className:S.Z.LessonsList,children:null==k||null===(a=k.data)||void 0===a||null===(a=a.list)||void 0===a?void 0:a.map((function(e,t){var n;return(0,L.jsxs)("div",{className:S.Z.LessonsListItem,onClick:function(){v.history.push("/".concat(b.AS,"/").concat(Q,"/lesson/").concat(e.id,"/detail?leftMenuId=").concat(window.localStorage.getItem("vtrsModuleId")))},children:[(0,L.jsx)(y.Z,{style:{width:283,height:177,overflow:"hidden"},children:(0,L.jsx)("img",{className:S.Z.LessonsListItemImg,src:"".concat(N.Z.API_SERVER).concat(null==e||null===(n=e.cover)||void 0===n?void 0:n.url)})}),(0,L.jsxs)("div",{style:{padding:"26px 12px"},children:[(0,L.jsx)(h.Z,{placement:"topLeft",title:e.name,children:(0,L.jsx)("div",{className:"font16 ".concat(S.Z.Onerow),style:{color:"#333",fontWeight:600},children:e.name})}),(0,L.jsx)("div",{className:"mt10 ".concat(S.Z.MultiLine),style:{color:"#666"},children:e.desc})]})]},t)}))}),0!=(null==k||null===(i=k.data)||void 0===i?void 0:i.count)&&(0,L.jsxs)(C.Z,{className:"mt20 mb20",wrap:!1,align:"middle",justify:"space-between",children:[(0,L.jsxs)(y.Z,{children:["共 ",(0,L.jsx)("span",{style:{color:"#165DFF"},children:(null==k||null===(c=k.data)||void 0===c?void 0:c.count)||0})," 条数据"]}),(0,L.jsx)(y.Z,{children:(0,L.jsx)(w.Z,{showSizeChanger:!1,showQuickJumper:!0,current:Y.page,pageSize:Y.limit,onChange:function(e,t){return z(r()(r()({},Y),{},{page:e,limit:t}))},total:(null==k||null===(u=k.data)||void 0===u?void 0:u.count)||0})})]}),(0,L.jsx)(E.Z,{title:"新建好课",form:M,width:1200,open:T,destroyOnClose:!0,centered:!0,dispatch:D,onCancel:function(){M.resetFields(),G(!1)},confirmLoading:Z["virtualSpaces/postGoodLessonsList"],onOk:function(){return M.submit()},handleFinish:function(){var e=s()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D({type:"virtualSpaces/postGoodLessonsList",payload:r()(r()({virtual_spacesId:Q},t),{},{virtual_module_id:window.localStorage.getItem("vtrsModuleId")})});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(A.ZP.success("创建成功"),M.resetFields(),G(!1),X());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})]})})}))},38854:function(e,t,n){n.d(t,{Z:function(){return y}});var l=n(91857),o=n(92310),a=n.n(o),s=n(59301),i=n(94172),r=n(3113),c=n(36355),d=n(81327),u=n(33234),p=n(47211),m=function(e,t){var n={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&t.indexOf(l)<0&&(n[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(l=Object.getOwnPropertySymbols(e);o<l.length;o++)t.indexOf(l[o])<0&&Object.prototype.propertyIsEnumerable.call(e,l[o])&&(n[l[o]]=e[l[o]])}return n};const v=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:o}=s.useContext(c.E_),{prefixCls:v,type:g="default",danger:f,disabled:y,loading:h,onClick:C,htmlType:w,children:A,className:x,menu:O,arrow:S,autoFocus:N,overlay:b,trigger:E,align:L,open:j,onOpenChange:P,placement:I,getPopupContainer:Z,href:D,icon:F=s.createElement(i.Z,null),title:k,buttonsRender:V=(e=>e),mouseEnterDelay:M,mouseLeaveDelay:R,overlayClassName:B,overlayStyle:Q,destroyPopupOnHide:H,dropdownRender:U}=e,T=m(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),G=n("dropdown",v),J=`${G}-button`,[K,Y]=(0,p.Z)(G),z={menu:O,arrow:S,autoFocus:N,align:L,disabled:y,trigger:y?[]:E,onOpenChange:P,getPopupContainer:Z||t,mouseEnterDelay:M,mouseLeaveDelay:R,overlayClassName:B,overlayStyle:Q,destroyPopupOnHide:H,dropdownRender:U},{compactSize:W,compactItemClassnames:X}=(0,u.ri)(G,o),q=a()(J,X,x,Y);"overlay"in e&&(z.overlay=b),"open"in e&&(z.open=j),z.placement="placement"in e?I:"rtl"===o?"bottomLeft":"bottomRight";const $=s.createElement(r.ZP,{type:g,danger:f,disabled:y,loading:h,onClick:C,htmlType:w,href:D,title:k},A),_=s.createElement(r.ZP,{type:g,danger:f,icon:F}),[ee,te]=V([$,_]);return K(s.createElement(d.Z.Compact,Object.assign({className:q,size:W,block:!0},T),ee,s.createElement(l.Z,Object.assign({},z),te)))};v.__ANT_BUTTON=!0;var g=v;const f=l.Z;f.Button=g;var y=f},81327:function(e,t,n){n.d(t,{Z:function(){return h}});var l=n(59301),o=n(92310),a=n.n(o),s=n(75440),i=n(36355),r=n(33234);const c=l.createContext({latestIndex:0}),d=c.Provider;var u=e=>{let{className:t,index:n,children:o,split:a,style:s}=e;const{latestIndex:i}=l.useContext(c);return null==o?null:l.createElement(l.Fragment,null,l.createElement("div",{className:t,style:s},o),n<i&&a&&l.createElement("span",{className:`${t}-split`},a))},p=n(2856);function m(e){return["small","middle","large"].includes(e)}function v(e){return!!e&&("number"==typeof e&&!Number.isNaN(e))}var g=function(e,t){var n={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&t.indexOf(l)<0&&(n[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(l=Object.getOwnPropertySymbols(e);o<l.length;o++)t.indexOf(l[o])<0&&Object.prototype.propertyIsEnumerable.call(e,l[o])&&(n[l[o]]=e[l[o]])}return n};const f=l.forwardRef(((e,t)=>{var n,o;const{getPrefixCls:r,space:c,direction:f}=l.useContext(i.E_),{size:y=(null==c?void 0:c.size)||"small",align:h,className:C,rootClassName:w,children:A,direction:x="horizontal",prefixCls:O,split:S,style:N,wrap:b=!1,classNames:E,styles:L}=e,j=g(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[P,I]=Array.isArray(y)?y:[y,y],Z=m(I),D=m(P),F=v(I),k=v(P),V=(0,s.Z)(A,{keepEmpty:!0}),M=void 0===h&&"horizontal"===x?"center":h,R=r("space",O),[B,Q]=(0,p.Z)(R),H=a()(R,null==c?void 0:c.className,Q,`${R}-${x}`,{[`${R}-rtl`]:"rtl"===f,[`${R}-align-${M}`]:M,[`${R}-gap-row-${I}`]:Z,[`${R}-gap-col-${P}`]:D},C,w),U=a()(`${R}-item`,null!==(n=null==E?void 0:E.item)&&void 0!==n?n:null===(o=null==c?void 0:c.classNames)||void 0===o?void 0:o.item);let T=0;const G=V.map(((e,t)=>{var n,o;null!=e&&(T=t);const a=e&&e.key||`${U}-${t}`;return l.createElement(u,{className:U,key:a,index:t,split:S,style:null!==(n=null==L?void 0:L.item)&&void 0!==n?n:null===(o=null==c?void 0:c.styles)||void 0===o?void 0:o.item},e)})),J=l.useMemo((()=>({latestIndex:T})),[T]);if(0===V.length)return null;const K={};return b&&(K.flexWrap="wrap"),!D&&k&&(K.columnGap=P),!Z&&F&&(K.rowGap=I),B(l.createElement("div",Object.assign({ref:t,className:H,style:Object.assign(Object.assign(Object.assign({},K),null==c?void 0:c.style),N)},j),l.createElement(d,{value:J},G)))}));const y=f;y.Compact=r.ZP;var h=y}}]); |