From 6851680b996e64c1d66c035245b2f0f6eb3425c6 Mon Sep 17 00:00:00 2001 From: YM <479443481@qq.com> Date: 星期六, 07 九月 2024 15:33:42 +0800 Subject: [PATCH] 1 --- packageBookService/pages/bookServices/detail/components/tree/index.js | 49 ++++++++++++++++++++++++++++++------------------- 1 files changed, 30 insertions(+), 19 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js index 72a7a3a..332d2d4 100644 --- a/packageBookService/pages/bookServices/detail/components/tree/index.js +++ b/packageBookService/pages/bookServices/detail/components/tree/index.js @@ -96,6 +96,7 @@ }, // 鑺傜偣灞曞紑 handleChange(e) { + console.log(e.detail.value); this.setData({ openIds: e.detail.value, }); @@ -122,16 +123,15 @@ }, // 鍒ゆ柇璧勬簮鏄惁璐拱 resourceIsBuy(data) { - return true - // if (data.saleMethod && data.saleMethod.length) { - // if (data.saleMethod[0].State == "Disable") return false; - // const isSHow = this.properties.buyIds.some( - // (item) => item == data.saleMethod[0].Id - // ); - // return !isSHow; - // } else { - // return false; - // } + if (data.saleMethod && data.saleMethod.length) { + if (data.saleMethod[0].State == "Disable") return false; + const isSHow = this.properties.buyIds.some( + (item) => item == data.saleMethod[0].Id + ); + return !isSHow; + } else { + return false; + } }, // 璺宠浆闊宠棰戞挱鏀惧櫒 goPlayer(e) { @@ -146,7 +146,18 @@ wx.getStorageSync("teachResourcesPath"); const parentName = parent ? parent.name : "鏁欏璧勬簮"; let url; - if (item.selectType == 'zip') { + if (item.selectType == "webpage") { + // 缃戦〉绫诲瀷璺宠浆鍒扮綉鍧�澶嶅埗椤碉紝鍥犱负url浼犲弬涓嶈兘浼� 甯﹀弬鏁扮殑缃戠粶鍦板潃锛屾墍浠ユ澶勮鎶婄綉缁滃湴鍧�閲岀殑浼犲弬鎽樺嚭鏉ワ紝鏀惧埌url閲� + let urlData = '' + const flags = item.jsek_link.indexOf("?") + if (flags > -1) { + urlData = item.jsek_link.slice(flags + 1, item.jsek_link.length) + } + url = '/packageBookService/pages/bookServices/linkPage/index' + return wx.navigateTo({ + url: urlData ? url + `?path=${item.jsek_link.slice(0,flags)}` + '&' + urlData : url + `?path=${item.jsek_link}` + }) + } else if (item.selectType == 'zip') { if (this.properties.applyState == 'Normal') { return wx.showToast({ icon: 'error', @@ -169,13 +180,13 @@ item.learnSelectType == "audio" ) { url = "/packageDomain/pages/resourceDetails/myAudio/index"; - } else if (item.selectType == "picture" || item.selectType == "zip") { + } else if (item.selectType == "picture") { url = "/packageDomain/pages/resourceDetails/document/index"; } if ( this.properties.tab == "jsek_cloudLearning" && - // this.resourceIsBuy(item) - item.saleMethod.length > 0 + this.resourceIsBuy(item) + // item.saleMethod.length > 0 ) { return wx.showToast({ icon: "error", @@ -263,11 +274,11 @@ // }, // }); // } - if (item.selectType == "webpage") { - this.setData({ - webpageSrc: item.jsek_link, - }); - } + // if (item.selectType == "webpage") { + // this.setData({ + // webpageSrc: item.jsek_link, + // }); + // } } }, -- Gitblit v1.9.1