Commit 19eaa3f1cfa0c6173c86383de7e477b60047f754

Authored by yvan.ni
1 parent f36f36af

参与活动的优化

packageE/pages/cart/cart2/cart2.js
... ... @@ -1384,8 +1384,12 @@ Page({
1384 1384 }
1385 1385  
1386 1386 }else{
  1387 +
  1388 + let obj=arr[k].show_can_cx[key_o];
1387 1389 //不是优惠促销的不参与 不是订单促销参与(订单促销不是实收价的时候)
1388   - if( !(arr[k].show_can_cx.no_cj_prom && arr[k].show_can_cx.cur_act.prom_type==3) && !th.data.can_use_ord_prom[arr[k].pick_id]){
  1390 + let ck1=obj.no_cj_prom && obj.cur_act.prom_type==3;
  1391 + let ck2=th.data.can_use_ord_prom[arr[k].pickup_id];
  1392 + if( !ck1 && !ck2){
1389 1393 item1.prom_id = arr[k].show_can_cx[key_o].cur_act.prom_id;
1390 1394 item1.prom_type = arr[k].show_can_cx[key_o].cur_act.prom_type;
1391 1395 }
... ...
packageE/pages/cart/cart2/cart2.wxml
... ... @@ -171,12 +171,17 @@
171 171 </block>
172 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 + <!-- 如果不是点击使用订单促销的话 -->
  175 + <block wx:if="{{!can_use_ord_prom[item.pickup_id]}}">
  176 + <view class="set-mes" wx:if="{{items.prom_type==3 || (items.prom_type==0 && item.show_can_cx[items.goods_id].no_cj_prom) }}">
  177 + <view class="use-item" data-pidx="{{pidx}}" data-can_cx_idx="{{items.goods_id}}" bindtap='no_cj_prom'>
  178 + <icon color="{{!item.show_can_cx[items.goods_id].no_cj_prom?'red':'gray'}}" size="16" type="success"></icon>
  179 + <view class="yu_er">参与优惠活动</view>
  180 + </view>
178 181 </view>
179   - </view>
  182 + </block>
  183 +
  184 +
180 185  
181 186 </block>
182 187  
... ... @@ -231,12 +236,15 @@
231 236 </view>
232 237 </block>
233 238  
234   - <view class="set-mes" wx:if="{{pitem.is_duo_gd && pitem.sele_prom_type==3 && util.check_is_last(index,items.goods_id) }}">
235   - <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>
237   - <view class="yu_er">参与优惠活动</view>
  239 +
  240 + <block wx:if="{{!can_use_ord_prom[item.pickup_id]}}">
  241 + <view class="set-mes" wx:if="{{pitem.is_duo_gd && pitem.sele_prom_type==3 && util.check_is_last(index,items.goods_id) }}">
  242 + <view class="use-item" data-pidx="{{pidx}}" data-can_cx_idx="{{index}}" bindtap='no_cj_prom'>
  243 + <icon color="{{!pitem.no_cj_prom?'red':'gray'}}" size="16" type="success"></icon>
  244 + <view class="yu_er">参与优惠活动</view>
  245 + </view>
238 246 </view>
239   - </view>
  247 + </block>
240 248  
241 249 </block>
242 250 </block>
... ... @@ -1102,7 +1110,7 @@
1102 1110 </view>
1103 1111 <view class="count">
1104 1112 <view bindtap="{{items.goods_num <= 1 ? '':'subNum'}}" class="sub fs28 {{items.goods_num <= 1 ? 'active':''}}" data-pitems="{{pidx}}" data-item="{{idx}}">一</view>
1105   - <input class="goodadd" bindblur="valueToNum" data-item="{{idx}}" bindinput="refresh_input" data-item="{{idx}}" type="number" value="{{items.goods_num}}"></input>
  1113 + <input class="goodadd" bindblur="valueToNum" data-item="{{idx}}" bindinput="refresh_input" type="number" value="{{items.goods_num}}"></input>
1106 1114 <view class="add" bindtap="addNum" data-item="{{idx}}">+</view>
1107 1115 </view>
1108 1116 </view>
... ...