From 5f74b1e6208cc433636498b8d51dbe24bb49a312 Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期四, 06 六月 2024 19:09:08 +0800 Subject: [PATCH] 领取刷新 --- packageBookService/pages/bookServices/detail/index.js | 35 +++++++++++++++++++++++++++-------- 1 files changed, 27 insertions(+), 8 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/index.js b/packageBookService/pages/bookServices/detail/index.js index 5dd2180..4181ea1 100644 --- a/packageBookService/pages/bookServices/detail/index.js +++ b/packageBookService/pages/bookServices/detail/index.js @@ -37,6 +37,8 @@ openTeachids: [], openLearnids: [], openTestids: [], + isGoBuyResource: true, + learnPath: '', applyResourceState: false, // 鐢宠鏁欏璧勬簮鎸夐挳闃叉姈 resourceClassList: [], // 璧勬簮鎵�灞炲垎绫� applyState: "", // 鏁欏璧勬簮鐢宠鐘舵�� @@ -746,7 +748,7 @@ return num }, - // 缁櫬风洰褰曟坊鍔犲瓙椤规暟閲� + // 缁欑洰褰曟坊鍔犲瓙椤规暟閲� changeResourceChildren(list) { const changeList = (list) => { for (let index = 0; index < list.length; index++) { @@ -900,6 +902,22 @@ } } }); + if (type.refCode == "jsek_cloudLearning") { + this.setData({ + learnPath: type.productLinkPath + }) + const dataList = res.datas.cmsDatas[0].datas + if (dataList.length) { + const tag = dataList.findIndex(item => item.saleMethod.length && item.saleMethod[0].Price > 0) + this.setData({ + isGoBuyResource: tag > -1 ? true : false + }) + } else { + this.setData({ + isGoBuyResource: false + }) + } + } const num = query.cmsPath.length + 6 this.getTreeList(res.datas.cmsDatas[0].datas, num, list, '\\') list = this.ensureTreeConsistency(list) @@ -1562,7 +1580,7 @@ if (isSHow) { return false; } else { - return data.saleMethod[0].price > 0 ? true : false; + return data.saleMethod[0].Price > 0 ? true : false; } return !isSHow; } else { @@ -1686,19 +1704,19 @@ }; // 纭璁㈠崟 const confirmOrderRes = await app.MG.store.confirmOrder(parameter); - console.log(confirmOrderRes.orderNumber, 'confirmOrderRes.orderNumber'); - if (confirmOrderRes.orderNumber) { child.changeReceive(false); wx.showToast({ title: "棰嗗彇鎴愬姛", }); this.getBookInfo(this.data.bookId); + this.getResourceDataList({ + refCode: 'jsek_cloudLearning', + productLinkPath: this.data.learnPath + }) this.setData({ successOrderNumber: confirmOrderRes.orderNumber }) - - } } catch (error) { console.log(error); @@ -2024,6 +2042,7 @@ this.data.bookBuy + "&bookId=" + this.data.bookDetail.id, + }); }, @@ -2091,7 +2110,7 @@ const smBook = list.find(item => item.content[0].id == this.data.bookDetail.id) console.log('宸茬敵璇�', smBook); if (smBook && smBook.state == 'Normal') { - const flag = new Date(JSON.parse(smBook.feedBack).endDate + '23:59:59').getTime() > new Date().getTime() + const flag = new Date(smBook.feedBack.endDate + '23:59:59').getTime() > new Date().getTime() if (flag) { this.setData({ applicationState: 'Normal' @@ -2201,7 +2220,7 @@ }); return false; } else if (isApply.state == 'Normal') { - const flag = new Date(JSON.parse(isApply.feedBack).endDate + '23:59:59').getTime() > new Date().getTime() + const flag = new Date(isApply.feedBack.endDate + '23:59:59').getTime() > new Date().getTime() if (flag) { wx.showToast({ title: "璇ヤ功宸茬敵璇凤紒", -- Gitblit v1.9.1