From 4c472f6bbf82e5ef95b60ac8e417760d89a7ba36 Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期五, 29 三月 2024 19:39:17 +0800 Subject: [PATCH] 购物车2 --- packageBookService/pages/bookServices/detail/components/tree/index.js | 54 ++++++++++++++++++++++++++++-------------------------- 1 files changed, 28 insertions(+), 26 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js index 715f67e..d6814f5 100644 --- a/packageBookService/pages/bookServices/detail/components/tree/index.js +++ b/packageBookService/pages/bookServices/detail/components/tree/index.js @@ -352,7 +352,7 @@ }) } }) - // this.onCloudShoppingCart() + }, // 瀛愰」鍕鹃�� checkResource(e) { @@ -384,34 +384,36 @@ }) }, // 鍔犲叆璐墿杞� - async onCloudShoppingCart() { - let requests = [] - const item = this.data.cloudShoppingCart - console.log(item, 'item'); - item.forEach((items) => { - if (items.saleMethod.length) { - requests.push({ - saleMethodId: items.saleMethod[0].Id, - count: 1 - }) - } - }) + async onCloudShoppingCart(e) { + + let shoppingCartGetId = [] + const saleMethodId = e.currentTarget.dataset.item.saleMethod[0].Id + console.log(saleMethodId); let query = { - remarks: '浜戝涔�', - requests + start: 0, + size: 999, + filterList: [], + searchList: [] } - // 鏌ヨ璁㈠崟 - let initOrderRes = await app.MG.store.initOrder(query) - let parameter = { - orderNum: initOrderRes.orderNumber + + const res = await app.MG.store.getShoppingCartProductList(query) + res.datas.forEach(item => { + shoppingCartGetId.push(item.saleMethod.id) + }) + if (shoppingCartGetId.includes(saleMethodId)) { + console.log(111); + } else { + let query = { + requests: [{ + saleMethodId: saleMethodId, + storeEventId: null, + // agentCode: '鐢靛瓙涔�' + }] + } + const addRes = await app.MG.store.addShoppingCart(query) + console.log(addRes, 'addRes'); } - const confirmOrderRes = await app.MG.store.confirmOrder(parameter) - // if (confirmOrderRes.orderNumber) { - // wx.navigateTo({ - // url: `/pages/cart/paymentPage/index?orderNumber=${confirmOrderRes.orderNumber}`, - // }) - // requests = [] - // } + }, }, onCheckAllChange(e) { -- Gitblit v1.9.1