canghailong 6 mesiacov pred
rodič
commit
d70f3097db
1 zmenil súbory, kde vykonal 5 pridanie a 4 odobranie
  1. 5 4
      src/views/student/classCentre/index.vue

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

@@ -365,15 +365,16 @@
 	const outNowTimesStr = ref()
 	const addClassPlan = (type) => {
 		outNowTimesStr.value = Date.now()
-		let progress = parseFloat((videoRef.value?.currentTime / videoRef.value?.duration) * 100)
+		let currentTime = videoRef.value?.currentTime
+		let progress = parseFloat((currentTime / videoRef.value?.duration) * 100)
 		if (
 			(progress || progress == 0) &&
 			(initialtime.value || initialtime.value == 0) &&
-			(videoRef.value.currentTime || videoRef.value.currentTime == 0)
+			(currentTime || currentTime == 0)
 		) {
 			classCentre.classPlanAdd({
 				startTime: parseFloat(initialtime.value),
-				endTime: Math.round(videoRef.value.currentTime * 1000),
+				endTime: Math.round(currentTime * 1000),
 				progress: Math.round(progress),
 				hourId: classHourData.value?.id,
 				stayTime: outNowTimesStr.value - nowTimesStr,
@@ -424,7 +425,7 @@
 	})
 	const videoStopTime = (callback) => {
 		videoRef.value.pause()
-		callback && callback(videoRef.value.currentTime)
+		callback && callback(videoRef.value?.currentTime)
 	}
 	const webCon = ref([
 		{