he2802 3 år sedan
förälder
incheckning
a52089a5d0
2 ändrade filer med 17 tillägg och 2 borttagningar
  1. 7 1
      components/course/courseChapter.vue
  2. 10 1
      pages3/polyv/detail.vue

+ 7 - 1
components/course/courseChapter.vue

@@ -8,7 +8,7 @@
 		<view v-if="!down">
 			<view v-for="(itemM,indexM) in list" >
 				<view v-if="itemM.type!=2">
-					<courseSection :courseId="courseId"  :goodsId="goodsId" :isBuy="isBuy" :isRebuild="isRebuild" :gradeId="gradeId" :menuItem="itemM" :levelId="levelId+'-'+itemM.sectionId"></courseSection>
+					<courseSection :courseId="courseId"  :goodsId="goodsId" :isBuy="isBuy" :nextMenuItem="findNextSection(indexM)" :isRebuild="isRebuild" :gradeId="gradeId" :menuItem="itemM" :levelId="levelId+'-'+itemM.sectionId"></courseSection>
 					<u-line v-if="indexM<list.length-1"></u-line>
 				</view>
 				<view v-if="itemM.type==2">
@@ -85,6 +85,12 @@ export default {
 	mounted() {
 	},
 	methods: {
+		findNextSection(index){
+			for(let i=index+1;i<this.list.length;i++){
+				return this.list[i];
+			}
+			return {}
+		},
 		/**
 		 * 去做题
 		 */

+ 10 - 1
pages3/polyv/detail.vue

@@ -133,7 +133,7 @@
 					</view>
 					<!--节 -->
 					<view v-if="item.type == 3">
-						<courseSection :courseId="courseId" :gradeId="gradeId" :goodsId="goodsId" :isRebuild="true" :isBuy="true" :menuItem="item" :levelId="'0-0-' + item.menuId"></courseSection>
+						<courseSection :courseId="courseId" :gradeId="gradeId" :goodsId="goodsId" :isRebuild="true" :isBuy="true" :nextMenuItem="findMenuNextSection(index)"  :menuItem="item" :levelId="'0-0-' + item.menuId"></courseSection>
 					</view>
 				</view>
 			</view>
@@ -415,6 +415,15 @@ export default {
 		});
 	},
 	methods: {
+		findMenuNextSection(index){
+			for(let i=index+1;i<this.reMenuList.length;i++){
+				let item = this.reMenuList[i]
+				if(item.type==3){
+					return item;
+				}
+			}
+			return {}
+		},
 		getPhotoLastRecord() {
 			let self = this;
 			let data = {