|
@@ -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(
|