From c192e381734b9caf173c90bb9141dff0326785ee Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期四, 17 七月 2025 14:20:11 +0800 Subject: [PATCH] 京师智教小程序的专题活动模块 不做点击进入页面提示复制链接 点击时直接提示“请移步PC端查看” --- packageDomain/pages/resourceDetails/myVideo/index.js | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packageDomain/pages/resourceDetails/myVideo/index.js b/packageDomain/pages/resourceDetails/myVideo/index.js index f98e0da..c3f44a1 100644 --- a/packageDomain/pages/resourceDetails/myVideo/index.js +++ b/packageDomain/pages/resourceDetails/myVideo/index.js @@ -372,7 +372,7 @@ if (dataItem) { if (dataItem.saleMethod.length > 0) { isBuy = 2; - if (this.data.bookDetail.purchasedSaleMethodIdList.indexOf(dataItem.saleMethod[0].Id) > -1) { + if (this.data.bookDetail.purchasedSaleMethodIdList.indexOf(dataItem.saleMethod[0].Id) > -1 || dataItem.saleMethod[0].Price == 0) { isBuy = 3; break; } else { @@ -444,9 +444,9 @@ this.setData({ isBuy: res.datas.purchasedSaleMethodIdList.includes(res.datas.defaultSaleMethodId) }) - res.datas.cmsDatas[0].datas.forEach((item) => { - if (item.selectType === "video" || item.learnSelectType === "video") { - if (this.data.storeInfo == 'jsek_digitalCourses') { + if (this.data.storeInfo == 'jsek_digitalCourses') { + res.datas.cmsDatas[0].datas.forEach((item) => { + if (item.selectType === "video" || item.learnSelectType === "video") { if (this.data.isBuy) { if (item.sysType == 'CmsItem') { this.data.threeLeveData.push(item) @@ -457,11 +457,12 @@ } } } + }) + } else { + const itemCms = await this.getBuyCmsItem() + if (itemCms != null) { + this.data.threeLeveData.push(itemCms) } - }) - const itemCms = await this.getBuyCmsItem() - if (itemCms != null) { - this.data.threeLeveData.push(itemCms) } if (this.data.threeLeveData.length > 0) { this.data.threeLeveData.forEach((items, index) => { // 淇敼姝ゅ娣诲姞index鍙傛暟 -- Gitblit v1.9.1