diff --git a/src/pages/course/components/talkingItem.vue b/src/pages/course/components/talkingItem.vue
index 02f71b4f..08829578 100644
--- a/src/pages/course/components/talkingItem.vue
+++ b/src/pages/course/components/talkingItem.vue
@@ -389,7 +389,21 @@ const audioCacheObj = computed(() => storageStore.audioObj)
itemVoice.value = unref(dataInfo).talkingVoice
talkVoiceObj.value.src = itemVoice.value
setTimeout(()=>{
- voiceTime.value = ( Math.ceil(talkVoiceObj.value.duration) || 0 ) + 's'
+ setVoiceTime(0)
+ },100)
+ }
+ }
+ const setVoiceTime = (sum) => {
+ sum += 1
+ if(talkVoiceObj.value.duration){
+ voiceTime.value = ( Math.ceil(talkVoiceObj.value.duration) || 0 ) + 's'
+ }else{
+ if(sum === 5) {
+ voiceTime.value = 0 + 's'
+ return
+ }
+ setTimeout(()=>{
+ setVoiceTime(sum)
},100)
}
}
diff --git a/src/pages/course/study.vue b/src/pages/course/study.vue
index 3f442125..2c4583bb 100644
--- a/src/pages/course/study.vue
+++ b/src/pages/course/study.vue
@@ -3,9 +3,9 @@
-
- {{chooseRate}}倍
-
+
+ {{chooseRate}}倍
+
@@ -38,9 +38,9 @@
-
- {{chooseRate}} 倍
-
+
+ {{chooseRate}}倍
+
@@ -100,6 +100,21 @@
+
+
+
+ 设置
+
+
+ {{item}}
+
+
+
+
@@ -224,6 +239,10 @@ const showChangeSeekModelNow = () => {
// changePlayItemId()
showSeekModel.value = true
}
+const showBgModel = ref(false)
+const showChangeBgModelNow = () => {
+ showBgModel.value = true
+}
// 关闭播放状态
const changePlayItemId = (id = '') => {
if(activeVoiceTalkingItemId.value === id){
@@ -318,6 +337,18 @@ const getGraphInfoUnStudy = (flag = 0) => {
if(!_body.chatBody) {
return
}
+ if(Number(_body.bodyTyp) === 7){
+ common.show('恭喜你已学完全部知识点', '有什么心得跟我们分享吗?',true, '取消','去评论').then((res) => {
+ if(res) {
+ // 去评论
+ common.navigateTo(`/pages/courseDetail/submit?crsId=${crsId.value}&crsNum=${crsNum.value}&from=study`)
+ }else{
+ // 取消
+ common.navigateTo(`/pages/courseDetail/index?crsId=${crsId.value}&crsNum=${crsNum.value}&from=study`)
+ }
+ }).finally(() => {})
+ return
+ }
lastTalkingInfo.value = {
crsId: crsId.value,
qstLogId: _body.chatBody,