Commit 541aee9afd46762292647ec82dde650ae957a203

Authored by F5VT98DI7XY4X12\Administrator
1 parent 0551117b

购物车使用优惠券

pages/cart/cart2/cart2.js
... ... @@ -332,17 +332,30 @@ Page({
332 332  
333 333 break;
334 334 case 1: //---秒杀-----
  335 + var quanlist=null;
335 336 getApp().request.get("/api/weshop/activitylist/getSJGoodsPrice/"+gd.store_id
336 337 + "/" + gd.goods_id + "/1/" + gd.prom_id,{
337   - success: function (tt) {
  338 + success: async function (tt) {
338 339 if(tt.data.code==0){
339   - t.data.data.shop_price=tt.data.data.prom_price;
  340 + t.data.data.shop_price=tt.data.data.prom_price;
340 341 }else{
341   - t.data.data.prom_id = 0; t.data.data.prom_type = 0;
  342 + t.data.data.prom_id = 0; t.data.data.prom_type = 0;
  343 +
  344 + th.data.ckeck_quan_price=t.data.data.shop_price*gg.goods_num;
  345 + th.data.check_quan_price_list=t.data.data.shop_price*gg.goods_num+"";
  346 + th.data.check_quan_ware_list=t.data.data.erpwareid+"";
  347 +
  348 + var url="/api/weshop/couponList/getUseCouponList";
  349 + await app.request.promiseGet(url,{
  350 + data:{storeId:oo.stoid,userId:app.globalData.user_id,BuySum:th.data.ckeck_quan_price,WareIds:th.data.check_quan_ware_list,pageSize:100}
  351 + }).then(res=>{
  352 + if(res.data.code==0)
  353 + quanlist=res.data.data.pageData;
  354 + })
342 355 }
343 356 th.setData({
344 357 bn_goods: t.data.data, bn_pickname: gg.pick_name, bn_exp_type: et,
345   - bn_pick: gg.pick_id, bn_t_exp_t: distr_t
  358 + bn_pick: gg.pick_id, bn_t_exp_t: distr_t,selected_quan_list:quanlist
346 359 });
347 360 //计算价格
348 361 th.calculatePrice2();
... ...
pages/cart/cart2/cart2.wxml
... ... @@ -54,7 +54,7 @@
54 54  
55 55 <!-----使用优惠券------>
56 56 <view class="xc-coupon-frame flex-center" data-bn="0" bindtap="open_coupon_list"
57   - wx:if="{{item.quan_list}}" data-cind="{{pidx}}" data-pickid="{{item.pickup_id}}">
  57 + wx:if="{{item.quan_list && item.quan_list.length>0 }}" data-cind="{{pidx}}" data-pickid="{{item.pickup_id}}">
58 58 <view class="work-frame flex-space-between">
59 59 <view class="work">使用优惠券</view>
60 60 <view class="xc-right-frame">
... ... @@ -127,7 +127,7 @@
127 127 </view>
128 128  
129 129 <view class="xc-coupon-frame flex-center" data-bn="1" bindtap="open_coupon_list" data-pickid="{{bn_pick}}"
130   - wx:if="{{selected_quan_list}}">
  130 + wx:if="{{selected_quan_list && selected_quan_list.length>0}}">
131 131 <view class="work-frame flex-space-between">
132 132 <view class="work">
133 133 使用优惠券
... ...