|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[80508],{43851:function(e,n,t){t.d(n,{Z:function(){return o}});var s=t(79800),r=t.n(s),i=t(59301),a=t(34837),l=t(54139),c=t(37712),o=function(){var e=(0,i.useState)(""),n=r()(e,2),t=n[0],s=n[1],o=(0,i.useState)(0),u=r()(o,2),d=(u[0],u[1]),m=(0,i.useState)(),f=r()(m,2),p=(f[0],f[1]),h=(0,i.useState)(),x=r()(h,2),_=(x[0],x[1]),v=(0,i.useState)(!1),j=r()(v,2),g=(j[0],j[1],(0,i.useRef)(""));function y(e){27==e.keyCode&&g.current&&b()}function b(){document.body.style.overflow="auto",p(void 0),_(void 0),d(0),s("")}(0,i.useEffect)((function(){return a.Z.subscribe("preview-image",(function(e){s(e),console.log(D.current),document.body.style.overflow="hidden"}))}),[]),(0,i.useEffect)((function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),(0,i.useEffect)((function(){g.current=t}),[t]);(0,i.useRef)();var N=(0,i.useRef)(),D=(0,i.useRef)();return(0,c.jsx)(i.Fragment,{children:t?(0,c.jsx)("div",{children:(0,c.jsx)("div",{className:"preview-wrp-group",ref:N,children:(0,c.jsx)(l.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){s("")}},alt:"预览大图"})})}):null})}},27:function(e,n,t){t.r(n),t.d(n,{default:function(){return ce}});var s=t(7557),r=t.n(s),i=t(41498),a=t.n(i),l=t(39647),c=t.n(l),o=t(59301),u=t(79265),d=t(82242),m=t.n(d),f=t(69423),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(35891),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,i,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,N=d.recommend_shixuns,D=function(){var e=a()(r()().mark((function e(){return r()().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:D,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===(i=b.tag)||void 0===i?void 0:i.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==N?void 0:N.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(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),N=t.n(b),D=t(501),k=t(8591),Z=t(43418),w=t(92832),I=t(20834),S=t(66104),C=t(6848),F=t(38854),R=t(37205),E=t.n(R),P=t(79800),M=t.n(P),L=t(85654),z=t(72295),T={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"};N().locale("ZH-cn");var W=function(e){var n=e.user,t=e.vlist,s=void 0===t?[]:t,i=e.dispatch,l=(e.params,e.id),c=e.memo_replies,o=e.forumsDetail;return(0,j.jsx)("aside",{className:T.comment,children:s.map((function(e,t){var s,u;return(0,j.jsxs)(p.Z,{className:T.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)(C.Z,{title:"删除",children:(0,j.jsx)(z.Z,{className:"current",onClick:function(){var n;Z.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsx)("div",{className:"font16 tc",children:"确定要删除该条回复吗?"}),onOk:(n=a()(r()().mark((function n(){var t;return r()().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,i({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},o.forumsDetailData),{},{memo_replies:E()(c)})});case 6:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}})})})]})}),(0,j.jsx)(h.Z,{children:(0,j.jsx)(D.Z,{value:e.content})})]},t)}))})},G=t(95972),V=["user","forumsDetail","globalSetting","loading","dispatch","handleClick"];N().locale("ZH-cn");var J=function(e,n){var t=e.user,s=e.forumsDetail,i=(e.globalSetting,e.loading,e.dispatch),l=e.handleClick,d=(c()(e,V),s.forumsDetailData||{}),_=d.memo,g=d.memo_replies,y=(0,u.useParams)(),b=(0,o.useState)(""),N=M()(b,2),Z=N[0],w=N[1],I=(0,o.useState)(""),S=M()(I,2),F=S[0],R=S[1],P=(0,o.useState)(-1),z=M()(P,2),J=z[0],O=z[1],Q=(0,o.useState)(!1),H=M()(Q,2),U=H[0],Y=H[1],q=(0,o.useState)(1),A=M()(q,2),B=A[0],K=A[1],X=(0,o.useState)(!1),$=M()(X,2),ee=$[0],ne=$[1];(0,o.useImperativeHandle)(n,(function(){return{onMdFouch:re}})),(0,o.useEffect)((function(){Y((null==_?void 0:_.replies_count)>10)}),[null==_?void 0:_.replies_count]);var te=function(){var e=a()(r()().mark((function e(){var n,t,a;return r()().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&&(i({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},s.forumsDetailData),{},{memo_replies:[].concat(E()(g),E()(t.memo_replies))})}),Y(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,r,i;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===(r=t.userInfo)||void 0===r?void 0:r.login,username:null===(i=t.userInfo)||void 0===i?void 0:i.username,time:"".concat((0,G.li)(((new Date).getTime()-new Date(e.created_at).getTime())/1e3),"前")})},re=function(){ne(!0)};return(0,j.jsxs)("section",{className:T.wrap,children:[!(null==g||!g.length)&&(0,j.jsxs)("aside",{className:T.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:T.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)(D.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:i,params:y,memo_replies:g,forumsDetail:s}),(0,j.jsx)(h.Z,{span:24,className:"mt5 c-light-black",children:J===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()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==F){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:F});case 6:t=n.sent,R(null),t&&(O(-1),g.find((function(e){return e.id===t.parent_id})).children.push(se(t)),i({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},s.forumsDetailData),{},{memo:m()(m()({},_),{},{replies_count:_.replies_count+1}),memo_replies:E()(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 O(n)}}),(0,j.jsx)(C.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()(r()().mark((function n(){var t;return r()().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,i({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},s.forumsDetailData),{},{memo_replies:E()(g)})}));case 4:case"end":return n.stop()}}),n)})))}),e.praise_count>0?e.praise_count:""]})})]})})]})})]},n)}))})]}),U&&(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:U&&(0,j.jsx)("a",{className:"c-black",onClick:te,children:"查看更多评论"})})]})}),(0,j.jsxs)("aside",{className:T.reply,children:[(0,j.jsx)(L.Z,{onBlur:function(){return ne(!1)},isFocus:ee,defaultValue:Z,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()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==Z){e.next=4;break}k.ZP.error("请输入内容"),e.next=9;break;case 4:return e.next=6,(0,v.ts)({parent_id:_.id,content:Z});case 6:n=e.sent,w(null),n&&i({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},s.forumsDetailData),{},{memo:m()(m()({},_),{},{replies_count:_.replies_count+1}),memo_replies:[se(n)].concat(E()(g))})});case 9:case"end":return e.stop()}}),e)}))),children:"发送"})})]})]})]})},O=(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",H="header___vk3EC",U="title___WJAyR",Y="menu___yMPKF",q="top___ZqzEM",A="line___EQKlG",B="flexCenter___Rcnhr",K="like___uNtmq",X="canLike___Lu04z",$="attachmentName___nwdzp",ee=t(80205),ne=t(43851),te=t(34837),se=["user","forumsDetail","globalSetting","loading","dispatch"],re={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,i,l,d=e.user,f=e.forumsDetail,x=(e.globalSetting,e.loading,e.dispatch),_=(c()(e,se),f.forumsDetailData||{}),g=_.author_info,y=_.memo,b=_.attachments_list,R=(0,o.useRef)(),E=(0,o.useRef)(),P=function(){var e=a()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={id:y.id,sticky:y.sticky?0:1},e.next=3,(0,v.B0)(n);case 3:0===(null==(t=e.sent)?void 0:t.status)&&x({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},f.forumsDetailData),{},{memo:m()(m()({},y),{},{sticky:!(null!=y&&y.sticky)})})});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=a()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.sW)({id:null==y?void 0:y.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)}}(),L=function(){var e=a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Z.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"奖励设置",content:(0,j.jsx)("div",{className:"font14 tc",children:(0,j.jsx)(w.Z,{defaultValue:R.current,onChange:function(e){return R.current=e.target.value}})}),onOk:function(){var e=a()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.eh)({id:null==y?void 0:y.id,container_type:"Memo",score:R.current?Number(R.current):0,user_id:null==g?void 0:g.user_id});case 2:if(n=e.sent,R.current=null,!((null==n?void 0:n.code)>0)){e.next=8;break}return x({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},f.forumsDetailData),{},{memo:m()(m()({},y),{},{reward:null==n?void 0:n.code})})}),k.ZP.success("奖励成功"),e.abrupt("return");case 8:k.ZP.success("奖励失败,请联系系统管理员!");case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(){var e=a()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.vL)({id:y.id,container_type:"Memo",type:1});case 2:(null==(n=e.sent)?void 0:n.praise_count)>=0&&x({type:"forumsDetail/setForumsDetailData",payload:m()(m()({},f.forumsDetailData),{},{memo:m()(m()({},y),{},{user_praise:!(null!=y&&y.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)}}(),T=(0,j.jsxs)(I.Z,{className:Y,children:[(null===(n=d.userInfo)||void 0===n?void 0:n.admin)&&(null==y?void 0:y.sticky)&&(0,j.jsx)(I.Z.Item,{children:(0,j.jsx)("a",{onClick:function(){return P()},children:"取消置顶"})}),(null===(t=d.userInfo)||void 0===t?void 0:t.admin)&&!(null!=y&&y.sticky)&&(0,j.jsx)(I.Z.Item,{children:(0,j.jsx)("a",{onClick:function(){return P()},children:"置 顶"})}),(0,j.jsx)(I.Z.Item,{children:(0,j.jsx)(u.Link,{to:"/forums/".concat(null==y?void 0:y.id,"/edit"),children:"编 辑"})}),(0,j.jsx)(I.Z.Item,{children:(0,j.jsx)("a",{onClick:function(){Z.Z.confirm({title:"提示",icon:(0,j.jsx)(ee.Z,{}),content:"帖子将被删除,无法恢复。是否确认删除?",okText:"确认",onOk:function(){M()},cancelText:"取消"})},children:"删 除"})})]}),W=function(e){var n=e.target,t=n.nodeName,s=n.src;"IMG"===t&&(te.Z.publish("preview-image",s),console.log("src:",s))};return(0,o.useEffect)((function(){}),[]),(0,j.jsxs)("section",{className:Q,children:[(0,j.jsxs)(S.Z,{separator:"/",className:"mb5",children:[(0,j.jsx)(S.Z.Item,{children:(0,j.jsx)(u.Link,{to:"/forums/categories/".concat(null==y?void 0:y.forum_id),children:re[null==y?void 0:y.forum_id]})}),(0,j.jsx)(S.Z.Item,{children:"详情"})]}),(0,j.jsxs)("header",{className:"bg-white pt40 pb40 pl30 pr30 ".concat(H),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:U,children:null==y?void 0:y.subject}),(null==y?void 0:y.sticky)&&(0,j.jsx)("span",{className:q,children:"置顶"}),!(null==y||!y.reward)&&(0,j.jsx)(C.Z,{placement:"bottom",title:"获得平台奖励金币:".concat(null==y?void 0:y.reward),children:(0,j.jsxs)("span",{className:"ml10 c-orange-ff7",children:[(0,j.jsx)("i",{className:"iconfont icon-gift font16 mr5"}),(0,j.jsx)("span",{className:"font14",children:null==y?void 0:y.reward})]})})]}),(0,j.jsx)(h.Z,{children:((null===(s=d.userInfo)||void 0===s?void 0:s.admin)||(null===(i=d.userInfo)||void 0===i?void 0:i.user_id)===(null==g?void 0:g.user_id))&&(0,j.jsx)(F.Z,{dropdownRender:function(){return T},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:[N()(null==y?void 0:y.time).fromNow()," 更新"]})}),(0,j.jsxs)(h.Z,{className:"c-grey-999",children:[(null===(l=d.userInfo)||void 0===l?void 0:l.admin)&&(0,j.jsx)(C.Z,{placement:"bottom",title:"帖子奖励",children:(0,j.jsx)("span",{className:"current pr10 ".concat(A),onClick:L,children:(0,j.jsx)("i",{className:"iconfont icon-jiangli font18 mr5"})})}),(0,j.jsxs)("span",{className:"pr10 pl10 ".concat(null!=y&&y.replies_count?A:""),children:[(0,j.jsx)("i",{className:"iconfont icon-liulanyan font18 mr5"}),null==y?void 0:y.viewed_count]}),!(null==y||!y.replies_count)&&(0,j.jsx)(C.Z,{placement:"bottom",title:"写评论",children:(0,j.jsxs)("span",{className:"current pl10",onClick:function(){E.current.onMdFouch&&E.current.onMdFouch()},children:[(0,j.jsx)("i",{className:"iconfont icon-huifu1 font18 mr5"}),null==y?void 0:y.replies_count]})})]})]})]}),(0,j.jsxs)("main",{className:"bg-white pt40 pb40 pl40 pr40",children:[(0,j.jsx)("div",{onClick:W,children:(0,j.jsx)(D.Z,{value:null==y?void 0:y.content})}),(0,j.jsx)("div",{className:"bg-white pl40 pr40 mt40",children:(0,j.jsx)("div",{className:"mt10 mb20 ".concat(B),children:(0,j.jsxs)("div",{className:"".concat(K," ").concat(null!=y&&y.user_praise?"":X),onClick:z,children:[(0,j.jsx)("i",{className:"iconfont icon-dianzan font18"}),(0,j.jsx)("br",{}),(0,j.jsx)("span",{children:null==y?void 0:y.memo_praise_count})]})})}),!(null==b||!b.length)&&(0,j.jsx)("div",{className:"mt40",children:null==b?void 0:b.map((function(e){return(0,j.jsxs)("div",{className:"c-grey-888 ".concat(B),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($," 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)(O,{ref:E,handleClick:W}),(0,j.jsx)(ne.Z,{})]})})),ae="flex___fgmSn",le=["forumsDetail","globalSetting","loading","dispatch"],ce=(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,le),(0,u.useParams)());(0,o.useEffect)((function(){s()}),[t.memoId]);var s=function(){var e=a()(r()().mark((function e(){return r()().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(ae),children:[(0,j.jsx)(ie,{}),(0,j.jsx)(y,{})]})}))}}]); |