diff --git a/components/course-exam/course-exam.vue b/components/course-exam/course-exam.vue
index 04c15fb..a8d4797 100644
--- a/components/course-exam/course-exam.vue
+++ b/components/course-exam/course-exam.vue
@@ -94,9 +94,11 @@
this.loadRecord();
},
watch:{
- studyId(newVal){
+ content(newObj){
+ this.loadExamInfo();
this.loadRecord();
- }
+ },
+ deep:true
},
methods: {
loadExamInfo(){
@@ -125,24 +127,25 @@
if(this.studyId==''){
return;
}
- this.loadExamContent();
- if(this.records.length==0){
- let params={
- studyId:this.studyId,
- contentId:this.content.id
- }
- apiStudy.myExamList2(params).then(examRs=>{
- if(examRs.status==200){
- this.records=examRs.result;
- let len=examRs.result.length;
- if(this.info.times>len){
- this.allowSubmit=true;
- }else{
- this.allowSubmit=false;
+ this.records=[];
+ this.loadExamContent();
+ //if(this.records.length==0){
+ let params={
+ studyId:this.studyId,
+ contentId:this.content.id
}
- }
- })
- }
+ apiStudy.myExamList2(params).then(examRs=>{
+ if(examRs.status==200){
+ this.records=examRs.result;
+ let len=examRs.result.length;
+ if(this.info.times>len){
+ this.allowSubmit=true;
+ }else{
+ this.allowSubmit=false;
+ }
+ }
+ })
+ //}
},
startTest(){
//转向详细页面
diff --git a/components/course-homework/course-homework.vue b/components/course-homework/course-homework.vue
index 0fd2b46..9e15831 100644
--- a/components/course-homework/course-homework.vue
+++ b/components/course-homework/course-homework.vue
@@ -92,14 +92,12 @@
this.loadHomeworkInfo();
},
watch:{
- studyId(newVal){
- this.loadHomeworkInfo();
- },
content(newVal,oldVal){
if(newVal.id!=oldVal.id){
this.loadHomeworkInfo();
}
- }
+ },
+ deep:true
},
methods: {
loadHomeworkInfo(){
diff --git a/pages/study/courseStudy.vue b/pages/study/courseStudy.vue
index 0a53e1b..e4d0050 100644
--- a/pages/study/courseStudy.vue
+++ b/pages/study/courseStudy.vue
@@ -83,7 +83,8 @@