From feead902a64345472895b9d4d9a335574ab728ad Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期三, 27 三月 2024 09:43:36 +0800 Subject: [PATCH] 书展bug --- packageBookService/pages/bookServices/detail/buyResource/index.js | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 43 insertions(+), 1 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.js b/packageBookService/pages/bookServices/detail/buyResource/index.js index 3bd55b0..77e65ca 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.js +++ b/packageBookService/pages/bookServices/detail/buyResource/index.js @@ -14,12 +14,14 @@ loading: false, shoppingList: [], shoppingCartGetId: [], + methodId: [] }, /** * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇 */ onLoad(options) { + const systInfo = wx.getSystemInfoSync(); const menu = wx.getMenuButtonBoundingClientRect(); // 鑳跺泭淇℃伅 const navBarHeight = (menu.top - systInfo.statusBarHeight) * 2 + menu.height; // 瀵艰埅鏍忛珮搴� @@ -34,7 +36,46 @@ this.getShoppingCartProductGet() this.getBookInfo(options.bookId) }, + batchPurchase() { + let saleMethodIds = [] + let requests = [] + const child = this.selectComponent('#tree') + console.log(child.data.superiorPurchaseSaleMethodId, 'superiorPurchaseSaleMethodId'); + const item = child.data.superiorPurchaseSaleMethodId + if (item) { + item.forEach(item => { + if (item.saleMethod != 0) { + saleMethodIds = item.saleMethod[0].Id + requests.push({ saleMethodIds, count: 1 }) + } + }) + console.log(requests, 'saleMethodId'); + let query = { + remarks: '浜戝涔�', + requests, + + + + } + + // 鍙戣捣璁㈠崟鍒濆鍖栬姹傚苟绛夊緟缁撴灉 + const res = app.MG.store.initOrder(query) + let bookOrdersId = res.orderNumber + // 妫�鏌ヨ鍗曞彿鏄惁瀛樺湪 + if (bookOrdersId) { + const url = '/pages/cart/paymentPage/index?orderNumber=' + bookOrdersId + wx.navigateTo({ + url + }) + } + } + + // console.log(child.data.sonPurchaseSaleMethodId, 'child.data.'); + // this.data.methodId.push(child.data.sonPurchaseSaleMethodId) + + + }, /** * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚 */ @@ -365,5 +406,6 @@ checkAll() { const child = this.selectComponent('#tree') child.checkAll() - } + }, + }) \ No newline at end of file -- Gitblit v1.9.1