Browse Source

修改测试bug

chenxiong 3 years ago
parent
commit
e27be2e084

+ 8 - 4
components/course/courseChapter.vue

@@ -7,13 +7,13 @@
 		</view>
 		<view v-if="!down">
 			<view v-for="(itemM,indexM) in list" >
-				<courseSection :isBuy="isBuy" :isRebuild="isRebuild" :gradeId="gradeId" :menuItem="itemM" :levelId="levelId+'-'+itemM.sectionId"></courseSection>
+				<courseSection :goodsId="goodsId" :isBuy="isBuy" :isRebuild="isRebuild" :gradeId="gradeId" :menuItem="itemM" :levelId="levelId+'-'+itemM.sectionId"></courseSection>
 				<u-line v-if="indexM<list.length-1"></u-line>
 			</view>
 			<u-line v-if="examList.length>0"></u-line>
-			<view class="exam" v-if="examList.length>0" @click="toDo(examList[0].examId)">
-				<view class="eTag">{{examList[0].doType==1?'练习':'考试'}}</view>
-				<view style="margin-left: 15rpx;">{{examList[0].examName}}</view>
+			<view class="exam" v-for="(exam,index) in examList" :key="index" @click="toDo(exam.examId,goodsId,exam.moduleId,exam.chapterId)">
+				<view class="eTag">{{exam.doType==1?'练习':'考试'}}</view>
+				<view style="margin-left: 15rpx;">{{exam.examName}}</view>
 			</view>
 		</view>
 	</view>
@@ -37,6 +37,10 @@ export default {
 			type: String,
 			default: ""
 		},
+		goodsId: {
+			type: Number,
+			default: 0
+		},
 		isRebuild: {
 			type: Boolean,
 			default: false

+ 5 - 1
components/course/courseModule.vue

@@ -7,7 +7,7 @@
 		</view>
 		<view v-if="!down">
 			<view v-for="(itemM,indexM) in list" >
-				<courseChapter :isBuy="isBuy" :gradeId="gradeId" :isRebuild="isRebuild"  :menuItem="itemM" :levelId="levelId+'-'+itemM.chapterId"></courseChapter>
+				<courseChapter :goodsId="goodsId" :isBuy="isBuy" :gradeId="gradeId" :isRebuild="isRebuild"  :menuItem="itemM" :levelId="levelId+'-'+itemM.chapterId"></courseChapter>
 				<u-line v-if="indexM<list.length-1"></u-line>
 			</view>
 		</view>
@@ -23,6 +23,10 @@ export default {
 			type: Object,
 			default: {}
 		},
+		goodsId: {
+			type: Number,
+			default: 0
+		},
 		isBuy: { //是否是已购买商品
 			type: Boolean,
 			default: false

+ 4 - 0
components/course/courseSection.vue

@@ -38,6 +38,10 @@ import eventHub from '@/common/eventHub.js'
 export default {
 	name: 'courseSection',
 	props: {
+		goodsId: {
+			type: Number,
+			default: 0
+		},
 		menuItem: {
 			type: Object,
 			default: {}

+ 3 - 3
pages2/class/detail.vue

@@ -45,11 +45,11 @@
 			<view v-show="current == 0">
 				<view class="menuBox" v-for="(item, index) in menuList">
 					<!--模块 -->
-					<view v-if="item.type == 1"><courseModule :gradeId="gradeId" :isBuy="true" :menuItem="item" :levelId="item.menuId"></courseModule></view>
+					<view v-if="item.type == 1"><courseModule :goodsId="goodsId" :gradeId="gradeId" :isBuy="true" :menuItem="item" :levelId="item.menuId"></courseModule></view>
 					<!--章 -->
-					<view v-if="item.type == 2"><courseChapter :gradeId="gradeId" :isBuy="true" :menuItem="item" :levelId="'0-' + item.menuId"></courseChapter></view>
+					<view v-if="item.type == 2"><courseChapter :goodsId="goodsId" :gradeId="gradeId" :isBuy="true" :menuItem="item" :levelId="'0-' + item.menuId"></courseChapter></view>
 					<!--节 -->
-					<view v-if="item.type == 3"><courseSection :gradeId="gradeId" :isBuy="true" :menuItem="item" :levelId="'0-0-' + item.menuId"></courseSection></view>
+					<view v-if="item.type == 3"><courseSection :goodsId="goodsId" :gradeId="gradeId" :isBuy="true" :menuItem="item" :levelId="'0-0-' + item.menuId"></courseSection></view>
 				</view>
 			</view>
 			<!--笔记 -->