فهرست منبع

增加订单详情加入购物车功能

liaoanqi 3 سال پیش
والد
کامیت
6ba1ec7b23
2فایلهای تغییر یافته به همراه42 افزوده شده و 1 حذف شده
  1. 41 0
      mall4m/pages/order-detail/order-detail.js
  2. 1 1
      mall4m/pages/order-detail/order-detail.wxml

+ 41 - 0
mall4m/pages/order-detail/order-detail.js

@@ -18,6 +18,8 @@ Page({
     transfee: '',
     transfee: '',
     reduceAmount: '',
     reduceAmount: '',
     actualTotal: '',
     actualTotal: '',
+    prodid: '',
+    shopId: '',
     prodid: ''
     prodid: ''
   },
   },
 
 
@@ -62,6 +64,7 @@ Page({
           transfee: res.transfee,
           transfee: res.transfee,
           reduceAmount: res.reduceAmount,
           reduceAmount: res.reduceAmount,
           actualTotal: res.actualTotal,
           actualTotal: res.actualTotal,
+          shopId: res.shopId
         });
         });
         wx.hideLoading();
         wx.hideLoading();
       }
       }
@@ -70,6 +73,44 @@ Page({
 
 
   },
   },
 
 
+    /**
+   * 加入购物车
+   */
+     addToCart: function(event) {
+      let index = event.currentTarget.dataset.index
+      // if (!this.orderItemDtos) {
+      //   console.log(1213)
+      //   return;
+      // }
+      var ths = this;
+      wx.showLoading({
+        mask: true
+      });
+      var params = {
+        url: "/p/shopCart/changeItem",
+        method: "POST",
+        data: {
+          basketId: 0,
+          count: this.data.orderItemDtos[index].prodCount,
+          prodId: this.data.orderItemDtos[index].prodId,
+          shopId: this.data.shopId,
+          skuId: this.data.orderItemDtos[index].skuId
+        },
+        callBack: function(res) {
+          //console.log(res);
+          wx.hideLoading();
+          wx.showToast({
+            title: "加入购物车成功",
+            icon: "none"
+          })
+          wx.switchTab({
+            url: '/pages/basket/basket',
+          })
+        }
+      };
+      http.request(params);
+    },
+
 
 
   /**
   /**
    * 生命周期函数--监听页面初次渲染完成
    * 生命周期函数--监听页面初次渲染完成

+ 1 - 1
mall4m/pages/order-detail/order-detail.wxml

@@ -39,7 +39,7 @@
               <text class='small-num'>.{{wxs.parsePrice(item.price)[1]}}</text></text>
               <text class='small-num'>.{{wxs.parsePrice(item.price)[1]}}</text></text>
               <view class='btn-box'>
               <view class='btn-box'>
                 <text class='btn'>申请售后</text>
                 <text class='btn'>申请售后</text>
-                <text class='btn'>加购物车</text>
+                <text class='btn' data-index='{{index}}' catchtap='addToCart'>加购物车</text>
               </view>
               </view>
             </view>
             </view>
           </view>
           </view>