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__Forums__Detail__id.async.js

1 line
20 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[80508],{16854:function(e,n,t){t.d(n,{Z:function(){return m}});var s=t(79800),i=t.n(s),r=t(59301),a=t(1499),l=t(3113),c=t(32398),o=t(41464),u=t(99267),d=t(37712),m=function(){var e=(0,r.useState)(""),n=i()(e,2),t=n[0],s=n[1],m=(0,r.useState)(0),f=i()(m,2),p=f[0],h=f[1],x=(0,r.useRef)("");function _(e){27==e.keyCode&&x.current&&v()}function v(){document.body.style.overflow="auto",s("")}(0,r.useEffect)((function(){return a.Z.subscribe("preview-image",(function(e){s(e),document.body.style.overflow="hidden"}))}),[]),(0,r.useEffect)((function(){return document.addEventListener("keydown",_),function(){document.removeEventListener("keydown",_)}}),[]),(0,r.useEffect)((function(){x.current=t}),[t]);var j=(0,r.useRef)(),g=(0,r.useRef)();return(0,d.jsx)(r.Fragment,{children:t?(0,d.jsxs)("div",{className:"image-preview-container",ref:j,onClick:function(e){e.nativeEvent.target!==j.current&&e.nativeEvent.target!==g.current||v()},children:[(0,d.jsxs)("div",{className:"button-group",children:[(0,d.jsxs)(l.ZP,{onClick:function(){h(p+90)},children:["旋转",(0,d.jsx)(c.Z,{})]}),(0,d.jsxs)(l.ZP,{href:t,children:["下载",(0,d.jsx)(o.Z,{})]}),(0,d.jsxs)(l.ZP,{onClick:v,children:["关闭",(0,d.jsx)(u.Z,{})]})]}),(0,d.jsx)("div",{className:"preview-wrp-group",ref:g,children:(0,d.jsx)("img",{className:"image-preview",src:t,alt:"预览大图",style:{transform:"rotate(".concat(p,"deg)")}})})]}):null})}},32412:function(e,n,t){t.r(n),t.d(n,{default:function(){return le}});var s=t(7557),i=t.n(s),r=t(41498),a=t.n(r),l=t(39647),c=t.n(l),o=t(59301),u=t(80184),d=t(82242),m=t.n(d),f=t(67390),p=t(95237),h=t(43604),x=t(3113),_={wrap:"wrap___oiJRJ",head:"head___zCLJu",recommendItem:"recommendItem___Z46_0",buttonWrap:"buttonWrap___Gol4S",privateMessage:"privateMessage___UCiuy",flex1:"flex1___FVk7y",mWidth147:"mWidth147___f_pcl"},v=t(11996),j=t(37712),g=["user","forumsDetail","globalSetting","loading","dispatch"],y=(0,u.connect)((function(e){var n=e.user,t=e.forumsDetail,s=e.loading;return{user:n,forumsDetail:t,globalSetting:e.globalSetting,loading:s.models.forumsDetail}}))((function(e){var n,t,s,r,l=e.user,o=e.forumsDetail,u=(e.globalSetting,e.loading,e.dispatch),d=(c()(e,g),o.forumsDetailData||{}),y=d.author_info,b=d.memo,Z=d.recommend_shixuns,N=function(){var e=a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==y||!y.watched){e.next=6;break}return e.next=3,(0,v.Sr)({user_id:y.user_id});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,v.YP)({user_id:y.user_id});case 8:e.t0=e.sent;case 9:e.t0&&u({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},o.forumsDetailData),{},{author_info:m()(m()({},y),{},{watched:!(null!=y&&y.watched)})})});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,j.jsx)("section",{className:_.wrap,children:(0,j.jsxs)("aside",{className:"ml20",children:[(0,j.jsxs)("div",{className:"bg-white pt40 pb40 pl20 pr20 ".concat(_.head),children:[(0,j.jsx)("a",{href:"/users/".concat(null==y?void 0:y.login),target:"_blank",children:(null==y?void 0:y.image_url)&&(0,j.jsx)("img",{src:"".concat(f.Z.API_SERVER,"/images/").concat(null==y?void 0:y.image_url)})}),(0,j.jsx)("div",{className:"tc font20",children:null==y?void 0:y.username}),(0,j.jsx)("div",{className:"tc c-grey-999",children:null==y?void 0:y.identity}),(null===(n=l.userInfo)||void 0===n?void 0:n.user_id)!==(null==y?void 0:y.user_id)&&(0,j.jsxs)(p.Z,{justify:"center",className:"mt30 ".concat(_.buttonWrap),children:[(0,j.jsx)(h.Z,{children:(0,j.jsx)(x.ZP,{type:"primary",className:"mr10",onClick:N,children:null!=y&&y.watched?"取消关注":"关注"})}),(0,j.jsx)(h.Z,{children:(0,j.jsx)(x.ZP,{className:_.privateMessage,href:"/messages/".concat(null===(t=l.userInfo)||void 0===t?void 0:t.login,"/message_detail?target_ids=").concat(null==y?void 0:y.user_id),target:"_blank",children:"私信"})})]})]}),!(null==b||null===(s=b.tag)||void 0===s||!s.length)&&(0,j.jsxs)("div",{className:"bg-white mt10 pt40 pb40 pl20 pr20",children:[(0,j.jsx)("div",{className:"font16",children:"话题标签"}),(0,j.jsx)("div",{className:"mt10 ".concat(_.tag),children:null==b||null===(r=b.tag)||void 0===r?void 0:r.map((function(e,n){return(0,j.jsx)("span",{className:"c-light-primary mr10",children:e},n)}))})]}),(0,j.jsxs)("div",{className:"pt10 pb10 pl10 pr10",children:[(0,j.jsx)("div",{className:"font16 mb20",children:"推荐实训"}),(0,j.jsx)("div",{className:_.recommend,children:null==Z?void 0:Z.map((function(e){return(0,j.jsxs)("div",{className:_.recommendItem,children:[(0,j.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,j.jsx)("img",{alt:e.id,src:"".concat(f.Z.API_SERVER,"/").concat(e.image_url)})}),(0,j.jsxs)("div",{className:"".concat(_.flex1," ml10"),children:[(0,j.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",title:e.name,className:"".concat(_.mWidth147," multi-llipsis1e c-grey-666 mb10"),children:e.name}),(0,j.jsxs)("div",{className:"c-grey-999",children:[e.myshixuns_count," 人学习"]})]})]})}))})]})]})})})),b=t(61186),Z=t.n(b),N=t(36707),k=t(8591),D=t(43418),w=(t(10249),t(20834)),I=t(66104),C=t(38854),S=t(6848),E=t(37205),F=t.n(E),R=t(79800),P=t.n(R),L=t(49731),M=t(26227),z={flex_box_center:"flex_box_center___nMc3G",flex_space_between:"flex_space_between___gTlaF",flex_box_vertical_center:"flex_box_vertical_center___GQv6O",flex_box_center_end:"flex_box_center_end___nrFEP",flex_box_column:"flex_box_column___Ls1oQ",reply:"reply___jb23w",replyList:"replyList___ryiUt",comment:"comment___QJ1eT",content:"content___X2UnY",commentItem:"commentItem___h_wnY"};Z().locale("ZH-cn");var W=function(e){var n=e.user,t=e.vlist,s=void 0===t?[]:t,r=e.dispatch,l=(e.params,e.id),c=e.memo_replies,o=e.forumsDetail;return(0,j.jsx)("aside",{className:z.comment,children:s.map((function(e,t){var s,u;return(0,j.jsxs)(p.Z,{className:z.commentItem,children:[(0,j.jsx)(h.Z,{span:24,children:(0,j.jsxs)(p.Z,{children:[(0,j.jsxs)(h.Z,{flex:"1",children:[(0,j.jsx)("a",{href:"/users/".concat(e.user_login),target:"_blank",className:"c-light-black",children:null==e?void 0:e.username}),(0,j.jsx)("span",{className:"c-light-black ml10",children:e.time})]}),(e.can_delete||e.user_id===(null===(s=n.userInfo)||void 0===s?void 0:s.user_id)||e.user_login===(null===(u=n.userInfo)||void 0===u?void 0:u.login))&&(0,j.jsx)(h.Z,{className:"forums-comment-delete",style:{display:"none"},children:(0,j.jsx)(S.Z,{title:"删除",children:(0,j.jsx)(M.Z,{className:"current",onClick:function(){var n;D.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsx)("div",{className:"font16 tc",children:"确定要删除该条回复吗?"}),onOk:(n=a()(i()().mark((function n(){var t;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,v.sW)({id:e.id});case 2:n.sent,t=c.find((function(e){return e.id===l})).children.filter((function(n){return n.id!==e.id})),c.find((function(e){return e.id===l})).children=t,r({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},o.forumsDetailData),{},{memo_replies:F()(c)})});case 6:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}})})})]})}),(0,j.jsx)(h.Z,{children:(0,j.jsx)(N.Z,{value:e.content})})]},t)}))})},T=t(1079),G=["user","forumsDetail","globalSetting","loading","dispatch","handleClick"];Z().locale("ZH-cn");var J=function(e,n){var t=e.user,s=e.forumsDetail,r=(e.globalSetting,e.loading,e.dispatch),l=e.handleClick,d=(c()(e,G),s.forumsDetailData||{}),_=d.memo,g=d.memo_replies,y=(0,u.useParams)(),b=(0,o.useState)(""),Z=P()(b,2),D=Z[0],w=Z[1],I=(0,o.useState)(""),C=P()(I,2),E=C[0],R=C[1],M=(0,o.useState)(-1),J=P()(M,2),V=J[0],Q=J[1],A=(0,o.useState)(!1),H=P()(A,2),O=H[0],U=H[1],Y=(0,o.useState)(1),q=P()(Y,2),B=q[0],K=q[1],X=(0,o.useState)(!1),$=P()(X,2),ee=$[0],ne=$[1];(0,o.useImperativeHandle)(n,(function(){return{onMdFouch:ie}})),(0,o.useEffect)((function(){U((null==_?void 0:_.replies_count)>10)}),[null==_?void 0:_.replies_count]);var te=function(){var e=a()(i()().mark((function e(){var n,t,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return K(n=B+1),e.next=4,(0,v.z5)({id:y.memoId,page:n});case 4:null!=(t=e.sent)&&t.memo_replies&&(r({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},s.forumsDetailData),{},{memo_replies:[].concat(F()(g),F()(t.memo_replies))})}),U(10===(null===(a=t.memo_replies)||void 0===a?void 0:a.length)));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(e){var n,s,i,r;return m()(m()({},e),{},{image_url:null===(n=t.userInfo)||void 0===n?void 0:n.image_url,children:[],user_id:null===(s=t.userInfo)||void 0===s?void 0:s.user_id,user_login:null===(i=t.userInfo)||void 0===i?void 0:i.login,username:null===(r=t.userInfo)||void 0===r?void 0:r.username,time:"".concat((0,T.li)(((new Date).getTime()-new Date(e.created_at).getTime())/1e3),"前")})},ie=function(){ne(!0)};return(0,j.jsxs)("section",{className:z.wrap,children:[!(null==g||!g.length)&&(0,j.jsxs)("aside",{className:z.content,children:[(0,j.jsx)("div",{style:{padding:"10px 15px 5px 15px",justifyContent:"space-between",display:"flex"},children:(0,j.jsxs)("span",{children:["全部回复(",_.replies_count,""]})}),(0,j.jsx)("aside",{className:z.replyList,children:null==g?void 0:g.map((function(e,n){var c;return(0,j.jsxs)(p.Z,{gutter:[12,12],children:[(0,j.jsx)(h.Z,{flex:"40px",children:(0,j.jsx)("a",{href:"/users/".concat(e.user_login),target:"_blank",children:(0,j.jsx)("img",{alt:"用户头像",width:"50",height:"50",src:"".concat(f.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)})})}),(0,j.jsx)(h.Z,{flex:"1",children:(0,j.jsxs)(p.Z,{align:"middle",children:[(0,j.jsxs)(h.Z,{span:24,children:[(0,j.jsx)("a",{href:"/users/".concat(e.user_login),target:"_blank",children:(0,j.jsx)("span",{className:"c-light-black",children:null==e?void 0:e.username})}),(0,j.jsx)("span",{className:"c-light-black ml10",children:e.time})]}),(0,j.jsx)(h.Z,{span:24,children:(0,j.jsx)("div",{onClick:l,children:(0,j.jsx)(N.Z,{value:e.content})})}),!(null==e||null===(c=e.children)||void 0===c||!c.length)&&(0,j.jsx)(W,{user:t,id:null==e?void 0:e.id,vlist:null==e?void 0:e.children,dispatch:r,params:y,memo_replies:g,forumsDetail:s}),(0,j.jsx)(h.Z,{span:24,className:"mt5 c-light-black",children:V===n?(0,j.jsxs)("aside",{children:[(0,j.jsx)(L.Z,{onChange:function(e){R(e)},height:150,isFocus:!0,placeholder:"我要回复..."}),(0,j.jsx)(p.Z,{children:(0,j.jsx)(h.Z,{span:24,className:"tr",children:(0,j.jsx)(x.ZP,{type:"primary",size:"middle",onClick:a()(i()().mark((function n(){var t;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==E){n.next=4;break}k.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,(0,v.ts)({parent_id:e.id,content:E});case 6:t=n.sent,R(null),t&&(Q(-1),g.find((function(e){return e.id===t.parent_id})).children.push(se(t)),r({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},s.forumsDetailData),{},{memo:m()(m()({},_),{},{replies_count:_.replies_count+1}),memo_replies:F()(g)})}));case 9:case"end":return n.stop()}}),n)}))),children:"发送"})})})]}):(0,j.jsxs)("div",{className:"tr",children:[(0,j.jsx)("span",{className:"iconfont icon-huifu1 mr15 ml30 current",onClick:function(){return Q(n)}}),(0,j.jsx)(S.Z,{title:e.user_praise?"取消点赞":"点赞",children:(0,j.jsxs)("span",{className:e.user_praise?"c-orange":"c-gery-888",children:[(0,j.jsx)("i",{className:"iconfont icon-dianzan mr3 current",onClick:a()(i()().mark((function n(){var t;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,v.vL)({id:e.id,container_type:"Memo",type:e.user_praise?0:1});case 2:(null==(t=n.sent)?void 0:t.praise_count)>=0&&(g.find((function(n){return n.id===e.id})).user_praise=!e.user_praise,g.find((function(n){return n.id===e.id})).praise_count=null==t?void 0:t.praise_count,r({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},s.forumsDetailData),{},{memo_replies:F()(g)})}));case 4:case"end":return n.stop()}}),n)})))}),e.praise_count>0?e.praise_count:""]})})]})})]})})]},n)}))})]}),O&&(0,j.jsx)("aside",{className:"bg-white pb20",style:{display:"flex",justifyContent:"center"},children:(0,j.jsxs)(p.Z,{justify:"space-between",children:[(0,j.jsx)(h.Z,{}),(0,j.jsx)(h.Z,{children:O&&(0,j.jsx)("a",{className:"c-black",onClick:te,children:"查看更多评论"})})]})}),(0,j.jsxs)("aside",{className:z.reply,children:[(0,j.jsx)(L.Z,{onBlur:function(){return ne(!1)},isFocus:ee,defaultValue:D,id:"writeForumsReviewId",onChange:function(e){w(e)},placeholder:"我要回复...",height:240}),(0,j.jsxs)(p.Z,{children:[(0,j.jsx)(h.Z,{flex:"1"}),(0,j.jsx)(h.Z,{children:(0,j.jsx)(x.ZP,{type:"primary",size:"middle",onClick:a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==D){e.next=4;break}k.ZP.error("请输入内容"),e.next=9;break;case 4:return e.next=6,(0,v.ts)({parent_id:_.id,content:D});case 6:n=e.sent,w(null),n&&r({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},s.forumsDetailData),{},{memo:m()(m()({},_),{},{replies_count:_.replies_count+1}),memo_replies:[se(n)].concat(F()(g))})});case 9:case"end":return e.stop()}}),e)}))),children:"发送"})})]})]})]})},V=(0,u.connect)((function(e){var n=e.user,t=e.forumsDetail,s=e.loading;return{user:n,forumsDetail:t,globalSetting:e.globalSetting,loading:s.models.forumsDetail}}),null,null,{forwardRef:!0})((0,o.forwardRef)(J)),Q="wrap___Soi3l",A="header___vk3EC",H="title___WJAyR",O="menu___yMPKF",U="top___ZqzEM",Y="line___EQKlG",q="flexCenter___Rcnhr",B="like___uNtmq",K="canLike___Lu04z",X="attachmentName___nwdzp",$=t(87169),ee=t(16854),ne=t(1499),te=["user","forumsDetail","globalSetting","loading","dispatch"],se={5:"技术分享",3:"操作指南",16:"通知公告"},ie=(0,u.connect)((function(e){var n=e.user,t=e.forumsDetail,s=e.loading;return{user:n,forumsDetail:t,globalSetting:e.globalSetting,loading:s.effects}}))((function(e){var n,t,s,r,l=e.user,d=e.forumsDetail,f=(e.globalSetting,e.loading,e.dispatch),x=(c()(e,te),d.forumsDetailData||{}),_=x.author_info,g=x.memo,y=x.attachments_list,b=((0,o.useRef)(),(0,o.useRef)()),E=function(){var e=a()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={id:g.id,sticky:g.sticky?0:1},e.next=3,(0,v.B0)(n);case 3:0===(null==(t=e.sent)?void 0:t.status)&&f({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},d.forumsDetailData),{},{memo:m()(m()({},g),{},{sticky:!(null!=g&&g.sticky)})})});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.sW)({id:null==g?void 0:g.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(k.ZP.success("删除成功"),u.history.push("/forums")),-1===(null==n?void 0:n.status)&&u.history.push("/forums");case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.vL)({id:g.id,container_type:"Memo",type:1});case 2:(null==(n=e.sent)?void 0:n.praise_count)>=0&&f({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},d.forumsDetailData),{},{memo:m()(m()({},g),{},{user_praise:!(null!=g&&g.user_praise),memo_praise_count:null==n?void 0:n.praise_count})})});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=(0,j.jsxs)(w.Z,{className:O,children:[(null===(n=l.userInfo)||void 0===n?void 0:n.admin)&&(null==g?void 0:g.sticky)&&(0,j.jsx)(w.Z.Item,{children:(0,j.jsx)("a",{onClick:function(){return E()},children:"取消置顶"})}),(null===(t=l.userInfo)||void 0===t?void 0:t.admin)&&!(null!=g&&g.sticky)&&(0,j.jsx)(w.Z.Item,{children:(0,j.jsx)("a",{onClick:function(){return E()},children:"置  顶"})}),(0,j.jsx)(w.Z.Item,{children:(0,j.jsx)(u.Link,{to:"/forums/".concat(null==g?void 0:g.id,"/edit"),children:"编  辑"})}),(0,j.jsx)(w.Z.Item,{children:(0,j.jsx)("a",{onClick:function(){D.Z.confirm({title:"提示",icon:(0,j.jsx)($.Z,{}),content:"帖子将被删除,无法恢复。是否确认删除?",okText:"确认",onOk:function(){F()},cancelText:"取消"})},children:"删  除"})})]}),L=function(e){var n=e.target,t=n.nodeName,s=n.src;"IMG"===t&&(ne.Z.publish("preview-image",s),console.log("src:",s))};return(0,o.useEffect)((function(){}),[]),(0,j.jsxs)("section",{className:Q,children:[(0,j.jsxs)(I.Z,{separator:"/",className:"mb5",children:[(0,j.jsx)(I.Z.Item,{children:(0,j.jsx)(u.Link,{to:"/forums/categories/".concat(null==g?void 0:g.forum_id),children:se[null==g?void 0:g.forum_id]})}),(0,j.jsx)(I.Z.Item,{children:"详情"})]}),(0,j.jsxs)("header",{className:"bg-white pt40 pb40 pl30 pr30 ".concat(A),children:[(0,j.jsxs)(p.Z,{align:"middle",children:[(0,j.jsxs)(h.Z,{flex:1,className:"font24 mb5",children:[(0,j.jsx)("span",{className:H,children:null==g?void 0:g.subject}),(null==g?void 0:g.sticky)&&(0,j.jsx)("span",{className:U,children:"置顶"})]}),(0,j.jsx)(h.Z,{children:((null===(s=l.userInfo)||void 0===s?void 0:s.admin)||(null===(r=l.userInfo)||void 0===r?void 0:r.user_id)===(null==_?void 0:_.user_id))&&(0,j.jsx)(C.Z,{dropdownRender:function(){return P},children:(0,j.jsx)("i",{className:"fa fa-bars font-16 current c-grey-bcb"})})})]}),(0,j.jsxs)(p.Z,{align:"middle",className:"font14",children:[(0,j.jsx)(h.Z,{flex:1,className:"c-grey-999",children:(0,j.jsxs)("span",{children:[Z()(null==g?void 0:g.time).fromNow()," 更新"]})}),(0,j.jsxs)(h.Z,{className:"c-grey-999",children:[(0,j.jsxs)("span",{className:"pr10 pl10 ".concat(null!=g&&g.replies_count?Y:""),children:[(0,j.jsx)("i",{className:"iconfont icon-liulanyan font18 mr5"}),null==g?void 0:g.viewed_count]}),!(null==g||!g.replies_count)&&(0,j.jsx)(S.Z,{placement:"bottom",title:"写评论",children:(0,j.jsxs)("span",{className:"current pl10",onClick:function(){b.current.onMdFouch&&b.current.onMdFouch()},children:[(0,j.jsx)("i",{className:"iconfont icon-huifu1 font18 mr5"}),null==g?void 0:g.replies_count]})})]})]})]}),(0,j.jsxs)("main",{className:"bg-white pt40 pb40 pl40 pr40",children:[(0,j.jsx)("div",{onClick:L,children:(0,j.jsx)(N.Z,{value:null==g?void 0:g.content})}),(0,j.jsx)("div",{className:"bg-white pl40 pr40 mt40",children:(0,j.jsx)("div",{className:"mt10 mb20 ".concat(q),children:(0,j.jsxs)("div",{className:"".concat(B," ").concat(null!=g&&g.user_praise?"":K),onClick:R,children:[(0,j.jsx)("i",{className:"iconfont icon-dianzan font18"}),(0,j.jsx)("br",{}),(0,j.jsx)("span",{children:null==g?void 0:g.memo_praise_count})]})})}),!(null==y||!y.length)&&(0,j.jsx)("div",{className:"mt40",children:null==y?void 0:y.map((function(e){return(0,j.jsxs)("div",{className:"c-grey-888 ".concat(q),children:[(0,j.jsx)("i",{className:"iconfont icon-fujian mr10 font14 c-green-29b"}),(0,j.jsx)("a",{href:null==e?void 0:e.url,title:null==e?void 0:e.title,className:"".concat(X," mr10"),children:null==e?void 0:e.title}),(0,j.jsx)("span",{className:"font12 c-grey-666 mt3",children:null==e?void 0:e.filesize})]})}))})]}),(0,j.jsx)(V,{ref:b,handleClick:L}),(0,j.jsx)(ee.Z,{})]})})),re="flex___fgmSn",ae=["forumsDetail","globalSetting","loading","dispatch"],le=(0,u.connect)((function(e){var n=e.forumsDetail,t=e.loading;return{forumsDetail:n,globalSetting:e.globalSetting,loading:t.models.forumsDetail}}))((function(e){e.forumsDetail,e.globalSetting,e.loading;var n=e.dispatch,t=(c()(e,ae),(0,u.useParams)());(0,o.useEffect)((function(){s()}),[t.memoId]);var s=function(){var e=a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n({type:"forumsDetail/getForumsDetailData",payload:{id:t.memoId}});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,j.jsxs)("section",{className:"edu-container mb20 mt30 ".concat(re),children:[(0,j.jsx)(ie,{}),(0,j.jsx)(y,{})]})}))}}]);