buy_integral_normal.wxml
6.99 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
<view bindtap="closeSpecModal_inte_normal" class="cover-layer"></view>
<view class="spec-model">
<view class="pding">
<icon bindtap="closeSpecModal_inte_normal" class="modal-close" color="black" size="22" type="cancel"></icon>
<view class="spec-goods">
<image class="wh100 spec-img xc-distance-bottom" src="{{sele_g.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image>
<view class="spec-goods-info">
<view class="spec-goods-name ellipsis-2">{{sele_g.goods_name}}</view>
<view class="flex ai_end xc-val-money">
<text class="fs20">¥</text>
<!-- 如果是等级会员,且有等级价 -->
<block wx:if="{{card_field && sele_g[card_field]>0}}">{{sele_g[card_field]}} </block>
<block wx:else>{{sele_g.shop_price}}</block>
</view>
<view class="flex">
<view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view>
<block wx:if="{{sales_rules==2}}">
<view class="spec-goods-stock" wx:if="{{def_pick_store && def_pick_store.CanOutQty}}">可售:{{def_pick_store.CanOutQty}}</view>
<view class="spec-goods-stock" wx:else>可售:0</view>
</block>
<block wx:else><view class="spec-goods-stock">可售:{{sele_g.store_count}}</view></block>
</view>
</view>
<!-- 选择门店模块 -->
<view class="flex-space-between address ai_end xc-width ">
<view class="flex ai_end" wx:if="{{def_pick_store && def_pick_store.pickup_name}}">
<text class="fs30 xc-black3 shop_name">{{def_pick_store.pickup_name}}</text>
<view class="distance fs24 xc-ash"wx:if="{{def_pick_store.distance!=null}}">
距离:{{def_pick_store.distance>1000?filters.toFix(def_pick_store.distance/1000,2)+"km":filters.toFix(def_pick_store.distance,0)+"m"}}
</view>
</view>
<!-- 没有门店的时候 -->
<view class="flex" bindtap="choice_store" wx:else>
<image class="stores-img" src="{{iurl}}/miniapp/images/stores.png"></image>
<view class="fs30" style="color:black;">选择门店</view>
</view>
<view class="red-co fs28" bindtap="choice_store" >
更多门店
<text class="right-arrow"></text>
</view>
</view>
<view wx:if="{{only_pk && !only_pk.length}}">(库存不足)</view>
<block wx:else>
<view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view>
<block wx:else>
<view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view>
<view wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && sales_rules==2 && prom_type==0}}">(库存不足)</view>
</block>
</block>
<view class="fs24 xc-ash-9f xc-distance-top "wx:if="{{def_pick_store && def_pick_store.fulladdress}}">地址:{{def_pick_store.fulladdress}}</view>
<!--商品的属性项目-->
<view class="xc-goods-attribute">
<view hidden="{{ismend==1}}" class="spec-name">商品属性</view>
<view hidden="{{ismend==1}}" style="max-height: 120rpx;overflow-y: auto;">
<view class="spec_bt {{gid==item.goods_id?'act':''}}" bindtap="sele_spec" data-gid='{{item.goods_id}}' wx:for="{{sku_g}}" wx:key="sku_g">
{{item.gg}}
</view>
</view>
</view>
<view class="b_num">
<view>购买数量</view>
<view class="count">
<view bindtap="subCartNum" class="sub">-</view>
<input bindblur="inputCartNum" type="number" value="{{goodsInputNum}}"></input>
<view bindtap="addCartNum" class="add">+</view>
</view>
</view>
</view>
<!-- 按钮部分 -->
<view class="spec-cart-btns">
<!-- 根本就找不到门店 -->
<block wx:if="{{def_pick_store && def_pick_store.is_no_dis}}">
<view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;">配送不匹配</view>
</block>
<block wx:else>
<!-- 根本就找不到门店 -->
<block wx:if="{{!only_pk && !def_pickpu_list}}">
<view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;">库存不足</view>
</block>
<block wx:else>
<block wx:if="{{only_pk.length && !only_pk.length}}">
<view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999;">库存不足</view>
</block>
<block wx:else>
<block wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">
<view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999">库存不足</view>
</block>
<block wx:else>
<block wx:if="{{!def_pick_store}}">
<view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999">请先选择门店</view>
</block>
<block wx:else>
<block wx:if="{{data.store_count<=0}}">
<view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999">库存不足</view>
</block>
<block wx:else>
<view class="flex jc_sb">
<view class="spec-cart-btn spec-buy w40" bindtap="addCart"
data-action="add" style="background-color: #ffb03f;">加入购物车</view>
<view class="spec-cart-btn spec-buy w40" bindtap="addCart"
data-action="buy">立即购买</view>
</view>
</block>
</block>
</block>
</block>
</block>
</block>
</view>
</view>
</view>
<view class="clear"></view>