You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__virtualSpaces__Lists__Di...

2 lines
5.0 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6265],{29005:function(re,y,s){s.r(y);var e=s(59301),g=s(91482),z=s(78241),G=s(71418),p=s(95237),c=s(43604),C=s(6848),H=s(58421),J=s(8591),A=s(23579),Q=s(18540),u=s(92318),Z=s(6521),b=s(25544),X=s(66649),V=s.n(X),k=s(90702),q=Object.defineProperty,ee=Object.defineProperties,te=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,R=(t,a,n)=>a in t?q(t,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[a]=n,M=(t,a)=>{for(var n in a||(a={}))S.call(a,n)&&R(t,n,a[n]);if(O)for(var n of O(a))B.call(a,n)&&R(t,n,a[n]);return t},I=(t,a)=>ee(t,te(a)),ae=(t,a)=>{var n={};for(var o in t)S.call(t,o)&&a.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&O)for(var o of O(t))a.indexOf(o)<0&&B.call(t,o)&&(n[o]=t[o]);return n},le=(t,a,n)=>new Promise((o,_)=>{var P=r=>{try{d(n.next(r))}catch(m){_(m)}},w=r=>{try{d(n.throw(r))}catch(m){_(m)}},d=r=>r.done?o(r.value):Promise.resolve(r.value).then(P,w);d((n=n.apply(t,a)).next())});const ne=t=>{var a=t,{classroomList:n,globalSetting:o,virtualSpaces:_,loading:P,user:w,dispatch:d}=a,r=ae(a,["classroomList","globalSetting","virtualSpaces","loading","user","dispatch"]),m,T,W,U,K,N,x;const{DiscussionList:i,menus:F}=_,[v]=z.default.useForm(),{virtual_spacesId:h}=(0,g.useParams)(),[se,L]=(0,e.useState)(!1),[f,oe]=(0,e.useState)({page:1,limit:15}),ie=((m=F==null?void 0:F.find(l=>l.id==window.localStorage.getItem("vtrsModuleId")))==null?void 0:m.name)||"",$=()=>{window.scrollTo(0,0),d({type:"virtualSpaces/getDiscussionList",payload:I(M({},f),{virtual_spacesId:h,virtual_module_id:window.localStorage.getItem("vtrsModuleId")})})};return(0,e.useEffect)(()=>{$()},[f,window.localStorage.getItem("vtrsModuleId")]),e.createElement(G.Z,{spinning:P["virtualSpaces/getDiscussionList"]},e.createElement("div",{className:"ml40 mr40"},e.createElement(A.YG,{value:"all",onChange:()=>{},tabBarExtraContent:e.createElement(A.op,{onClick:()=>{L(!0),v.resetFields()}},"\u65B0\u5EFA"),dataSource:[{id:"all",name:ie}]}),((T=i==null?void 0:i.data)==null?void 0:T.count)==0?e.createElement(Q.Z,null):e.createElement("div",{className:u.Z.DiscussionList},(U=(W=i==null?void 0:i.data)==null?void 0:W.list)==null?void 0:U.map((l,E)=>{var D;return e.createElement(p.Z,{style:{flexDirection:"column"},key:E,className:u.Z.DiscussionListItem,onClick:()=>{g.history.push(`/${b.AS}/${h}/discussion/${l.id}/detail?leftMenuId=${window.localStorage.getItem("vtrsModuleId")}`)}},e.createElement(c.Z,{style:{width:283,height:177,overflow:"hidden"}},e.createElement("img",{className:u.Z.DiscussionListItemImg,src:`${Z.Z.API_SERVER}${(D=l==null?void 0:l.cover)==null?void 0:D.url}`})),e.createElement(p.Z,{justify:"space-between",style:{padding:"26px 12px",flexDirection:"column",flex:1,width:283}},e.createElement(c.Z,null,e.createElement(C.Z,{placement:"topLeft",title:l.name},e.createElement("div",{className:`font16 ${u.Z.Onerow}`,style:{color:"#333",fontWeight:600}},l.name)),e.createElement("div",{className:`mt10 ${u.Z.MultiLine}`,style:{color:"#666"}},l.desc)),e.createElement(p.Z,{style:{marginTop:"22px"},align:"middle",justify:"space-between",wrap:!1},e.createElement(c.Z,null,e.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),V()(l==null?void 0:l.created_at).format("YYYY-MM-DD")),e.createElement(C.Z,{placement:"topLeft",title:l.real_name},e.createElement(c.Z,{className:u.Z.Onerow,style:{maxWidth:150,lineHeight:"18px"}},e.createElement("img",{className:"mr5",width:18,height:18,src:`${Z.Z.IMG_SERVER}/images/${l==null?void 0:l.user_image_url}`}),l==null?void 0:l.real_name)))))})),((K=i==null?void 0:i.data)==null?void 0:K.count)!=0&&e.createElement(p.Z,{className:"mt20 mb20",wrap:!1,align:"middle",justify:"space-between"},e.createElement(c.Z,null,"\u5171\xA0",e.createElement("span",{style:{color:"#165DFF"}},((N=i==null?void 0:i.data)==null?void 0:N.count)||0),"\xA0\u6761\u6570\u636E"),e.createElement(c.Z,null,e.createElement(H.Z,{showSizeChanger:!1,showQuickJumper:!0,current:f.page,pageSize:f.limit,onChange:(l,E)=>oe(I(M({},f),{page:l,limit:E})),total:((x=i==null?void 0:i.data)==null?void 0:x.count)||0}))),e.createElement(k.Z,{form:v,title:"\u65B0\u5EFA\u4EA4\u6D41\u7814\u8BA8",width:1200,open:se,destroyOnClose:!0,dispatch:d,onCancel:()=>{L(!1),v.resetFields()},confirmLoading:P["virtualSpaces/postDiscussionList"],onOk:()=>v.submit(),handleFinish:l=>le(void 0,null,function*(){var E;l.attachment_ids=((E=l==null?void 0:l.attachment_ids)==null?void 0:E.map(j=>{var Y;return(Y=j==null?void 0:j.response)==null?void 0:Y.id}))||[];const D=yield d({type:"virtualSpaces/postDiscussionList",payload:I(M({virtual_spacesId:h},l),{virtual_module_id:window.localStorage.getItem("vtrsModuleId")})});console.log(l),(D==null?void 0:D.status)==0&&(J.ZP.success("\u65B0\u5EFA\u6210\u529F"),v.resetFields(),L(!1),$())})})))};y.default=(0,g.connect)(({classroomList:t,loading:a,globalSetting:n,virtualSpaces:o,user:_})=>({classroomList:t,globalSetting:n,loading:a.effects,virtualSpaces:o,user:_}))(ne)}}]);