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
13 KiB

1 year ago
  1. var t=Object.defineProperty,e=Object.prototype.hasOwnProperty,a=Object.getOwnPropertySymbols,i=Object.prototype.propertyIsEnumerable,c=(e,a,i)=>a in e?t(e,a,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[a]=i,n=(t,n)=>{for(var s in n||(n={}))e.call(n,s)&&c(t,s,n[s]);if(a)for(var s of a(n))i.call(n,s)&&c(t,s,n[s]);return t};import{B as s,x as o,n as l,v as m,K as A,T as I,G as d,p as r,m as h,c as p,t as C,y as g,z as w,u as R,F as b,q as T,L as u,s as k,w as M,r as N,o as v}from"./vendor.269b2875.js";import{_ as G,a as B}from"./dushu-yizan@2x.b53044a0.js";const S={components:{},setup(){const{proxy:t}=s(),e=o({AnswerId:"",CmtPath:"",autoFocus:!1,textareaShow:!1,textareaContent:"",commitList:[],commitAnser:{},teail:{},contlength:0,commentTxtShow:!1,commentTotals:0}),a=l((()=>""!==e.textareaContent));m((()=>{const e=t;e.AnswerId=t.$route.query.id,e.CmtPath=t.$route.query.CmtPath,i()})),A((()=>e.textareaContent),(t=>{e.contlength=t.length}));let i=()=>{const e=t;let a={Id:e.AnswerId};t.$http.get(t.$API.GETANSWERBYIDFORAPP,{params:a,headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((t=>{if(200==t.type){let a=t.data,i=JSON.parse(localStorage.getItem("Answer_key"));e.teail=a||i,c(0,!1)}else I(t.content)})).catch((t=>{}))},c=(e,a)=>{const i=t;i.$http.get(t.$API.GETCOMMENTPAGES,{params:{Id:i.AnswerId,Order:"Date_desc",pageIndex:1,pageSize:10}}).then((t=>{200==t.type?(i.commitList=t.data,i.commentTotals=t.totalRows):I(t.content)})).catch((t=>{}))};return n(n({},d(e)),{toBack:()=>{t.$router.go(-1)},GetDynamicByID:i,GetcommitList:c,LikeComment:(e,a,i)=>{const c=t;let n={LikeId:e,LikePath:"comment",LikeCustId:a};c.$http.post(t.$API.CUSTLIKE,n,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((t=>{200==t.type?(c.commitList[i].hasLike=!c.commitList[i].hasLike,c.commitList[i].cmtLike=c.commitList[i].cmtLike+1,c.commitList[i].hasLike&&I("感谢点赞")):I(t.content)})).catch((t=>{}))},custLike:(e,a)=>{const i=t;let c={LikeId:e,LikePath:"dynamic",LikeCustId:a};i.$http.post(t.$API.CUSTLIKE,c,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((t=>{200==t.type?(i.teail.hasLike=!i.teail.hasLike,i.teail.numLike=i.teail.numLike+1,i.teail.hasLike&&I("感谢点赞")):I(t.content)})).catch((t=>{}))},isuse:a,AddComment:e=>{const a=t;if(""==a.textareaContent)return I("评论内容不能为空"),!1;if(""==a.CmtPath)return I("评论类型不能为空"),!1;let i={model:{BelongId:a.AnswerId,CmtContent:a.textareaContent,CmtType:0,CmtPath:a.CmtPath},BelongId:""};a.$http.post(t.$API.ADDCOMMENT,i,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((t=>{200==t.type?(a.textareaContent="",a.commentList=[],a.commentTxtShow=!1,c(),I("评论成功")):I(t.content)})).catch((t=>{}))},commentTxtPopup:()=>{const e=t;e.commentTxtShow=!0,e.$nextTick((()=>{e.textareaShow=!0,e.autoFocus=!0}))},closePopupCancel:()=>{const e=t;e.commentTxtShow=!1,e.textareaShow=!1}})}},Y=M("data-v-1780a276");r("data-v-1780a276");const y={class:"main"},E={class:"status"},L={class:"top"},D=C("span",{class:"backtrack icon iconfont"},"",-1),Z={class:"answerReply"},Q={key:0,class:"findNav"},U={key:1,class:"findNav"},j={class:"QuestionInfo"},z={class:"infoTop"},O={class:"avatar",style:{"margin-right":".28rem"}},F={class:"infoname"},x={class:"teailname"},J={class:"teailtime"},V={class:"deatialContent"},W={class:"commentList_wrap"},P={class:"commentitle"},H={class:"infoTop"},X={style:{display:"flex","align-items":"center"}},f={class:"avatar avatarSize"},K={class:"infoname"},q={style:{"font-size":".24rem",color:"#333"}},$={class:"teailtime"},_={class:"flexRowS"},tt={style:{"font-size":".24rem",color:"#999","margin-left":"0.05rem"}},et={class:"commentContent"},at={class:"commentArea"},it={class:"commentAreas"},ct=C("img",{style:{width:".22rem",height:".28rem","margin-right":".1rem"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAYAAABlL09dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4Onh