From d643fe2078d6b649d6ecfb468e28242b4b3273f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=88=AA?= Date: Wed, 20 Aug 2025 17:09:32 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=20=E6=8E=A5=E5=8F=A3=E8=B0=83?= =?UTF-8?q?=E6=95=B4=EF=BC=8C=E9=80=89=E6=8B=A9=E9=9F=B3=E8=89=B2=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/course/components/talkingItem.vue | 4 +- src/pages/course/study.vue | 1844 ++++++++++--------- 2 files changed, 977 insertions(+), 871 deletions(-) diff --git a/src/pages/course/components/talkingItem.vue b/src/pages/course/components/talkingItem.vue index ba768a90..513c86e0 100644 --- a/src/pages/course/components/talkingItem.vue +++ b/src/pages/course/components/talkingItem.vue @@ -97,7 +97,7 @@ 继续学 @@ -513,7 +513,7 @@ const audioCacheObj = computed(() => storageStore.audioObj) return showNextBtn.value && [3, 6].indexOf(props.type) >= 0 && isLast.value // && !isPlaying.value }) const goOnGetQues = () => { - if(props.type === 5){ + if([5,8].indexOf(props.type) >= 0){ // 完成问题 emit('nextQuestion', unref(dataInfo)) }else if(props.type === 3){ diff --git a/src/pages/course/study.vue b/src/pages/course/study.vue index 4716f51e..8be24b68 100644 --- a/src/pages/course/study.vue +++ b/src/pages/course/study.vue @@ -8,33 +8,40 @@ - + 语言选择,开启学习之旅 - + - + + {{item.teacherName}} 描述:{{item.voiceDesc || '--'}} - - + + + - - + + - + - - 开启学习之旅 - + + + 开启学习之旅 @@ -45,53 +52,27 @@ - + 课程学习 {{ showOrder }} / {{ pgrphNum }} - - - - - + + + + + - + @@ -99,11 +80,8 @@ 倍速 - {{item}} + + {{item}} @@ -117,12 +95,14 @@ 音色 - + - + {{item.teacherName}} - + @@ -134,363 +114,386 @@ + \ No newline at end of file