Commit 51b91a712b354fd7243d1af30843f0b6f4ff7f4a

Authored by yvan.ni
1 parent 9d74d2f5

多促销的优化

pages/cart/cart/cart.wxml
... ... @@ -128,28 +128,31 @@
128 128 </view>
129 129 </view>
130 130  
  131 +
131 132 <!-- 验证活动是不是多个,要不要显示切换 -->
132 133 <!-- 新增促销多活动的排版 -->
133   - <view class="bdb16"
134   - wx:if="{{g_filter.is_more_act(items,item.show_can_cx) && item.show_can_cx[items.goods_id] && item.show_can_cx[items.goods_id].act_arr.length>1}}">
135   - <view bindtap="switch_cx_group"
136   - data-index="{{pidx}}"
137   - data-gd_key="{{items.goods_id}}"
138   - class="cx-frame flex" style="position: relative">
139   - <view class="cx-sizs fs30">促销</view>
140   - <view class="flex ai_c f1 pdh20">
141   - <view class="xc-coupon-fram" wx:for="{{item.show_can_cx[items.goods_id].act_arr}}" >
142   - <view wx:if="{{item.prom_type==3}}" class="xc-coupon t-c four-level-word">优惠促销</view>
143   - <view wx:if="{{item.prom_type==5}}" class="xc-coupon t-c four-level-word">搭配促销</view>
144   - <view wx:if="{{item.prom_type==7}}" class="xc-coupon t-c four-level-word">组合购</view>
145   - <view wx:if="{{item.prom_type==10}}" class="xc-coupon t-c four-level-word">阶梯促销</view>
  134 + <block wx:if="{{g_filter.is_more_act(items,item.show_can_cx) && item.show_can_cx[items.goods_id] && item.show_can_cx[items.goods_id].act_arr.length>1}}">
  135 + <view class="bdb16" wx:if="{{util.check_show(items,item.show_can_cx[items.goods_id].sele_prom_type)}}">
  136 + <view bindtap="switch_cx_group"
  137 + data-index="{{pidx}}"
  138 + data-gd_key="{{items.goods_id}}"
  139 + class="cx-frame flex" style="position: relative">
  140 + <view class="cx-sizs fs30">促销</view>
  141 + <view class="flex ai_c f1 pdh20">
  142 + <view class="xc-coupon-fram" wx:for="{{item.show_can_cx[items.goods_id].act_arr}}" >
  143 + <view wx:if="{{item.prom_type==3}}" class="xc-coupon t-c four-level-word">优惠促销</view>
  144 + <view wx:if="{{item.prom_type==5}}" class="xc-coupon t-c four-level-word">搭配促销</view>
  145 + <view wx:if="{{item.prom_type==7}}" class="xc-coupon t-c four-level-word">组合购</view>
  146 + <view wx:if="{{item.prom_type==10}}" class="xc-coupon t-c four-level-word">阶梯促销</view>
  147 + </view>
  148 + </view>
  149 + <view class="cx-obtain-coupon wsize">
  150 + <text class="bg_jj"></text>
146 151 </view>
147   - </view>
148   - <view class="cx-obtain-coupon wsize">
149   - <text class="bg_jj"></text>
150 152 </view>
151 153 </view>
152   - </view>
  154 + </block>
  155 +
153 156  
154 157 </block >
155 158  
... ...
pages/cart/cart/g_filter.wxs
... ... @@ -35,6 +35,12 @@ var g_filters = {
35 35 if([1,2,4,6,8,9].indexOf(items.prom_type)>-1) return false;
36 36 if(!show_can_cx) return false;
37 37 return true;
  38 + },
  39 + check_show:function(items,sele_prom_type){
  40 + if([7,10].indexOf(sele_prom_type)>-1){
  41 + if(!items.is_act_last) return false;
  42 + }
  43 + return true;
38 44 }
39 45 }
40 46 module.exports = {
... ... @@ -43,4 +49,5 @@ module.exports = {
43 49 end_time: g_filters.end_time,
44 50 toFix: g_filters.toFix,
45 51 is_more_act: g_filters.is_more_act,
  52 + check_show:g_filters.check_show
46 53 }
47 54 \ No newline at end of file
... ...