goodsList.wxml
8.55 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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
<wxs module="g_filter" src="g_filter.wxs"></wxs>
<view class="container">
<view style="padding: 20rpx 30rpx">
<block wx:for="{{prom_goods_list}}">
<view class="fs30 ellipsis-1">
满{{item.condition}}<text space="{{true}}" wx:if="{{item.prom_type==0}}">元 </text> <text space="{{true}}" wx:else>件 </text>
<text space="{{true}}" wx:if="{{item.content.is_money}}">减{{item.content.money}}元 </text>
<text space="{{true}}" wx:if="{{item.content.is_sale}}">打{{item.content.sale}}折 </text>
<text space="{{true}}" wx:if="{{item.content.is_int}}">送{{item.content.int}}积分 </text>
<text space="{{true}}" wx:if="{{item.content.is_coupon}}">送{{item.content.coupon}}元优惠券 </text>
<text space="{{true}}" wx:if="{{item.content.is_gift}}">送{{item.content.gift_name}} </text>
<text space="{{true}}" wx:if="{{item.content.is_libao}}">送{{item.content.lb_name}} </text>
</view>
</block>
</view>
<view class="nav">
<navigator bindtap="changeTab" class="nav-item" data-href="goods_id" data-ad="{{adname}}">综合
<view class="ico-dg" wx:if="{{tabname=='goods_id'}}">
<image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
<image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
</view>
</navigator>
<navigator bindtap="changeTab" class="nav-item" data-href="sales_sum" data-ad="{{adname}}">销量
<view class="ico-dg" wx:if="{{tabname=='sales_sum'}}">
<image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
<image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
</view>
</navigator>
<navigator bindtap="changeTab" class="nav-item" data-href="shop_price" data-ad="{{adname}}">
价格
<view class="ico-dg" wx:if="{{tabname=='shop_price'}}">
<image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
<image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
</view>
</navigator>
<!-- <navigator bindtap="openFilterModal" class="nav-item">筛选<view class="ico-filter">
<image class="wh100" src="{{iurl}}/miniapp/images/xx.png"></image>
</view>
</navigator> -->
<navigator class="nav-item search" url="/pages/goods/search/search">
<image class="wh100 search-img" src="{{iurl}}/miniapp/images/search.png"></image>
</navigator>
</view>
<view class="choice_list">
<navigator class="choice_item" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" wx:for="{{requestData}}" wx:key="{{index}}">
<view class="img-wrap">
<image src="{{item.original_img}}" binderror="bind_bnerr2" data-url="{{url+item.original_img}}" lazy-load="true" data-errorimg="requestData[{{index}}].original_img"></image>
</view>
<view class="item-cont">
<view class="title">{{item.goods_name}}</view>
<!-- 判断是否有活动价 -->
<block wx:if="{{item.prom_price>0}}">
<!-- 活动价 -->
<view class="price">¥{{item.prom_price}}</view>
<view class="comment flex jc_sb">
<view class="word-line xc-ash">¥{{item.market_price}}</view>
<view>评论{{item.comment_count}} 已售{{item.sales_sum}}</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="flex ai_and">
<view class="price">¥{{item[card_field]}}</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 class="comment flex jc_sb">
<view class="word-line xc-ash">¥{{item.market_price}}</view>
<view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
</view>
</block>
<block wx:else>
<view class="price">¥{{item.shop_price}}</view>
<view class="comment flex jc_sb">
<view class="word-line xc-ash">¥{{item.market_price}}</view>
<view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
</view>
</block>
</block>
<block wx:else>
<block wx:if="{{g_filter.get_card_price(item,card_list,0)}}">
<view class="flex ai-center">
<view class="price">¥{{item.shop_price}}</view>
<view class="word-line xc-ash mk_price">¥{{item.market_price}}</view>
</view>
<view class="comment flex jc_sb">
<view class="flex ai_and">
<view class="">¥{{g_filter.get_card_price(item,card_list,0)}}</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>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
</view>
</block>
<block wx:else>
<view class="price">¥{{item.shop_price}}</view>
<view class="comment flex jc_sb">
<view class="word-line xc-ash">¥{{item.market_price}}</view>
<view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
</view>
</block>
</block>
</block>
<block wx:else>
<view class="price">¥{{item.shop_price}}</view>
<view class="comment flex jc_sb">
<view class="word-line xc-ash">¥{{item.market_price}}</view>
<view>评论{{item.comment_count}} 已售{{item.sales_sum}}</view>
</view>
</block>
</block>
</view>
</navigator>
</view>
<view class="no-data" wx:if="{{(!requestData||requestData.length==0) && is_go}}">
<image class="cart-image" src="{{iurl}}/miniapp/images/cart-null.png"></image>
<view class="no-data-title">没有相关的数据</view>
<navigator class="lookat" url="/pages/index/index/index"> 去逛逛 </navigator>
</view>
</view>
<view hidden="{{!openFilterModal}}">
<view bindtap="closeFilterModal" class="cover-layer"></view>
<view class="filter-modal">
<icon bindtap="closeFilterModal" class="modal-close" color="gray" size="22" type="cancel"></icon>
<button bindtap="restoreData" class="viewall-btn">显示全部分类</button>
<view class="filter-box" wx:for="{{requestData.filter_spec}}" wx:key="{{index}}">
<view class="filter-name">{{item.name}}</view>
<view class="filter-items">
<view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">
{{item.name}}</view>
</view>
</view>
<view class="filter-box" wx:for="{{requestData.filter_attr}}" wx:key="{{index}}">
<view class="filter-name">{{item.name}}</view>
<view class="filter-items">
<view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{item.item}}" wx:key="{{index}}">
{{item.name}}</view>
</view>
</view>
<view class="filter-box" wx:if="{{requestData.filter_brand.length>0}}">
<view class="filter-name">相关品牌</view>
<view class="filter-items">
<view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_brand}}" wx:key="{{index}}">
{{item.name}}</view>
</view>
</view>
<view class="filter-box" wx:if="{{requestData.filter_price.length>0}}">
<view class="filter-name">价格区间</view>
<view class="filter-items">
<view bindtap="filterGoods" class="filter-item" data-href="{{item.href}}" wx:for="{{requestData.filter_price}}" wx:key="{{index}}">
{{item.name}}</view>
</view>
</view>
</view>
</view>