From c96612e8a63ecef9590be0f8b5199277ec94e5b9 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期三, 18 九月 2024 18:43:12 +0800 Subject: [PATCH] 云学习购买目录,修改bug --- pages/digitalCourses/digitalCoursesDetails/index.js | 62 +++++++++++++++++++------------ 1 files changed, 38 insertions(+), 24 deletions(-) diff --git a/pages/digitalCourses/digitalCoursesDetails/index.js b/pages/digitalCourses/digitalCoursesDetails/index.js index ffd34c1..21b05e9 100644 --- a/pages/digitalCourses/digitalCoursesDetails/index.js +++ b/pages/digitalCourses/digitalCoursesDetails/index.js @@ -177,6 +177,7 @@ this.setData({ userName: JSON.parse(wx.getStorageSync(app.config.userInfoKey)).name, }) + console.log('1', options.id); }, /** @@ -190,6 +191,10 @@ * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鏄剧ず */ onShow() { + if (this.data.tabValue == 2) { + this.getPlayerList() + this.getResource() + } }, @@ -231,7 +236,7 @@ app.MG.identity .getUserKey({ domain: 'videoPlayer', - keys: [this.data.bookId] + keys: [this.data.bookId + ''] }) .then((res) => { if (res.length > 0) { @@ -311,6 +316,10 @@ } if (res.datas.datas.speaker && res.datas.datas.speaker.length > 0) { this.getSpeaker(res.datas.datas.speaker) + } else { + this.setData({ + lecturerList: [] + }) } if (this.data.bookPath) { this.getAboutBook(this.data.bookPath) @@ -330,6 +339,9 @@ }, //鑾峰彇涓昏浜� getSpeaker(list) { + this.setData({ + lecturerList: [] + }) let query = { path: 'jsek_speaker', fields: { @@ -414,6 +426,9 @@ this.setData({ tabValue: value }) + if (this.data.tabValue == 0) { + this.digitalCoursesDetailsGet(this.data.bookId) + } if (this.data.tabValue == 1) { this.saveAsImage() } @@ -471,7 +486,6 @@ res.datas.cmsDatas[0].datas.forEach((item) => { if (item.type == 'questionBankFolder' || item.type == 'questionBankItem') { test.push(item) - } else if (item.type != "resourceItem") { this.data.playerList.forEach(pItem => { if (pItem.cmsItemId == item.id) { @@ -483,9 +497,7 @@ if (item.type == 'productItem') { learnItemList.push(item) } - }) - if (this.data.selectActive === 'learn') { let list = [] // 娴嬭瘯 6浣�// 姝e紡 5浣�// 娴嬭瘯璋冪敤浼�20锛屽唴閮�7 姝e紡璋冪敤浼�17 鍐呴儴浼�6 @@ -504,6 +516,7 @@ learnList: list, openTeachids: result, }); + console.log(1, this.data.learnList, this.data.playerList) } } else { const data = test.filter( @@ -733,8 +746,6 @@ onCorrelationBook(e) { const item = e.currentTarget.dataset.item; - // this.digitalCoursesDetailsGet(item.id) - // this.getPlayerList() this.onLoad({ loading: true, id: item.id, @@ -870,12 +881,13 @@ }) .then((res) => { if (res) { + this.digitalCoursesDetailsGet(this.data.digitalsData.id); wx.showToast({ title: "棰嗗彇鎴愬姛", icon: "none", duration: 1000, }); - this.getBookInfo(this.data.bookDetail.id); + this.digitalCoursesDetailsGet(this.data.bookId); } }); } else { @@ -1044,7 +1056,9 @@ item.content = JSON.parse(item.content) if (item.content.id == this.data.bookId) { this.setData({ - isCertificate: item + isCertificate: item, + userName: item.content.userName, + userPicture: app.config.requestCtx + `/file/GetPreViewImage?md5=` + item.content.userPicture }) } }) @@ -1055,22 +1069,22 @@ onCertificate() { - // if (!this.data.isBuy) { - // wx.showToast({ - // title: "璇峰厛璐拱锛屼綋楠屽畬鏁存湇鍔�", - // icon: "none", - // duration: 1000, - // }); - // return false - // } - // if (!this.data.isLearn) { - // wx.showToast({ - // title: "鎮ㄧ殑瀛︿範浠诲姟杩樻湭瀹屾垚锛屾殏涓嶈兘鐢宠璇佷功锛屽姞娌瑰摝锛�", - // icon: "none", - // duration: 1000, - // }); - // return false - // } + if (!this.data.isBuy) { + wx.showToast({ + title: "璇峰厛璐拱锛屼綋楠屽畬鏁存湇鍔�", + icon: "none", + duration: 1000, + }); + return false + } + if (!this.data.isLearn) { + wx.showToast({ + title: "鎮ㄧ殑瀛︿範浠诲姟杩樻湭瀹屾垚锛屾殏涓嶈兘鐢宠璇佷功锛屽姞娌瑰摝锛�", + icon: "none", + duration: 1000, + }); + return false + } if (this.data.isCertificate && this.data.isCertificate.state == 'WaitAudit') { wx.showToast({ title: "鎮ㄧ敵璇风殑璇佷功姝e湪瀹℃牳涓�", -- Gitblit v1.9.1