From 093bb57203ae158aa371125d584e2bff372a344e Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期五, 14 二月 2025 17:10:51 +0800 Subject: [PATCH] 修改课程学习无法播放问题,学习进度待修 --- pages/digitalCourses/index.js | 1 + pages/digitalCourses/digitalCoursesDetails/index.js | 1 - .vscode/settings.json | 2 +- packageDomain/pages/resourceDetails/myVideo/index.js | 15 ++++++++++----- packageDomain/pages/resourceDetails/myAudio/index.js | 1 + 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index ff37bd1..451d977 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -32,7 +32,7 @@ }, "editor.tabSize": 2, "[wxml]": { - "editor.defaultFormatter": "wechat.miniprogram.wxml-language-features" + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "HookyQR.beautify" diff --git a/packageDomain/pages/resourceDetails/myAudio/index.js b/packageDomain/pages/resourceDetails/myAudio/index.js index 03888b5..0fd23bd 100644 --- a/packageDomain/pages/resourceDetails/myAudio/index.js +++ b/packageDomain/pages/resourceDetails/myAudio/index.js @@ -277,6 +277,7 @@ }, fields: {}, }; + if (this.data.storeInfo) query['storeInfo'] = this.data.storeInfo app.MG.store.getProductDetail(query).then(async (res) => { console.log('鍥句功璇︽儏', res); this.setData({ diff --git a/packageDomain/pages/resourceDetails/myVideo/index.js b/packageDomain/pages/resourceDetails/myVideo/index.js index ecd6e4f..e9e4f1a 100644 --- a/packageDomain/pages/resourceDetails/myVideo/index.js +++ b/packageDomain/pages/resourceDetails/myVideo/index.js @@ -224,12 +224,15 @@ }, fields: {}, }; + if (this.data.storeInfo) query['storeInfo'] = this.data.storeInfo app.MG.store.getProductDetail(query).then(async (res) => { - this.setData({ - bookDetail: res.datas, - buyIdList: res.datas.purchasedSaleMethodIdList, - learnClassData: res.datas.cmsDatas[0].datas.length > 0 ? res.datas.cmsDatas[0].datas.find(item => item.refCode == "jsek_cloudLearning") : null - }) + try { + this.setData({ + bookDetail: res.datas, + buyIdList: res.datas.purchasedSaleMethodIdList, + learnClassData: res.datas.cmsDatas[0].datas.length > 0 ? res.datas.cmsDatas[0].datas.find(item => item.refCode == "jsek_cloudLearning") : null + }) + } catch (error) {} if (this.data.learnClassData) { this.getResourceDataList(this.data.learnClassData) } else { @@ -491,9 +494,11 @@ currentTime, duration } = e.detail + this.setData({ progress: ((currentTime / duration) * 100).toFixed(2) }) + console.log('杩涘害', e); }, //鑾峰彇瑙嗛瀛︿範 getPlayerList() { diff --git a/pages/digitalCourses/digitalCoursesDetails/index.js b/pages/digitalCourses/digitalCoursesDetails/index.js index fb2dde1..942e574 100644 --- a/pages/digitalCourses/digitalCoursesDetails/index.js +++ b/pages/digitalCourses/digitalCoursesDetails/index.js @@ -196,7 +196,6 @@ */ onShow() { if (this.data.tabValue == 2 && this.data.selectActive == 'learn') { - console.log(12333) this.getPlayerList() this.getResource() this.getRelationBook() diff --git a/pages/digitalCourses/index.js b/pages/digitalCourses/index.js index 36d80f4..10b6d06 100644 --- a/pages/digitalCourses/index.js +++ b/pages/digitalCourses/index.js @@ -237,6 +237,7 @@ if (!res.datas.length) { return this.setData({ noData: true, + courseList: [], contentLoading: false }) } -- Gitblit v1.9.1