|
@@ -14,7 +14,8 @@
|
|
|
<div class="wheel">
|
|
|
<img
|
|
|
:src="
|
|
|
- this.courseDetail.cover != null && this.courseDetail.cover != ''
|
|
|
+ this.courseDetail.cover != null &&
|
|
|
+ this.courseDetail.cover != ''
|
|
|
? JSON.parse(this.courseDetail.cover).length > 0
|
|
|
? JSON.parse(this.courseDetail.cover)[0].url
|
|
|
: mr
|
|
@@ -34,7 +35,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="cType">
|
|
|
- <div class="all_choose" v-for="(item, index) in courseType" :key="index">
|
|
|
+ <div
|
|
|
+ class="all_choose"
|
|
|
+ v-for="(item, index) in courseType"
|
|
|
+ :key="index"
|
|
|
+ >
|
|
|
<span
|
|
|
style="
|
|
|
{
|
|
@@ -51,13 +56,20 @@
|
|
|
>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="now_study" @click="dialogVisible = true">立即学习</div>
|
|
|
+ <div class="now_study" @click="dialogVisible = true">
|
|
|
+ 立即学习
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="student_body">
|
|
|
<div
|
|
|
- style="width: 20%; margin-right: 10px; background: #fff; padding-right: 10px"
|
|
|
+ style="
|
|
|
+ width: 20%;
|
|
|
+ margin-right: 10px;
|
|
|
+ background: #fff;
|
|
|
+ padding-right: 10px;
|
|
|
+ "
|
|
|
>
|
|
|
<div
|
|
|
class="blue_box_one"
|
|
@@ -88,7 +100,11 @@
|
|
|
</div>
|
|
|
<div class="right" v-if="choose == 0">
|
|
|
<div class="nav">
|
|
|
- {{ courseDetail.brief != null ? courseDetail.brief : "暂无课程简介" }}
|
|
|
+ {{
|
|
|
+ courseDetail.brief != null
|
|
|
+ ? courseDetail.brief
|
|
|
+ : "暂无课程简介"
|
|
|
+ }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="right_one" v-else>
|
|
@@ -158,6 +174,7 @@ export default {
|
|
|
chapInfo: [],
|
|
|
courseType: [],
|
|
|
courseTypeJson: {},
|
|
|
+ userinfo: [],
|
|
|
mr: require("../assets/icon/wheel.png"),
|
|
|
};
|
|
|
},
|
|
@@ -178,9 +195,13 @@ export default {
|
|
|
// return;
|
|
|
// }
|
|
|
if (this.courseDetail.userid != suid) {
|
|
|
- if (JSON.parse(this.courseDetail.course_student).indexOf(suid) == -1) {
|
|
|
- this.$message.error("你没有该权限");
|
|
|
- return;
|
|
|
+ if (this.userinfo.type == 2) {
|
|
|
+ if (
|
|
|
+ JSON.parse(this.courseDetail.course_student).indexOf(suid) == -1
|
|
|
+ ) {
|
|
|
+ this.$message.error("你没有该权限");
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
let params = {
|
|
@@ -259,6 +280,17 @@ export default {
|
|
|
console.error(err);
|
|
|
});
|
|
|
},
|
|
|
+ getUser() {
|
|
|
+ let params = { uid: this.userid };
|
|
|
+ this.ajax
|
|
|
+ .get(this.$store.state.api + "getUser", params)
|
|
|
+ .then((res) => {
|
|
|
+ this.userinfo = res.data[0][0];
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ console.error(err);
|
|
|
+ });
|
|
|
+ },
|
|
|
// getSName() {
|
|
|
// let params = {
|
|
|
// uid: JSON.stringify(this.courseDetail.course_student),
|
|
@@ -275,6 +307,7 @@ export default {
|
|
|
},
|
|
|
created() {
|
|
|
this.getCourseDetail();
|
|
|
+ this.getUser();
|
|
|
document.scrollingElement.scrollTop = 0;
|
|
|
// this.getSName();
|
|
|
},
|