Commit 7b62f09ce44e9661beeb0559f923f118a20ab2ac
1 parent
303f2df7
好物推荐商品列表、商品分组商品列表幸运购商品判断
Showing
3 changed files
with
20 additions
and
7 deletions
components/diy_goodsGroup/diy_goodsGroup.wxml
| @@ -15,7 +15,8 @@ | @@ -15,7 +15,8 @@ | ||
| 15 | <view class="zs_goods_wai" wx:if='{{object.column==1}}'> | 15 | <view class="zs_goods_wai" wx:if='{{object.column==1}}'> |
| 16 | <block wx:for="{{goods_array}}" > | 16 | <block wx:for="{{goods_array}}" > |
| 17 | <view class='zs_goods {{g_filter.get_border_type(object.big_order_type)}}'> | 17 | <view class='zs_goods {{g_filter.get_border_type(object.big_order_type)}}'> |
| 18 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> | 18 | + <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1"> |
| 19 | + <!-- <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> --> | ||
| 19 | <view class='zs_top rel'> | 20 | <view class='zs_top rel'> |
| 20 | 21 | ||
| 21 | <block wx:if="{{object.big_order_type==3}}"> | 22 | <block wx:if="{{object.big_order_type==3}}"> |
| @@ -169,7 +170,7 @@ | @@ -169,7 +170,7 @@ | ||
| 169 | <!--2个一列--> | 170 | <!--2个一列--> |
| 170 | <block wx:if="{{object.column==2}}"> | 171 | <block wx:if="{{object.column==2}}"> |
| 171 | <block wx:for="{{goods_array}}" > | 172 | <block wx:for="{{goods_array}}" > |
| 172 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> | 173 | + <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1"> |
| 173 | <view class="zs_goods_wai_ban {{g_filter.get_border_type(object.big_order_type)}}"> | 174 | <view class="zs_goods_wai_ban {{g_filter.get_border_type(object.big_order_type)}}"> |
| 174 | <view class="zs_goods_ban"> | 175 | <view class="zs_goods_ban"> |
| 175 | <view class='zs_goods_2l'> | 176 | <view class='zs_goods_2l'> |
| @@ -328,7 +329,7 @@ | @@ -328,7 +329,7 @@ | ||
| 328 | <block wx:if='{{object.column==3}}'> | 329 | <block wx:if='{{object.column==3}}'> |
| 329 | <view class="zwp_3"> | 330 | <view class="zwp_3"> |
| 330 | <block wx:for="{{goods_array}}" > | 331 | <block wx:for="{{goods_array}}" > |
| 331 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> | 332 | + <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1"> |
| 332 | <view class="zs_goods_wai_san" > | 333 | <view class="zs_goods_wai_san" > |
| 333 | <view class="zs_goods_san"> | 334 | <view class="zs_goods_san"> |
| 334 | <view class='zs_goods_3l {{g_filter.get_border_type(object.big_order_type)}}'> | 335 | <view class='zs_goods_3l {{g_filter.get_border_type(object.big_order_type)}}'> |
| @@ -485,7 +486,7 @@ | @@ -485,7 +486,7 @@ | ||
| 485 | <!-- 列表显示 --> | 486 | <!-- 列表显示 --> |
| 486 | <view class="zs_goods_xiao_wai" wx:if='{{object.column==4}}'> | 487 | <view class="zs_goods_xiao_wai" wx:if='{{object.column==4}}'> |
| 487 | <block wx:for="{{goods_array}}" > | 488 | <block wx:for="{{goods_array}}" > |
| 488 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> | 489 | + <navigator url="{{g_filter.get_url_by_type(item)}}" class="s1_gk_a1"> |
| 489 | <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > | 490 | <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > |
| 490 | <view class='zs_top_x'> | 491 | <view class='zs_top_x'> |
| 491 | <block wx:if="{{object.big_order_type==3}}"> | 492 | <block wx:if="{{object.big_order_type==3}}"> |
| @@ -668,7 +669,7 @@ | @@ -668,7 +669,7 @@ | ||
| 668 | <view class="sp"> | 669 | <view class="sp"> |
| 669 | <swiper-item class="s_it" wx:for="{{goods_array}}"> | 670 | <swiper-item class="s_it" wx:for="{{goods_array}}"> |
| 670 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> | 671 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> |
| 671 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}&prom_id={{aitem.prom_id}}&&prom_type={{aitem.prom_type}}" style="width: 32%" > | 672 | + <navigator url="{{g_filter.get_url_by_type(item)}}" style="width: 32%" > |
| 672 | <view class="one {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}} " style="margin-left: 10rpx"> | 673 | <view class="one {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}} " style="margin-left: 10rpx"> |
| 673 | <view class='sp_top'> | 674 | <view class='sp_top'> |
| 674 | <view class='s_img' style="position: relative; width: 100%"> | 675 | <view class='s_img' style="position: relative; width: 100%"> |
components/diy_goodsGroup/g_filter.wxs
| @@ -88,6 +88,16 @@ var g_filters = { | @@ -88,6 +88,16 @@ var g_filters = { | ||
| 88 | return min_name; | 88 | return min_name; |
| 89 | }, | 89 | }, |
| 90 | 90 | ||
| 91 | + | ||
| 92 | + get_url_by_type: function(item) { | ||
| 93 | + var url = ''; | ||
| 94 | + if(item.prom_type == 9) { | ||
| 95 | + url = '/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=' + item.goods_id + '&group_id=' + item.prom_id; | ||
| 96 | + } else { | ||
| 97 | + url = '/pages/goods/goodsInfo/goodsInfo?goods_id=' + item.goods_id + '&prom_id=' + item.prom_id + '&prom_type=' + item.prom_type; | ||
| 98 | + }; | ||
| 99 | + return url; | ||
| 100 | + }, | ||
| 91 | 101 | ||
| 92 | } | 102 | } |
| 93 | 103 | ||
| @@ -97,4 +107,5 @@ module.exports = { | @@ -97,4 +107,5 @@ module.exports = { | ||
| 97 | is_has_rank:g_filters.is_has_rank, | 107 | is_has_rank:g_filters.is_has_rank, |
| 98 | get_card_price:g_filters.get_card_price, | 108 | get_card_price:g_filters.get_card_price, |
| 99 | get_border_type:g_filters.get_border_type, | 109 | get_border_type:g_filters.get_border_type, |
| 110 | + get_url_by_type: g_filters.get_url_by_type, | ||
| 100 | } | 111 | } |
components/goods_list/goods_list.wxml
| @@ -4,8 +4,9 @@ | @@ -4,8 +4,9 @@ | ||
| 4 | <view class="collects"> | 4 | <view class="collects"> |
| 5 | <view class="hang "> | 5 | <view class="hang "> |
| 6 | <!-- 商品详情 --> | 6 | <!-- 商品详情 --> |
| 7 | - <view class="collect ib" wx:for="{{recommend}}" bindtap="go_url" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&title={{item.goods_name}}&prom_type={{item.prom_type}}&prom_id={{item.prom_id}}"> | ||
| 8 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&title={{item.goods_name}}&prom_type={{item.prom_type}}&prom_id={{item.prom_id}}" hover-class="none"> | 7 | + <view class="collect ib" wx:for="{{recommend}}" bindtap="go_url" data-url="{{item.prom_type == 9 ? ('/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=' + item.goods_id + '&group_id=' + item.prom_id):('/pages/goods/goodsInfo/goodsInfo?goods_id='+item.goods_id+'&title='+item.goods_name+'&prom_type='+item.prom_type+'&prom_id='+item.prom_id)}}"> |
| 8 | + <!-- <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&title={{item.goods_name}}&prom_type={{item.prom_type}}&prom_id={{item.prom_id}}" hover-class="none"> --> | ||
| 9 | + <navigator url="{{item.prom_type == 9 ? ('/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=' + item.goods_id + '&group_id=' + item.prom_id):('/pages/goods/goodsInfo/goodsInfo?goods_id='+item.goods_id+'&title='+item.goods_name+'&prom_type='+item.prom_type+'&prom_id='+item.prom_id)}}" hover-class="none"> | ||
| 9 | <!-- 商品图⽚ --> | 10 | <!-- 商品图⽚ --> |
| 10 | <image class="sp" src="{{url+item.original_img}}" mode="aspectFill" binderror="bind_bnerr_xc" data-url="{{url+item.original_img}}" data-errorimg="recommend[{{index}}].original_img"></image> | 11 | <image class="sp" src="{{url+item.original_img}}" mode="aspectFill" binderror="bind_bnerr_xc" data-url="{{url+item.original_img}}" data-errorimg="recommend[{{index}}].original_img"></image> |
| 11 | <view class="bottom"> | 12 | <view class="bottom"> |