goods_list.wxml
6.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<!-- 商品列表 -->
<wxs module="filter" src="../../utils/filter.wxs"></wxs>
<wxs module="g_filter" src="g_filter.wxs"></wxs>
<view class="collects">
<view class="hang ">
<!-- 商品详情 -->
<view class="collect ib" wx:for="{{recommend}}" bindtap="go_url" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">
<navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">
<!-- 商品图⽚ -->
<image class="sp" src="{{item.original_img}}" mode="scaleToFill" binderror="bind_bnerr_xc" data-url="{{item.original_img}}" data-errorimg="recommend[{{index}}].original_img"></image>
<view class="bottom">
<!-- 商品名称 -->
<view class="goods_name ellipsis-2 fs28">{{item.goods_name}}</view>
<!-- 判断是否有活动价 -->
<block wx:if="{{item.prom_price>0}}">
<view class="money flex">
<!-- 活动价 -->
<view class="flex xc-wc">
<view class="fs24">¥</view>
<view class="fs35">{{item.activity_price}}</view>
</view>
</view>
<view class="flex" style="line-height: 28rpx;">
<!-- 原价 -->
<view class="price flex xc-ash line_th">
<view class="fs22">¥</view>
<view class="fs22">{{item.market_price}}</view>
</view>
</view>
</block>
<block wx:else>
<!-- 商品价格,先判断下是后⼜等级价-->
<block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
<!-- 当会员是等级卡的时候 -->
<block wx:if="{{card_field}}">
<!-- 等级价>0 -->
<block wx:if="{{item[card_field]>0}}">
<view class="money flex">
<!-- 办卡价 -->
<view class="flex xc-wc">
<view class="fs24">¥</view>
<view class="fs35">{{filter.toFix(item[card_field],2)}}</view>
<view class="card_bg">
<image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
<view class="card_name">{{card_name}}</view>
</view>
</view>
</view>
<view class="flex" style="line-height: 28rpx;">
<!-- 原价 -->
<view class="price flex xc-ash line_th">
<view class="fs22">¥</view>
<view class="fs22">{{item.market_price}}</view>
</view>
</view>
</block>
<blocK wx:else>
<view class="money flex">
<!-- 办卡价 -->
<view class="flex xc-wc">
<view class="fs24">¥</view>
<view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
</view>
</view>
<view class="flex" style="line-height: 28rpx;">
<!-- 原价 -->
<view class="price flex xc-ash line_th">
<view class="fs22">¥</view>
<view class="fs22">{{item.market_price}}</view>
</view>
</view>
</blocK>
</block>
<block wx:else>
<!-- 如果商品有设置等级价⼤于0的 -->
<block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
<view class="money flex">
<!-- 办卡价 -->
<view class="flex xc-wc">
<view class="fs24">¥</view>
<view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
</view>
<!-- 原价 -->
<view class="price flex xc-ash line_th">
<view class="fs22">¥</view>
<view class="fs22">{{item.market_price}}</view>
</view>
</view>
<view class="flex" style="line-height: 28rpx;">
<!-- 等级价 -->
<view class="price flex">
<view class="fs22">¥</view>
<view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
<view class="card_bg">
<image src="{{url}}/miniapp/images/plus/dj_icon.png"></ image>{{g_filter.get_card_price(item,card_list,1)}}</view>
</view>
</view>
</block>
<block wx:else>
<view class="money flex">
<!-- 办卡价 -->
<view class="flex xc-wc">
<view class="fs24">¥</view>
<view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
</view>
</view>
<view class="flex" style="line-height: 28rpx;">
<!-- 原价 -->
<view class="price flex xc-ash line_th">
<view class="fs22">¥</view>
<view class="fs22">{{item.market_price}}</view>
</view>
</view>
</block>
</block>
</block>
<!-- 商品压根就没有等级价 -->
<block wx:else>
<view class="money flex">
<!-- 办卡价 -->
<view class="flex xc-wc">
<view class="fs24">¥</view>
<view class="fs35">{{filter.toFix(item.shop_price,2)}}</view>
</view>
</view>
<view class="flex" style="line-height: 28rpx;">
<!-- 原价 -->
<view class="price flex xc-ash line_th">
<view class="fs22">¥</view>
<view class="fs22">{{item.market_price}}</view>
</view>
</view>
</block>
</block>
</view>
</navigator>
</view>
</view>
<view class="nothing flex-center" wx:if="{{is_no_more==0}}">
<view class="Foil"></view>
<view class="no_content fs24">没有更多内容了</view>
<view class="Foil"></view>
</view>
</view>