vr-shopxo-source/sourcecode/weixin/default/pages/cart/cart.wxml

87 lines
4.1 KiB
Plaintext
Raw Normal View History

2018-12-29 10:39:25 +00:00
<view wx:if="{{data_list.length > 0}}" class="page">
2019-11-26 06:24:25 +00:00
<view wx:for="{{data_list}}" wx:key="key" class="goods-item oh bg-white {{common_site_type == 1 ? 'exhibition-mode-data' : ''}}">
2019-01-01 17:55:03 +00:00
<!-- 选择 -->
2020-08-04 10:07:52 +00:00
<view wx:if="{{common_site_type != 1}}" bindtap="selected_event" data-type="node" data-index="{{index}}" class="fl selected">
2019-10-09 16:01:47 +00:00
<image class="icon" src="/images/default-select{{(item.is_error || 0) == 1 ? '-disabled' : ((item.selected || false) ? '-active' : '')}}-icon.png" mode="widthFix" />
2019-01-01 17:55:03 +00:00
</view>
2018-12-29 10:39:25 +00:00
2019-01-01 17:55:03 +00:00
<view class="bg-white items">
<!-- 图片/链接 -->
<navigator url="/pages/goods-detail/goods-detail?goods_id={{item.goods_id}}">
<image class="goods-image fl" src="{{item.images}}" mode="aspectFill" />
</navigator>
2018-12-29 10:39:25 +00:00
2019-01-01 17:55:03 +00:00
<!-- 基础 -->
<view class="goods-base">
<view class="goods-title multi-text">{{item.title}}
2018-12-29 10:39:25 +00:00
</view>
2019-01-01 17:55:03 +00:00
<block wx:if="{{item.spec != null}}">
2020-09-03 14:12:30 +00:00
<view class="goods-spec cr-888" wx:for="{{item.spec}}" wx:key="key" wx:for-item="spec">{{spec.type}}:{{spec.value}}</view>
2019-01-01 17:55:03 +00:00
</block>
</view>
<!-- 数量 -->
<view class="number-content tc oh">
<view bindtap="goods_buy_number_event" class="number-submit tc cr-888 fl" data-index="{{index}}" data-type="0">-</view>
<input bindblur="goods_buy_number_blur" class="tc cr-888 fl" type="number" value="{{item.stock}}" data-index="{{index}}" />
2019-01-01 17:55:03 +00:00
<view bindtap="goods_buy_number_event" class="number-submit tc cr-888 fl" data-index="{{index}}" data-type="1">+</view>
</view>
2018-12-29 10:39:25 +00:00
2019-01-01 17:55:03 +00:00
<!-- 价格 -->
<view class="oh goods-price">
2020-09-17 14:22:37 +00:00
<text class="sales-price">{{currency_symbol}}{{item.price}}</text>
<text wx:if="{{item.original_price > 0}}" class="original-price">{{currency_symbol}}{{item.original_price}}</text>
2019-01-01 17:55:03 +00:00
<text class="buy-number cr-888">x{{item.stock}}</text>
2019-10-09 16:01:47 +00:00
<!-- 错误 -->
<text wx:if="{{(item.is_error || 0) == 1}}" class="error-msg">{{item.error_msg}}</text>
2019-10-09 10:41:38 +00:00
<!-- 移除 -->
<view class="fr remove" data-id="{{item.id}}" data-goodsid="{{item.goods_id}}" data-index="{{index}}" bindtap="cart_remove_event">移除</view>
2018-12-29 10:39:25 +00:00
</view>
2019-01-01 17:55:03 +00:00
</view>
2018-12-29 10:39:25 +00:00
</view>
<!-- 操作导航 -->
2020-08-04 10:07:52 +00:00
<view wx:if="{{data_list.length > 0}}" class="buy-nav oh wh-auto">
2019-11-05 07:50:22 +00:00
<!-- 展示型 -->
2019-11-26 06:24:25 +00:00
<block wx:if="{{common_site_type == 1}}">
2019-11-05 07:50:22 +00:00
<view class="exhibition-mode">
<button class="bg-main wh-auto" type="default" bindtap="exhibition_submit_event" hover-class="none">{{common_is_exhibition_mode_btn_text}}</button>
2018-12-29 10:39:25 +00:00
</view>
2019-11-05 07:50:22 +00:00
</block>
2019-11-26 06:24:25 +00:00
<!-- 销售,自提,虚拟销售 -->
2019-11-05 07:50:22 +00:00
<block wx:else>
2020-08-04 10:07:52 +00:00
<view class="nav-base bg-white fl br-t single-text">
<view bindtap="selected_event" data-type="all" class="fl selected">
2019-11-05 07:50:22 +00:00
<image class="icon" src="/images/default-select{{is_selected_all ? '-active' : ''}}-icon.png" mode="widthFix" />
<text>全选</text>
</view>
<view class="fr price">
2020-09-17 14:22:37 +00:00
<view class="sales-price single-text fr">{{currency_symbol}}{{total_price}}</view>
2019-11-05 07:50:22 +00:00
<view class="fr">合计:</view>
</view>
2018-12-29 10:39:25 +00:00
</view>
2019-11-05 07:50:22 +00:00
<view class="fr nav-submit">
<button class="bg-main wh-auto" type="default" bindtap="buy_submit_event" disabled="{{buy_submit_disabled_status}}" hover-class="none">结算</button>
</view>
</block>
2018-12-29 10:39:25 +00:00
</view>
</view>
<!-- 空购物车 -->
<view wx:if="{{data_list.length == 0 && data_list_loding_status == 0}}" class="no-data-box tc">
<image src="/images/default-cart-empty.png" mode="widthFix" />
2019-01-06 10:48:53 +00:00
<view class="no-data-tips">{{data_list_loding_msg || '购物车空空如也'}}</view>
<navigator url="/pages/index/index" open-type="switchTab" hover-class="none">
<button type="default" class="my-btn-default" hover-class="none">去逛逛</button>
</navigator>
2018-12-29 10:39:25 +00:00
</view>
<view wx:if="{{data_list.length == 0 && data_list_loding_status != 0}}">
<import src="/pages/common/nodata.wxml" />
2019-01-04 09:30:28 +00:00
<template is="nodata" data="{{status: data_list_loding_status, msg: data_list_loding_msg}}"></template>
2020-09-15 13:57:19 +00:00
</view>
<!-- 快捷导航 -->
<component-quick-nav></component-quick-nav>