Commit 541aee9afd46762292647ec82dde650ae957a203
1 parent
0551117b
购物车使用优惠券
Showing
2 changed files
with
19 additions
and
6 deletions
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 | 使用优惠券 | ... | ... |