diff --git a/src/components/Course/assess.vue b/src/components/Course/assess.vue index a6535d91..01ff1710 100644 --- a/src/components/Course/assess.vue +++ b/src/components/Course/assess.vue @@ -60,6 +60,10 @@ content:{ type: Object, default: ()=>{} + }, + courseType:{ + type: String, + default: 0 } }, data(){ @@ -159,6 +163,19 @@ this.$message.error(res.message); } }) + if(this.courseType == 20){ + let params = { + studyId: this.studyId, //学习id, + courseId: this.content.courseId, //课程id, + contentId: this.content.id, //内容id, + contentType: '', + contentName: '', //内容名称 + progress: 100, + status: 9, + contentTotal: '' + }; + apiCourseStudy.studyContent(params) + } } } } diff --git a/src/components/Course/exam.vue b/src/components/Course/exam.vue index 2b743b04..c3c74896 100644 --- a/src/components/Course/exam.vue +++ b/src/components/Course/exam.vue @@ -152,6 +152,10 @@ export default { showTest:{ type:Boolean, default:false + }, + courseType:{ + type: String, + default:0 } }, data() { @@ -512,6 +516,33 @@ export default { }, submitTest(testScore){ //提交处理 //清空提示 + if(this.courseType == 20){ + if(testScore<80){ + const params = { + studyId: this.studyId, //学习id, + courseId: this.content.courseId, //课程id, + contentId: this.content.id, //内容id, + contentType: '', + contentName: '', //内容名称 + progress: 1, + status: 2, + contentTotal: '' + }; + apiStudy.studyContent(params) + }else{ + const params = { + studyId: this.studyId, //学习id, + courseId: this.content.courseId, //课程id, + contentId: this.content.id, //内容id, + contentType: '', + contentName: '', //内容名称 + progress: 100, + status: 9, + contentTotal: '' + }; + apiStudy.studyContent(params) + } + } if(this.timer){ window.clearInterval(this.timer); } diff --git a/src/views/study/coursenew.vue b/src/views/study/coursenew.vue index 94edd7f3..eb987c00 100644 --- a/src/views/study/coursenew.vue +++ b/src/views/study/coursenew.vue @@ -102,10 +102,10 @@
- +
- +
@@ -320,6 +320,7 @@ }, data() { return { + courseType: 0, trueFalse: true, audiences:'', isCrowd:false, @@ -1190,6 +1191,7 @@ audiences:this.audiences }).then(rs => { if (rs.status == 200) { + this.courseType = rs.result.course.type this.contentStudysLength = rs.result.contentStudys if(rs.result.contents.length==0){ $this.$message.error('课程内容已删除或课程已不再使用');