From a714aa8483a62f33ae500bf4acb67ac260f6ba5f Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期四, 19 九月 2024 15:02:21 +0800
Subject: [PATCH] bug

---
 packageBookService/pages/bookServices/detail/buyResource/index.js |  105 ++++++++++++----------------------------------------
 1 files changed, 24 insertions(+), 81 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.js b/packageBookService/pages/bookServices/detail/buyResource/index.js
index aa65579..4bc928f 100644
--- a/packageBookService/pages/bookServices/detail/buyResource/index.js
+++ b/packageBookService/pages/bookServices/detail/buyResource/index.js
@@ -501,87 +501,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,
+          });
+        }
+      });
   },
 
   // 绔犺妭鍕鹃�夋柟娉�

--
Gitblit v1.9.1