goods_list.wxml 6.11 KB
<!-- 商品列表 -->
<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="{{g_filter.get_url_by_type(item)}}">
			<!--<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)}}">-->
			<!-- <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"> -->
			<navigator hover-class="none">
				<!-- 商品图⽚ -->
				<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>
				<view class="bottom">
					<!-- 商品名称 -->
					<view class="goods_name ellipsis-2 fs28">{{item.goods_name}}</view>
					<!-- 判断是否有活动价 -->
					<block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_id>0 && item.prom_type!=7 && item.prom_type!=10}}">
						<view class="pdt10">
							<view class="money flex xc-wc">
								<text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text>
								<text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
								<!-- 活动价 -->
								<view class="flex xc-wc" wx:if="{{item.prom_price}}">
									<view class="fs24">¥</view>
									<view class="fs35">{{item.prom_price}}</view>
								</view>
							</view>
							<view class="flex">
								<!-- 原价 -->
								<view class="price flex xc-ash line_th">
									<view class="fs22">¥</view>
									<view class="fs22">{{item.market_price}}</view>
								</view>
							</view>
						</view>
					</block>
					<block wx:else>
						<!-- 商品价格,先判断下是后⼜等级价-->
						<block wx:if="{{g_filter.is_has_rank(rank_switch,item) && is_no_plus}}">
							<!-- 当会员是等级卡的时候 -->
							<block wx:if="{{card_field}}">
								<!-- 等级价>0 -->
								<block wx:if="{{item[card_field]>0}}">
									<view class="money flex">
										<!-- 办卡价 -->
										<view class="flex xc-wc ai_and">
											<view class="fs24">¥</view>
											<view class="fs35">{{filter.toFix(item[card_field],2)}}</view>
											<view class="card_bg ellipsis-1">
												<image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
												<text class="card_name">{{card_name}}</text>
											</view>
										</view>
									</view>
									<view class="flex">
										<!-- 原价 -->
										<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">
										<!-- 原价 -->
										<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="flexr">
										<!-- 等级价 -->
										<view class="price flex ai-center">
											<view class="fs22">¥</view>
											<view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view>
											<view class="card_bg ellipsis-1">
												<image src="{{url}}/miniapp/images/plus/dj_icon.png">
													</ image>
													<text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>
											</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">
										<!-- 原价 -->
										<view class="price flex xc-ash line_th">
											<view class="fs22">¥</view>
											<view class="fs22">{{item.market_price}}</view>
										</view>
									</view>
								</block>
							</block>
						</block>
						<!-- 商品压根就没有等级价 -->
						<view class="pdt10" 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">
								<!-- 原价 -->
								<view class="price flex xc-ash line_th">
									<view class="fs22">¥</view>
									<view class="fs22">{{item.market_price}}</view>
								</view>
							</view>
						</view>
					</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>