Commit 01d5b0ec authored by zhangyanni's avatar zhangyanni

讨论

parent e1e9f150
......@@ -96,7 +96,7 @@
api.publishTopicDiscussAxios(params).then((res)=>{
if(res.code==0){
if(res.msgCode==0||res.msgCode==null){
this.$emit("showCommentVisible");
this.$emit("showCommentVisible",res.result);
this.isEmpty = true;
}else{
this.$toast({
......
......@@ -100,7 +100,7 @@
</p>
</div>
</div>
<div class="bottomInfo">
<div class="bottomInfo" v-if="item.resultDiscussContent">
<span @click="handleClickHtml($event,item)" v-html="publicFun.analyzeEmoji(item.resultDiscussContent)"></span>
<span class="allTitle" @click.stop="$router.push({path:'/discussDetail',query:{id:$route.query.id,disId:item.id}})">全文</span>
</div>
......@@ -170,7 +170,7 @@
</p>
</div>
</div>
<div class="bottomInfo">
<div class="bottomInfo" v-if="item.resultDiscussContent">
<span v-html="publicFun.analyzeEmoji(item.resultDiscussContent)" @click="handleClickHtml($event,item)"></span>
<span class="allTitle" @click.stop="$router.push({path:'/discussDetail',query:{id:$route.query.id,disId:item.id}})">全文</span>
</div>
......@@ -286,7 +286,7 @@
</p>
</div>
</div>
<div class="bottomInfo">
<div class="bottomInfo" v-if="item.resultDiscussContent">
<span v-html="publicFun.analyzeEmoji(item.resultDiscussContent)" @click="handleClickHtml($event,item)"></span>
<span class="allTitle" v-if="item.isShowAll" @click="$router.push({path:'/discussDetail',query:{id:$route.query.id,disId:item.id}})">全文</span>
</div>
......@@ -688,24 +688,28 @@
getHotAndTopComments() {
api.getTopicTopAndHotDiscussListAxios(this.$route.query.id).then((res) => {
if (res.code == 0) {
res.result.discussHotList.forEach((item) => {
item.resultDiscussContent = item.discussContent;
item.resultDiscussContent = this.publicFun.getTitlewith(item.discussContent,item.projectList);
item.isShowAll = item.discussContent > 128 ? true : false;
item.operateVisible = false;
if (item.discussUrl) {
item.contentUrlList = item.discussUrl.split(",");
}
})
res.result.discussTopList.forEach((item) => {
item.resultDiscussContent = item.discussContent;
item.resultDiscussContent = this.publicFun.getTitlewith(item.discussContent,item.projectList);
item.isShowAll = item.discussContent > 128 ? true : false;
item.operateVisible = false;
if (item.discussUrl) {
item.contentUrlList = item.discussUrl.split(",");
}
})
if(res.result.discussHotList!=null&&res.result.discussHotList.length>0){
res.result.discussHotList.forEach((item) => {
item.resultDiscussContent = item.discussContent;
item.resultDiscussContent = this.publicFun.getTitlewith(item.discussContent,item.projectList);
item.isShowAll = item.discussContent > 128 ? true : false;
item.operateVisible = false;
if (item.discussUrl) {
item.contentUrlList = item.discussUrl.split(",");
}
})
}
if(res.result.discussTopList!=null&&res.result.discussTopList.length>0){
res.result.discussTopList.forEach((item) => {
item.resultDiscussContent = item.discussContent;
item.resultDiscussContent = this.publicFun.getTitlewith(item.discussContent,item.projectList);
item.isShowAll = item.discussContent > 128 ? true : false;
item.operateVisible = false;
if (item.discussUrl) {
item.contentUrlList = item.discussUrl.split(",");
}
})
}
this.hotCommentData = res.result.discussHotList;
this.topCommentData = res.result.discussTopList;
} else {
......@@ -1070,12 +1074,13 @@
},
//隐藏评论
showCommentVisible() {
showCommentVisible(data) {
this.commentsId = "";
this.commentsDeepId = "";
this.replyCreatedBy = "";
this.commentVisible = false;
this.isAddBrowse = false;
this.topicInfo.topicDiscussStr = data;
this.getInitComments();
// this.getSubjectDetail();
},
......
......@@ -29,7 +29,7 @@
</p>
</div>
</div>
<div class="bottomInfo" @click="handleClickHtml($event,detailInfo)" v-html="publicFun.analyzeEmoji(detailInfo.discussContent)">
<div class="bottomInfo" @click="handleClickHtml($event,detailInfo)" v-html="publicFun.analyzeEmoji(detailInfo.resultDiscussContent)" v-if="detailInfo.resultDiscussContent">
</div>
<div class="imageListInfo" v-if="detailInfo.contentUrlList">
<div class="imgList" v-if="detailInfo.contentUrlList&&detailInfo.contentUrlList.length>=2">
......@@ -92,7 +92,7 @@
</div>
</div>
<div class="bottomInfo">
<p v-html="publicFun.analyzeEmoji(item.commentsContent)">{{item.commentsContent}}</p>
<p v-html="publicFun.analyzeEmoji(item.commentsContent)" v-if="item.commentsContent">{{item.commentsContent}}</p>
<div class="secondComment" v-if="item.childFirstList!=null&&item.childFirstList.length>0">
<div class="commentLi">
<p v-for="(secondItem,secondIndex) in item.childFirstList"
......@@ -258,7 +258,7 @@
res.result.contentUrlList = res.result.discussUrl.split(",");
}
this.detailInfo = res.result;
this.detailInfo.discussContent = this.publicFun.getTitlewith(res.result.discussContent,res.result.projectList);
this.detailInfo.resultDiscussContent = this.publicFun.getTitlewith(res.result.discussContent,res.result.projectList);
this.getDocumentFunc();
} else {
this.$toast(res.msg);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment