From 7231b5929a66bb1ec3b832be85f5e3f6ce40ad9f Mon Sep 17 00:00:00 2001
From: yiming <m13691596795@163.com>
Date: 星期五, 15 三月 2024 16:01:52 +0800
Subject: [PATCH] feat: 十大

---
 pages/cart/index.js |   37 ++++++++++++++++++++++++++++---------
 1 files changed, 28 insertions(+), 9 deletions(-)

diff --git a/pages/cart/index.js b/pages/cart/index.js
index db4d31b..c2194e7 100644
--- a/pages/cart/index.js
+++ b/pages/cart/index.js
@@ -1,6 +1,7 @@
 const app = getApp();
 // import { getPublicImage } from '@/assets/js/middleGround/tool.js'
 import { getPublicImage } from '../../assets/js/middleGround/tool';
+import Toast from 'tdesign-miniprogram/toast/index';
 
 Page({
   data: {
@@ -9,7 +10,8 @@
     checkAll: false,
     checkedList: [],
     selectedCount: 0,
-    totalPrice: 0.00
+    totalPrice: 0.00,
+    type: ''
   },
 
   onLoad(options) {
@@ -39,6 +41,12 @@
     app.MG.store.getShoppingCartProductList(query).then(res => {
       res.datas.forEach(item => {
         item.imgUrl = getPublicImage(item.productMonWithLinkDto.product.icon, '', '160');
+        console.log(item);
+        console.log(item.saleMethod.type, 'item.saleMethod.type')
+        this.setData({
+          type: item.saleMethod.type == 'createProductItemSaleMethod' ? 'item' : 'product'
+        })
+
       });
 
       this.setData({
@@ -101,19 +109,30 @@
 
 
     const selectedItems = this.data.shoppingCartData.filter(item => item.checked);
-    console.log(selectedItems, 789);
+    // console.log(selectedItems, 789);
     const selectedIds = selectedItems.map(item => item.id);
     console.log('閫変腑鐨勫晢鍝� id:', selectedIds);
+    if (selectedIds.length) {
+      app.MG.store.shoppingCartCreateOrder({ linkIds: selectedIds }).then(res => {
+        console.log(res.orderNumber, 456);
+        const url = '/pages/cart/paymentPage/index?orderNumber=' + res.orderNumber
+        wx.navigateTo({
+          url
+        });
 
-    app.MG.store.shoppingCartCreateOrder({ linkIds: selectedIds }).then(res => {
-      console.log(res.orderNumber, 456);
-      const url = '/pages/cart/paymentPage/index?orderNumber=' + res.orderNumber
-      wx.navigateTo({
-        url
+
+      })
+    } else {
+
+      Toast({
+        context: this,
+        selector: '#t-toast',
+        message: '璇烽�夋嫨鍟嗗搧',
+        theme: 'warning',
+        direction: 'column',
       });
+    }
 
-
-    })
 
 
   }

--
Gitblit v1.9.1