From 4c29b79d485d68d506e798f4fd381232ebc55a86 Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期六, 14 九月 2024 11:27:33 +0800 Subject: [PATCH] bug --- packageDomain/pages/resourceDetails/myVideo/index.js | 52 +++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 41 insertions(+), 11 deletions(-) diff --git a/packageDomain/pages/resourceDetails/myVideo/index.js b/packageDomain/pages/resourceDetails/myVideo/index.js index 6beb84e..ef8f945 100644 --- a/packageDomain/pages/resourceDetails/myVideo/index.js +++ b/packageDomain/pages/resourceDetails/myVideo/index.js @@ -25,7 +25,9 @@ parentName: '', parentProductLinkPath: '', productLinkPath: '', + isBuy: false, threeLeveData: [], + source: "", showData: '', showDataVod: '', src: '', @@ -85,6 +87,7 @@ productLinkPath: options.productLinkPath, formPath: options.formPath, flag: false, + source: options.source, }) if (options.parentName !== "鏁欏璧勬簮" && options.parentName !== "浜戝涔�") { this.setData({ @@ -184,9 +187,8 @@ /** * 鐢ㄦ埛鐐瑰嚮鍙充笂瑙掑垎浜� */ - onShareAppMessage() { - - }, + onShareAppMessage() {}, + onShareTimeline() {}, onTabsChange(event) { console.log(event, 234) let tabValue = event.detail.value @@ -252,12 +254,41 @@ } } app.MG.store.getProductDetail(query).then(res => { + if (res.datas.purchasedSaleMethodIdList.includes(res.datas.defaultSaleMethodId)) { + this.setData({ + isBuy: true + }) + } else { + this.setData({ + isBuy: false + }) + } res.datas.cmsDatas[0].datas.forEach((item) => { - if (item.selectType === "video" || item.learnSelectType === "video") { - this.data.threeLeveData.push(item) - this.setData({ - threeLeveData: this.data.threeLeveData - }) + if (this.data.source == 'qrcode') { + if (item.id == this.data.activeId) { + this.data.threeLeveData.push(item); + } + } else { + if (item.selectType === "video" || item.learnSelectType === "video") { + if (this.data.storeInfo == 'jsek_digitalCourses') { + if (this.data.isBuy) { + if (item.sysType == 'CmsItem') { + this.data.threeLeveData.push(item) + } + } else { + if (item.sysType == 'CmsItem' && item.freeFile) { + this.data.threeLeveData.push(item) + } + } + } else { + if (res.datas.purchasedSaleMethodIdList.includes(item.defaultSaleMethodId) || item.freeFile) { + this.data.threeLeveData.push(item) + } + } + this.setData({ + threeLeveData: this.data.threeLeveData + }) + } } }) this.data.threeLeveData.forEach((items, index) => { // 淇敼姝ゅ娣诲姞index鍙傛暟 @@ -301,8 +332,8 @@ }) if (item.selectType == "video" || item.learnSelectType === "video") { if (this.data.formPath === "jsek_cloudLearning") { - let file - item.protectedFile || item.file ? file = item.protectedFile || item.file : file = item.freeFile + let file = + item.protectedFile || item.file ? file = item.protectedFile || item.file : file = item.freeFile this.setData({ showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + file + '&token=' + wx.getStorageSync(app.config.tokenKey) }) @@ -647,7 +678,6 @@ }); }, loadedmetadata(e) { - console.log(1); this.setData({ videoLoading: false }) -- Gitblit v1.9.1