From eb3cf68faee31402822350045ee08f3fea28cd5c Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期五, 26 四月 2024 11:02:49 +0800 Subject: [PATCH] 资源购买页去除已购买资源 --- packageBookService/pages/bookServices/detail/buyResource/index.js | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.js b/packageBookService/pages/bookServices/detail/buyResource/index.js index 92e8ef6..7e3cbad 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.js +++ b/packageBookService/pages/bookServices/detail/buyResource/index.js @@ -19,7 +19,8 @@ checkAllState: true, productLinkPath: '', refCode: '', - haider: false + haider: false, + naData: false }, /** @@ -89,7 +90,6 @@ getTreeList(rootList, pathLength, newArr, path) { for (const item of rootList) { if (item.productLinkPath.length == pathLength && item.productLinkPath.includes(path)) { - item.checked = false; if (item.sysType == 'CmsItem') { if (item.selectType == 'webpage') { item.disabled = true @@ -101,9 +101,6 @@ if (item.file && item.fileMap && item.fileMap[item.file]) { if (item.fileMap[item.file].protectType == 'Private') item.disabled = true } - - item.isbuy = this.isShowNeedBuy(item); - item.isShopCar = this.isShoppingCart(item); } // newArr.push(item) // 鍦ㄦ彃鍏ヨ繃绋嬩腑瀵规暟鎹繘琛屾帓搴� @@ -239,7 +236,16 @@ } } }); - this.getTreeList(res.datas.cmsDatas[0].datas, 17, list, '\\') + // 鏄剧ず 闇�瑕佽喘涔扮殑鍜岄渶瑕佸厤璐归鍙栫殑 + const arr = res.datas.cmsDatas[0].datas.filter(item => this.resourceIsBuy(item)) + if (!arr.length) { + return this.setData({ + loading: false, + haider: true, + noData: true + }) + } + this.getTreeList(arr, 17, list, '\\') list = this.ensureTreeConsistency(list) console.log('淇敼鍚庝簯', list); let result = []; @@ -594,6 +600,12 @@ }, //璐拱鎸夐挳 batchPurchase() { + if (!this.data.learn.length) { + return wx.showToast({ + icon: "error", + title: '鏆傛棤鏁版嵁', + }) + } let saleMethodIds = []; let requests = []; let item = []; -- Gitblit v1.9.1