This commit is contained in:
zhaofang
2022-09-23 19:56:16 +08:00
parent c4bd52783d
commit ba5ed90fc6
4 changed files with 71 additions and 13 deletions

View File

@@ -156,7 +156,6 @@
<el-card :body-style="{ padding: '0px' }" class="teachers">
<div class="top">
课程讲师
<el-button style="float :right;" type="primary" size="small">+ 关注</el-button>
</div>
<div>
<div class="teacher" v-for="(item, idx) in teachers" :key="idx">
@@ -173,6 +172,9 @@
<div class="teacher-name">{{ item.teacherName }}</div>
<div class="teacher-remark" v-html="item.remark"></div>
</div>
<div style="padding-top:15px">
<el-button type="primary" @click="toFollow(item)" size="small">+ 关注</el-button>
</div>
</div>
</div>
</el-card>
@@ -209,6 +211,7 @@ import exam from '@/components/Course/exam';
import homework from '@/components/Course/homework';
import assess from '@/components/Course/assess';
import myNote from '../../components/Course/myNote.vue';
import apiFollow from "@/api/phase2/userfollow.js"
export default {
name: "atticle",
components: {courseImage, portalHeader, hyperLink, comments, homework, exam, interactBar, assess, pdfPreview, audioPlayer, videoPlayer,myNote,noteComments },
@@ -306,6 +309,15 @@ export default {
}
},
methods: {
toFollow(item) {
apiFollow.save(item.teacherId).then(res=>{
if(res.status == 200) {
this.$message.success('关注成功!');
} else {
this.$message.error(res.message);
}
})
},
onPlayVideo(time) {
this.playerBoxShow = false;
this.notePlay = null;