From dc934dfd63fecff84d0bf996418e041b9bd4ea59 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期二, 30 四月 2024 18:16:13 +0800 Subject: [PATCH] bug修改 --- packageBookService/pages/bookServices/detail/index.js | 33 +++++++++++++++++++++++++-------- 1 files changed, 25 insertions(+), 8 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/index.js b/packageBookService/pages/bookServices/detail/index.js index 3ee1ff3..e5b7821 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 => this.isShowNeedBuy(item)) + 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) @@ -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); @@ -2026,7 +2044,6 @@ this.data.bookDetail.id, }); - debugger }, //鏍蜂功鐢宠 @@ -2093,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' @@ -2203,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