|  | @@ -29,6 +29,15 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          handleStartInterval()
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    watch(() => props.isCurrentCoursewareMenu, () => {
 | 
	
		
			
				|  |  | +      if (!props.isCurrentCoursewareMenu) {
 | 
	
		
			
				|  |  | +        handleOut()
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        getPlayTime(true)
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    })
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      const handleOut = () => {
 | 
	
		
			
				|  |  |        clearInterval(timerRecord.value)
 | 
	
		
			
				|  |  |        handleRecord(true)
 | 
	
	
		
			
				|  | @@ -56,8 +65,8 @@ export default defineComponent({
 | 
	
		
			
				|  |  |        return _total
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    const getPlayTime = async () => {
 | 
	
		
			
				|  |  | -      saveModel.loading = true
 | 
	
		
			
				|  |  | +    const getPlayTime = async (noLoading: boolean = false) => {
 | 
	
		
			
				|  |  | +      if(!noLoading) saveModel.loading = true
 | 
	
		
			
				|  |  |        try {
 | 
	
		
			
				|  |  |          const res: any = await request.post(
 | 
	
		
			
				|  |  |            `${state.platformApi}/courseSchedule/getCoursewarePlayTime?courseScheduleId=${route.query.courseId}`
 |