From c99f9976a5ef9d8974105feb8fc0580a10adf98c Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期一, 23 十二月 2024 14:58:49 +0800 Subject: [PATCH] 111 --- packageBookService/pages/bookServices/detail/buyResource/index.js | 128 ++++++++++++------------------------------ 1 files changed, 37 insertions(+), 91 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.js b/packageBookService/pages/bookServices/detail/buyResource/index.js index dd5debe..cec5617 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.js +++ b/packageBookService/pages/bookServices/detail/buyResource/index.js @@ -259,22 +259,21 @@ SysType: 'CmsFolder', // 璧勬簮绫诲瀷锛岃瘯璇绘枃浠讹紝鏄惁鍏佽涓嬭浇绛夊弬鏁� learnSelectType: [], - selectType: [], - freeFile: [], - file: [], - protectedFile: [], - resourcesClassification: [], - isDownload: [], - jsek_resourceBrief: [], - jsek_link: [], - jsek_questionBank: [] + // freeFile: [], + // file: [], + // protectedFile: [], + // resourcesClassification: [], + // isDownload: [], + // jsek_resourceBrief: [], + // jsek_link: [], + // jsek_questionBank: [] }, pading: { start: 0, size: 999 }, } - app.MG.store.getProductDetail(query).then((res) => { + app.MG.store.getProductDetailNoChildren(query).then((res) => { if (!res.datas.cmsDatas[0].datas.length) { return this.setData({ noResources: true, @@ -501,87 +500,30 @@ // 淇敼鍚庢柟娉� const checkData = this.handleTreeData(this.data.learn).filter(item => item.checked == true) console.log('閫変腑', checkData); - // let saleMethodIds = []; - // let requests = []; - // let item = []; - // let selectAllId = []; - // const child = this.selectComponent("#tree"); - // item = child.data.superiorPurchaseSaleMethodId; - // const sonItem = child.data.sonPurchaseSaleMethodId; - // let selectAll = child.data.selectAll; - // if (selectAll.length) { - // selectAll.forEach((item) => { - // if (item.saleMethod != 0) { - // selectAllId.push(item.saleMethod[0].Id); - // } - // }); - // app.MG.store - // .initOrder({ - // requests: selectAllId.map((id) => ({ - // saleMethodId: id, - // count: 1, - // })), - // }) - // .then((res) => { - // if (res) { - // wx.navigateTo({ - // url: "/pages/cart/paymentPage/index?orderNumber=" + res.orderNumber, - // }); - // selectAllId = []; - // child.setData({ - // selectAll: [], - // }); - // } - // }); - // } - // if (item) { - // // 鎷垮埌id - // item.forEach((items) => { - // if (items.saleMethod != 0) { - // saleMethodIds.push(items.saleMethod[0].Id); - // } - // }); - // app.MG.store - // .initOrder({ - // requests: saleMethodIds.map((id) => ({ - // saleMethodId: id, - // count: 1, - // })), - // }) - // .then((res) => { - // if (res) { - // wx.navigateTo({ - // url: "/pages/cart/paymentPage/index?orderNumber=" + res.orderNumber, - // }); - - // child.setData({ - // superiorPurchaseSaleMethodId: [], // 浣跨敤setData鏂规硶娓呯┖sonPurchaseSaleMethodId鏁版嵁 - // }); - // } - // }); - // } - // if (item.length == 0 && sonItem) { - // app.MG.store - // .initOrder({ - // requests: sonItem.map((id) => ({ - // saleMethodId: id, - // count: 1, - // })), - // }) - // .then((res) => { - // if (res) { - // wx.navigateTo({ - // url: "/pages/cart/paymentPage/index?orderNumber=" + res.orderNumber, - // }); - // this.setData({ - // paymentPage: true, - // }); - // child.setData({ - // sonPurchaseSaleMethodId: [], // 浣跨敤setData鏂规硶娓呯┖sonPurchaseSaleMethodId鏁版嵁 - // }); - // } - // }); - // } + if (!checkData.length) return wx.showToast({ + icon: 'error', + title: '璇峰嬀閫夎祫婧�', + }) + let saleMethodIds = []; + checkData.forEach((items) => { + if (items.saleMethod.length) { + saleMethodIds.push(items.saleMethod.find(citem => citem.SaleType == 'Normal').Id); + } + }); + app.MG.store + .initOrder({ + requests: saleMethodIds.map((id) => ({ + saleMethodId: id, + count: 1, + })), + }) + .then((res) => { + if (res) { + wx.navigateTo({ + url: "/pages/cart/paymentPage/index?orderNumber=" + res.orderNumber, + }); + } + }); }, // 绔犺妭鍕鹃�夋柟娉� @@ -627,6 +569,8 @@ const updated = this.findAndUpdateItemsByIds(this.data.learn, ids, state) this.setData({ learn: updated + }, () => { + wx.hideLoading() }) }, // 鍗曚釜鍕鹃�変簨浠� @@ -635,6 +579,8 @@ const updated = this.checkResoucrceInfo(this.data.learn, id) this.setData({ learn: updated + }, () => { + wx.hideLoading() }) }, upDateShopCar(id, tree) { -- Gitblit v1.9.1