Explorar el Código

讲义课程id课时id

canghailong hace 6 meses
padre
commit
a57538a416

+ 1 - 1
src/views/student/classCentre/form.vue

@@ -8,7 +8,7 @@
 		:mask="false"
 	>
 		<div v-if="itemObj.key == 2" style="height: 100%;">
-			<handouts :itemObj="itemObj"></handouts>
+			<handouts :itemObj="itemObj" :hourId="idsObj.hourId"></handouts>
 		</div>
 		<div v-if="itemObj.key == 3" style="height: 100%">
 			<subtitleBox :url="itemObj.url" @videoSpeed="videoSpeed"></subtitleBox>

+ 4 - 6
src/views/student/classCentre/index.vue

@@ -67,7 +67,7 @@
 					<a-card :bordered="false" class="mt-2" style="width: 1200px">
 						<a-tabs v-model:activeKey="tabsActiveKey">
 							<a-tab-pane key="1" tab="讲义">
-								<handouts :itemObj="itemObj" :hourId="selectedKeys[0]"></handouts>
+								<handouts :itemObj="itemObj" :hourId="classHourData.id" v-if="classHourData"></handouts>
 							</a-tab-pane>
 							<a-tab-pane key="2" tab="字幕">
 								<subtitleBox :url="danmuObj.url" @videoSpeed="videoSpeed"></subtitleBox>
@@ -112,7 +112,8 @@
 		return {
 			courseId: route.query.id,
 			chapterId: selectedKeys.value[0],
-			hourId: classHourData.value?.id
+			hourId: classHourData.value?.id,
+			...item
 		}
 	})
 	function findNodeByKey(list, id) {
@@ -193,9 +194,6 @@
 			timeStamp1.value = parseInt(e.target.currentTime) //播放进度 (秒)
 			biNum.value = Math.floor((timeStamp1.value / allTime.value) * 10000) / 100 //暂时没用到
 			currentTime.value = e.target.currentTime
-
-			console.log('🚀 ~ timeUpdate ~ e.srcElement.currentTime:', e.srcElement.currentTime)
-			console.log('🚀 ~ timeUpdate ~ currTime.value:', currTime.value)
 			if (e.srcElement.currentTime - currTime.value > 3) {
 				addClassPlan(3)
 				console.log('快进了')
@@ -251,7 +249,7 @@
 			item.src = classTimeData.value.filter((r) => r.funcType == 1)[0]?.url
 		}
 		return {
-			id: selectedKeys.value[0],
+			id: classHourData.value?.id,
 			title: item?.name,
 			videoUrl: btoa(encodeURIComponent(videoRef.value?.src ? videoRef.value.src : item.src)),
 			courseId: route.query.id,

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
stats.html


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio