mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-21 00:36:44 +08:00
提交
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user