Commit 51b91a712b354fd7243d1af30843f0b6f4ff7f4a
1 parent
9d74d2f5
多促销的优化
Showing
2 changed files
with
27 additions
and
17 deletions
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 | ... | ... |