diff --git a/src/views/portal/course/Detail.vue b/src/views/portal/course/Detail.vue index 4e4c2c41..b06c7c3e 100644 --- a/src/views/portal/course/Detail.vue +++ b/src/views/portal/course/Detail.vue @@ -184,6 +184,12 @@ export default { //页面只支取一次,所以先直接写在这里面 apiCoursePortal.detail(id,false).then(rs=>{ if(rs.status==200){ + + if(!rs.result.course.enabled || rs.result.course.deleted){ + $this.$message.error('十分抱歉,此课程已停用,如需使用,请联系管理员。'); + return; + } + if(rs.result.teachers && rs.result.teachers.length > 0){ let userIds=[]; let ctoUsers=[]; diff --git a/src/views/study/coursenew.vue b/src/views/study/coursenew.vue index 81ae32ba..53b5a14d 100644 --- a/src/views/study/coursenew.vue +++ b/src/views/study/coursenew.vue @@ -1027,6 +1027,10 @@ $this.$message.error('课程内容已删除或课程已不再使用'); return; } + // if(!rs.result.course.enabled){ + // $this.$message.error('十分抱歉,此课程已停用,如需使用,请联系管理员。'); + // return; + // } //设置必须的字段 if(rs.result.contents.length==1){ $this.tab=2; @@ -1144,12 +1148,18 @@ } } else { - this.$message.error('您还未报名'); - // if (this.courseInfo.type == 10) { - // location.href = this.webBaseUrl + '/course/micro?id=' + this.courseId; - // } else { - location.href = this.webBaseUrl + '/course/detail?id=' + this.courseId; - // } + if(!$this.courseInfo.enabled || $this.courseInfo.deleted){ + $this.$message.error('十分抱歉,此课程已停用,如需使用,请联系管理员。'); + location.href = this.webBaseUrl + '/course/detail?id=' + this.courseId; + }else{ + this.$message.error('您还未报名'); + // if (this.courseInfo.type == 10) { + // location.href = this.webBaseUrl + '/course/micro?id=' + this.courseId; + // } else { + location.href = this.webBaseUrl + '/course/detail?id=' + this.courseId; + // } + } + } } else { this.$message.error(res.message);