cart.wxml
5.51 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
<!-- 广告图片 -->
<navigator class="picture" url="/pages/activity/seckill_list/seckill_list" wx:if="{{is_has_flash}}">
<image class="picture" src="{{iurl}}miniapp/images/stores/Seckill.png"></image>
</navigator>
<view class="container" wx:if="{{requestData.length>0}}">
<!-- 购物车商品框架 -->
<view class="login-in">
<!-- 编辑 -->
<view class="padding flex-vertical-between fs30 Storenum store">
<view class="flex">
<view>商品数量:</view>
<view class="goods_num">{{all_num}}</view>
</view>
<view wx:if="{{is_edit==0}}" bindtap="edit_cart" data-type="1">编辑</view>
<view wx:else bindtap="edit_cart" data-type="0">完成</view>
</view>
<block wx:for="{{requestData}}" wx:key="{{index}}" wx:for-index="pidx">
<!-- 门店底下的商品 -->
<view class="store">
<view class="shmd_m">
<!-- 门店 -->
<!--<radio color="red" bindtap="check_th_all_item" class="order-raido flex-center" checked="{{checkAllToggle||item.selected}}" data-pitems="{{pidx}}"></radio>-->
<icon wx:if="{{checkAllToggle||item.selected}}" class="order-raido flex-center" bindtap="check_th_all_item" data-pitems="{{pidx}}"
color="red" size="20" type="success"></icon>
<view wx:else class="icon_no_sele2" bindtap="check_th_all_item" data-pitems="{{pidx}}"></view>
<view class="flex-center">
<image src="{{iurl}}miniapp/images/stores/store.png"></image>
<view class="shmd fs30">{{item.pname}}</view>
</view>
</view>
<view class="order-item" data-item="{{idx}}" wx:for="{{item.goods}}" wx:for-item="items" wx:for-index="idx" wx:key="{{index}}">
<view bindtap="check_th_item" class="order-raido flex-vertical " data-check="{{items.selected}}" data-item="{{idx}}" data-pitems="{{pidx}}">
<!--<radio color="red" checked="{{checkAllToggle||items.selected}}"></radio>-->
<icon wx:if="{{checkAllToggle||items.selected}}" color="red" size="20" type="success"></icon>
<text wx:else class="icon_no_sele"></text>
</view>
<navigator class="goods-img rel" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{items.goods_id}}">
<image class="wh100" src="{{items.original_img}}" binderror="bind_bnerr2" data-errorimg="requestData[{{pidx}}].goods[{{idx}}].original_img" data-url="{{items.original_img}}"></image>
<view class="abs flex-center fs26" wx:if="{{items.distr_type==0}}">自选</view>
<view class="abs flex-center fs26" wx:if="{{items.distr_type==1}}">自提</view>
<view class="abs flex-center fs26" wx:if="{{items.distr_type==2}}">物流</view>
</navigator>
<view class="goods-cont">
<view class="goods-name">
<navigator class="ellipsis-2 fs30" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{items.goods_id}}">{{items.goods_name}}</navigator>
<view class="specifications ellipsis-1">
<view wx:if="{{items.goods_color || items.goods_spec}}">
{{items.goods_color}}{{items.goods_color?"/":''}}{{items.goods_spec}}</view>
<view wx:else>规格1</view>
</view>
</view>
<view class="flex alend jc_sb">
<view class="goods-price co-red baseline ellipsis-1">
<view class="fs20">¥</view>
<view class="fs28">{{items.goods_price}}</view>
</view>
<view class="count">
<view bindtap="subNum" class="sub fs28" data-pitems="{{pidx}}" data-item="{{idx}}">一</view>
<input class="goodadd" bindblur="valueToNum" data-pitems="{{pidx}}" data-item="{{idx}}" type="number" value="{{items.goods_num}}"></input>
<view class="add" bindtap="addNum" data-pitems="{{pidx}}" data-item="{{idx}}">+</view>
</view>
</view>
</view>
</view>
</view>
</block>
</view>
<view class="pay-for flex-vertical-between">
<view class="allradio flex-vertical-between">
<view class="flex-vertical mlr" bindtap="checkAll">
<!--<radio class="order-raido" color="red" checked="{{checkAllToggle}}"></radio>-->
<icon wx:if="{{checkAllToggle}}" color="red" size="20" type="success"></icon>
<text wx:else class="icon_no_sele"></text>
<view class="all fs30" style="margin-left: 10rpx">全选</view>
</view>
<!-- 显示金额的多少 -->
<view class="consumer" wx:if="{{is_edit==0}}">
<view class="fs30 baseline">
<view class="total">合计:</view>
<text class="co-red">¥{{total_fee}}</text>
</view>
<view class="flex-level-right">
<text class="tips fs20">不含运费</text>
</view>
</view>
</view>
<view>
<button wx:if="{{is_edit}}" bindtap="check_del" class="pay-btn">删除</button>
<button wx:else bindtap="checkout" class="pay-btn">结算({{total_num}})</button>
</view>
</view>
</view>
<!-- 购物车为空 -->
<view class="empty_order" wx:if="{{(!requestData|| requestData.length==0) && is_load}}">
<view class="flex-level">
<image src="{{iurl}}miniapp/images/stores/nocart.png"></image>
</view>
<view class="flex-level fs32 xc-ash">购物车竟然是空的</view>
<view class="flex-level">
<navigator url="/pages/index/index/index" bindtap="goto">
<view class="flex-center fs30 white">去首页逛逛</view>
</navigator>
</view>
</view>
<warn id="warn"></warn>