|  | @@ -1,4 +1,4 @@
 | 
	
		
			
				|  |  | -import { Icon, showConfirmDialog, Slider, Swipe, SwipeItem } from 'vant'
 | 
	
		
			
				|  |  | +import { Icon, showConfirmDialog, showDialog, Slider, Swipe, SwipeItem } from 'vant'
 | 
	
		
			
				|  |  |  import {
 | 
	
		
			
				|  |  |    defineComponent,
 | 
	
		
			
				|  |  |    onMounted,
 | 
	
	
		
			
				|  | @@ -26,6 +26,7 @@ import { browser, getSecondRPM } from '@/helpers/utils'
 | 
	
		
			
				|  |  |  import qs from 'query-string'
 | 
	
		
			
				|  |  |  import { Vue3Lottie } from 'vue3-lottie'
 | 
	
		
			
				|  |  |  import playLoadData from '../coursewarePlay/datas/data.json'
 | 
	
		
			
				|  |  | +import { handleCheckVip } from '../hook/useFee'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const materialType = {
 | 
	
		
			
				|  |  |    视频: 'VIDEO',
 | 
	
	
		
			
				|  | @@ -33,6 +34,7 @@ const materialType = {
 | 
	
		
			
				|  |  |    曲目: 'SONG'
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  export default defineComponent({
 | 
	
		
			
				|  |  |    name: 'exercise-after-class',
 | 
	
		
			
				|  |  |    setup() {
 | 
	
	
		
			
				|  | @@ -144,6 +146,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      onMounted(async () => {
 | 
	
		
			
				|  |  |        const trainings = await getTrainingRecord()
 | 
	
		
			
				|  |  |        setRecord(trainings)
 | 
	
		
			
				|  |  | +      handleCheckVip()
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |      // 返回
 | 
	
		
			
				|  |  |      const goback = () => {
 | 
	
	
		
			
				|  | @@ -210,8 +213,8 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      // 判断练习是否完成
 | 
	
		
			
				|  |  |      const handleExerciseCompleted = () => {
 | 
	
		
			
				|  |  |        if (
 | 
	
		
			
				|  |  | -        data?.videoData.trainingTimes != 0 &&
 | 
	
		
			
				|  |  | -        data?.videoData.trainingTimes + '' === data.videoData?.trainingContent?.practiceTimes
 | 
	
		
			
				|  |  | +        data?.videoData?.trainingTimes != 0 &&
 | 
	
		
			
				|  |  | +        data?.videoData?.trainingTimes + '' === data.videoData?.trainingContent?.practiceTimes
 | 
	
		
			
				|  |  |        ) {
 | 
	
		
			
				|  |  |          // handleStopVideo()
 | 
	
		
			
				|  |  |          const itemIndex = data.trainings.findIndex(
 |