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