|
@@ -13,7 +13,7 @@
|
|
|
</view>
|
|
|
<view v-if="itemM.type==2">
|
|
|
<u-line ></u-line>
|
|
|
- <view class="examBox" @click="toDo(itemM.typeId,goodsId,itemM.moduleId,itemM.chapterId)">
|
|
|
+ <view class="examBox" @click="toDo(itemM.typeId,goodsId,itemM.moduleId,itemM.chapterId,itemM,indexM)">
|
|
|
<view class="exam">
|
|
|
<view class="eTag">{{itemM.doType==1?'练习':'考试'}}</view>
|
|
|
<view style="margin-left: 15rpx;">{{itemM.name}}</view>
|
|
@@ -98,22 +98,45 @@ export default {
|
|
|
/**
|
|
|
* 去做题
|
|
|
*/
|
|
|
- async toDo(id,goodsId =0,moduleId = 0, chapterId = 0) {
|
|
|
+ async toDo(id,goodsId =0,moduleId = 0, chapterId = 0,item,index) {
|
|
|
if(this.learningOrder == 1) {
|
|
|
if(this.canLearn) {
|
|
|
+
|
|
|
+ if(item.answerNum - item.doNum > 0) {
|
|
|
+ this.$set(this.list[index],'doNum',(item.doNum+1))
|
|
|
+ console.log(this.list[index])
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'/pages2/class/questionBank?courseId='+this.courseId+'&gradeId='+this.gradeId+'&isFromVideo=1&id='+id+'&goodsid='+goodsId+'&moduleId='+moduleId+'&chapterId='+chapterId+''
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ uni.showToast({
|
|
|
+ icon:'none',
|
|
|
+ title:'该试卷只能答题'+item.answerNum+'次'
|
|
|
+ })
|
|
|
+
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ uni.showToast({
|
|
|
+ icon:'none',
|
|
|
+ title:'请学完视频课程再进行练习和测试'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if(item.answerNum - item.doNum > 0) {
|
|
|
+ this.$set(this.list[index],'doNum',(item.doNum+1))
|
|
|
+ console.log(this.list[index])
|
|
|
uni.navigateTo({
|
|
|
url:'/pages2/class/questionBank?courseId='+this.courseId+'&gradeId='+this.gradeId+'&isFromVideo=1&id='+id+'&goodsid='+goodsId+'&moduleId='+moduleId+'&chapterId='+chapterId+''
|
|
|
})
|
|
|
} else {
|
|
|
uni.showToast({
|
|
|
icon:'none',
|
|
|
- title:'请学完视频课程再进行练习和测试'
|
|
|
+ title:'该试卷只能答题'+item.answerNum+'次'
|
|
|
})
|
|
|
+
|
|
|
+ return;
|
|
|
}
|
|
|
- } else {
|
|
|
- uni.navigateTo({
|
|
|
- url:'/pages2/class/questionBank?courseId='+this.courseId+'&gradeId='+this.gradeId+'&isFromVideo=1&id='+id+'&goodsid='+goodsId+'&moduleId='+moduleId+'&chapterId='+chapterId+''
|
|
|
- })
|
|
|
}
|
|
|
|
|
|
},
|