mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-12 04:16:45 +08:00
留言控制
This commit is contained in:
@@ -13,16 +13,15 @@
|
|||||||
<div class="lev-li">
|
<div class="lev-li">
|
||||||
<div class="li-img">
|
<div class="li-img">
|
||||||
<author-img :avatar="item.authorInfo.avatar" :aid="item.authorInfo.aid" :sex="item.authorInfo.sex"></author-img>
|
<author-img :avatar="item.authorInfo.avatar" :aid="item.authorInfo.aid" :sex="item.authorInfo.sex"></author-img>
|
||||||
<!-- <img src="/images/Avatarman.png"/> -->
|
|
||||||
</div>
|
</div>
|
||||||
<div class="li-text">
|
<div class="li-text">
|
||||||
<p class="portal-title-tow">{{item.authorInfo.name}} <span class="portal-summary-text">{{item.authorInfo.sign}}</span></p>
|
<p class="portal-title-tow">{{item.authorInfo.name}} <span class="portal-summary-text">{{item.authorInfo.sign}}</span></p>
|
||||||
<p>{{item.content}}</p>
|
<p>{{item.content}}</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="li-right">
|
<div class="li-right">
|
||||||
<div class="replys-icon" @click="isReplys(item, idx)"><svg-icon style="margin-right: 4px;font-size: 14px;" icon-class="comment"></svg-icon>回复</div>
|
<div class="replys-icon" v-if="userInfo.aid == pageId" @click="isReplys(item, idx)"><svg-icon style="margin-right: 4px;font-size: 14px;" icon-class="comment"></svg-icon>回复</div>
|
||||||
<interactBar :type="7" :data="item" :comments="false" :shares="false" :views="false" :favorites="false"></interactBar>
|
<interactBar :type="7" :data="item" :comments="false" :shares="false" :views="false" :favorites="false"></interactBar>
|
||||||
<div class="replys-icon" style="margin-right:0px;margin-left:10px" v-if="userInfo.aid == item.aid || pageId == item.aid" @click="delReply(item)"><svg-icon icon-class="notedel" style="margin-right: 4px;font-size: 14px;"></svg-icon>删除</div>
|
<div class="replys-icon" style="margin-right:0px;margin-left:10px" v-if="userInfo.aid == pageId || userInfo.aid == item.sysCreateAid" @click="delReply(item)"><svg-icon icon-class="notedel" style="margin-right: 4px;font-size: 14px;"></svg-icon>删除</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 回复框 -->
|
<!-- 回复框 -->
|
||||||
@@ -35,12 +34,12 @@
|
|||||||
<div class="lev-li">
|
<div class="lev-li">
|
||||||
<div class="li-img"><author-img :avatar="rep.authorInfo.avatar" :aid="rep.authorInfo.aid" :sex="rep.authorInfo.sex"></author-img></div>
|
<div class="li-img"><author-img :avatar="rep.authorInfo.avatar" :aid="rep.authorInfo.aid" :sex="rep.authorInfo.sex"></author-img></div>
|
||||||
<div class="li-text">
|
<div class="li-text">
|
||||||
<p class="portal-title-tow">{{rep.authorInfo.name}} <span class="portal-summary-text">1{{rep.authorInfo.sign}}</span></p>
|
<p class="portal-title-tow">{{rep.authorInfo.name}} <span class="portal-summary-text">{{rep.authorInfo.sign}}</span></p>
|
||||||
<p>{{rep.content}}</p>
|
<p>{{rep.content}}</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="li-right">
|
<div class="li-right">
|
||||||
<interactBar :type="7" :data="rep" :comments="false" :shares="false" :views="false" :favorites="false"></interactBar>
|
<!-- <interactBar :type="7" :data="rep" :comments="false" :shares="false" :views="false" :favorites="false"></interactBar> -->
|
||||||
<div class="replys-icon" style="margin-right:0px;margin-left:10px" v-if="userInfo.aid == item.aid || pageId == item.aid" @click="delReplySon(item,index)"><svg-icon icon-class="notedel" style="margin-right: 4px;font-size: 14px;"></svg-icon>删除</div>
|
<div class="replys-icon" style="margin-right:0px;margin-left:10px" v-if="userInfo.aid == pageId || userInfo.aid == item.sysCreateAid" @click="delReplySon(item,index)"><svg-icon icon-class="notedel" style="margin-right: 4px;font-size: 14px;"></svg-icon>删除</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -103,8 +102,6 @@
|
|||||||
}else{
|
}else{
|
||||||
this.$router.push({path:'/404'})
|
this.$router.push({path:'/404'})
|
||||||
}
|
}
|
||||||
console.log(this.userInfo,'userInfo');
|
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
backto(){
|
backto(){
|
||||||
@@ -146,13 +143,14 @@
|
|||||||
addReplys() {
|
addReplys() {
|
||||||
this.replysData.reply.push({
|
this.replysData.reply.push({
|
||||||
content: this.replysContent,
|
content: this.replysContent,
|
||||||
authorInfo:this.userInfo
|
authorInfo:this.userInfo,
|
||||||
|
praises:0,
|
||||||
})
|
})
|
||||||
this.replysData.reply = JSON.stringify(this.replysData.reply);
|
this.replysData.reply = JSON.stringify(this.replysData.reply);
|
||||||
apiGuestbook.answer(this.replysData).then(res=>{
|
apiGuestbook.answer(this.replysData).then(res=>{
|
||||||
|
this.replysContent = '';
|
||||||
if(res.status == 200) {
|
if(res.status == 200) {
|
||||||
this.$message.success('留言发布成功');
|
this.$message.success('留言发布成功');
|
||||||
// this.leavingList.push()
|
|
||||||
this.leavingList.forEach(item=>{
|
this.leavingList.forEach(item=>{
|
||||||
item.isReplys = false;
|
item.isReplys = false;
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user