Commit 755c6e5f058950ec701f0158a92f4e9cd1b90345
Merge branch 'test' of http://git.vipzhuang.cn/wxd/MShopWeApp into qa
Showing
2 changed files
with
31 additions
and
6 deletions
packageE/pages/cart/cart2/cart2.js
| @@ -8223,6 +8223,28 @@ Page({ | @@ -8223,6 +8223,28 @@ Page({ | ||
| 8223 | } | 8223 | } |
| 8224 | } | 8224 | } |
| 8225 | 8225 | ||
| 8226 | + //promise_get. 看一下有没有指定门店的限制 | ||
| 8227 | + let gd=null | ||
| 8228 | + let gd_rs= await getApp().promiseGet('/api/weshop/goods/get/' + os.stoid + "/" + item.goods_id,{}) | ||
| 8229 | + if(gd_rs && gd_rs.data.code==0 && gd_rs.data.data){ | ||
| 8230 | + gd=gd_rs.data.data; | ||
| 8231 | + } | ||
| 8232 | + | ||
| 8233 | + if(gd.pick_group_ids){ | ||
| 8234 | + var idx0=gd.pick_up_lists.findIndex(function (e){ | ||
| 8235 | + return e.pickup_id==pickup_id; | ||
| 8236 | + }) | ||
| 8237 | + if(idx0<0){ | ||
| 8238 | + wx.showToast({ | ||
| 8239 | + title: item.goods_name+"的门店不可售", | ||
| 8240 | + icon: 'none', | ||
| 8241 | + duration: 2000 | ||
| 8242 | + }) | ||
| 8243 | + return false; | ||
| 8244 | + } | ||
| 8245 | + } | ||
| 8246 | + | ||
| 8247 | + | ||
| 8226 | var bn_coll = th.selectComponent("#col"+cart_index); //组件的id | 8248 | var bn_coll = th.selectComponent("#col"+cart_index); //组件的id |
| 8227 | bn_coll.set_sele(index); | 8249 | bn_coll.set_sele(index); |
| 8228 | 8250 |
packageE/pages/cart/cart2/cart2.wxml
| @@ -171,12 +171,14 @@ | @@ -171,12 +171,14 @@ | ||
| 171 | </block> | 171 | </block> |
| 172 | </block> | 172 | </block> |
| 173 | 173 | ||
| 174 | - <view class="set-mes" wx:if="{{items.prom_type==3 || (items.prom_type==0 && item.show_can_cx[items.goods_id].no_cj_prom) }}"> | ||
| 175 | - <view class="use-item" data-pidx="{{pidx}}" data-can_cx_idx="{{items.goods_id}}" bindtap='no_cj_prom'> | ||
| 176 | - <icon color="{{!item.show_can_cx[items.goods_id].no_cj_prom?'red':'gray'}}" size="16" type="success"></icon> | ||
| 177 | - <view class="yu_er">参与优惠活动</view> | 174 | + <block wx:if="{{!items.is_gift}}"> |
| 175 | + <view class="set-mes" wx:if="{{items.prom_type==3 || (items.prom_type==0 && item.show_can_cx[items.goods_id].no_cj_prom && item.show_can_cx[items.goods_id].sele_prom_type==3) }}"> | ||
| 176 | + <view class="use-item" data-pidx="{{pidx}}" data-can_cx_idx="{{items.goods_id}}" bindtap='no_cj_prom'> | ||
| 177 | + <icon color="{{!item.show_can_cx[items.goods_id].no_cj_prom?'red':'gray'}}" size="16" type="success"></icon> | ||
| 178 | + <view class="yu_er">参与优惠活动</view> | ||
| 179 | + </view> | ||
| 178 | </view> | 180 | </view> |
| 179 | - </view> | 181 | + </block> |
| 180 | 182 | ||
| 181 | </block> | 183 | </block> |
| 182 | 184 | ||
| @@ -231,7 +233,8 @@ | @@ -231,7 +233,8 @@ | ||
| 231 | </view> | 233 | </view> |
| 232 | </block> | 234 | </block> |
| 233 | 235 | ||
| 234 | - <view class="set-mes" wx:if="{{pitem.is_duo_gd && pitem.sele_prom_type==3 && util.check_is_last(index,items.goods_id) }}"> | 236 | + |
| 237 | + <view class="set-mes" wx:if="{{pitem.is_duo_gd && pitem.sele_prom_type==3 && util.check_is_last(index,items.goods_id) && !items.is_gift }}"> | ||
| 235 | <view class="use-item" data-pidx="{{pidx}}" data-can_cx_idx="{{index}}" bindtap='no_cj_prom'> | 238 | <view class="use-item" data-pidx="{{pidx}}" data-can_cx_idx="{{index}}" bindtap='no_cj_prom'> |
| 236 | <icon color="{{!pitem.no_cj_prom?'red':'gray'}}" size="16" type="success"></icon> | 239 | <icon color="{{!pitem.no_cj_prom?'red':'gray'}}" size="16" type="success"></icon> |
| 237 | <view class="yu_er">参与优惠活动</view> | 240 | <view class="yu_er">参与优惠活动</view> |