Commit 7b62f09ce44e9661beeb0559f923f118a20ab2ac

Authored by taiyuan
1 parent 303f2df7

好物推荐商品列表、商品分组商品列表幸运购商品判断

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">