Commit 2510bf00bb49d9d78bcf083b774ec5e0a653b6db
1 parent
77378de8
购物车结算
Showing
6 changed files
with
127 additions
and
41 deletions
pages/cart/cart/cart.wxml
... | ... | @@ -40,10 +40,10 @@ |
40 | 40 | <view class="goods-name"> |
41 | 41 | <navigator class="ellipsis-2 fs30" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{items.goods_id}}">{{items.goods_name}}</navigator> |
42 | 42 | |
43 | - <view class="Specifications flex-center"> | |
44 | - <view class="ellipsis-1" wx:if="{{items.goods_color || items.goods_spec}}"> | |
43 | + <view class="specifications ellipsis-1"> | |
44 | + <view wx:if="{{items.goods_color || items.goods_spec}}"> | |
45 | 45 | {{items.goods_color}}{{items.goods_color?"/":''}}{{items.goods_spec}}</view> |
46 | - <view class="ellipsis-1" wx:else>规格1</view> | |
46 | + <view wx:else>规格1</view> | |
47 | 47 | </view> |
48 | 48 | </view> |
49 | 49 | ... | ... |
pages/cart/cart/cart.wxss
... | ... | @@ -231,17 +231,17 @@ radio { |
231 | 231 | color: rgb(0, 0, 0); |
232 | 232 | } |
233 | 233 | |
234 | -.Specifications { | |
234 | +.specifications { | |
235 | 235 | padding: 3rpx 8rpx; |
236 | 236 | margin-top: 8rpx; |
237 | 237 | font-size: 22rpx; |
238 | - max-width: 115rpx; | |
238 | + min-width: 50rpx; | |
239 | + width: auto; | |
239 | 240 | height: 30rpx; |
240 | 241 | line-height: 29rpx; |
241 | 242 | background-color: rgb(236, 236, 236); |
242 | 243 | border-radius: 8rpx; |
243 | 244 | white-space: nowrap; |
244 | - overflow: hidden; | |
245 | 245 | color: rgb(63, 63, 63); |
246 | 246 | } |
247 | 247 | ... | ... |
pages/cart/cart2/cart2.wxml
... | ... | @@ -50,7 +50,7 @@ |
50 | 50 | <view class="goods-name">{{items.goods_name}}</view> |
51 | 51 | |
52 | 52 | <!-- 商品属性 --> |
53 | - <view class="flex-vertical fs28 xc-ash">商品属性: <view class="goods-color"> | |
53 | + <view class="flex-vertical fs28 color-gray">商品属性: <view class="goods-color"> | |
54 | 54 | <text wx:if="{{items.goods_spec!='' && items.goods_spec!=null }}"> {{items.goods_spec}}/</text> |
55 | 55 | {{items.goods_color==null?"":items.goods_color}} |
56 | 56 | </view></view> | ... | ... |
pages/cart/cart2/cart2.wxss
... | ... | @@ -53,9 +53,9 @@ |
53 | 53 | |
54 | 54 | .order-detail { |
55 | 55 | padding: 30rpx 0; |
56 | - border-bottom: 1px solid #ddd; | |
56 | + border-bottom: 6rpx solid #eee; | |
57 | 57 | color: #777; |
58 | - min-height: 240rpx; | |
58 | + min-height: 190rpx; | |
59 | 59 | background-color: #fff; |
60 | 60 | |
61 | 61 | } |
... | ... | @@ -817,4 +817,8 @@ font-size: 28rpx; |
817 | 817 | line-height: 44rpx; |
818 | 818 | margin-left: 20rpx; |
819 | 819 | |
820 | +} | |
821 | +.color-gray{ | |
822 | + color: #808080; | |
823 | + | |
820 | 824 | } |
821 | 825 | \ No newline at end of file | ... | ... |
pages/cart/cart2_pt/cart2_pt.wxml
1 | +<wxs module="filters" src="../../../utils/filter.wxs"></wxs> | |
1 | 2 | <form bindsubmit="submitForm"> |
2 | 3 | <view class="container"> |
3 | 4 | <!--要进行判断地址是否显示----> |
4 | 5 | <view bindtap="enterAddressPage" class="user-mes" hidden='{{bn_exp_type==1 || kt_type==3}}'> |
5 | 6 | <!---默认地址显示------> |
6 | 7 | <block wx:if="{{user_addr!=null}}"> |
7 | - <view class="user-contact">{{user_addr.consignee}}{{' '}}{{user_addr.mobile}}</view> | |
8 | + <view class="user-contact">收货人:{{user_addr.consignee}}{{' '}}{{user_addr.mobile}}</view> | |
8 | 9 | <view class="location"> |
9 | 10 | <view class="address">{{user_addr.more_address}}{{' '}}{{user_addr.address}}</view> |
10 | 11 | <view class="pos-icon"> |
11 | - <image class="wh100" src="{{imgUrl}}/miniapp/images/iconfont-address.png"></image> | |
12 | + <image class="wh100" src="{{imgUrl}}/miniapp/images/goodscategory/new_position.png"></image> | |
12 | 13 | </view> |
13 | 14 | </view> |
14 | 15 | <view class="update-logistics"> |
... | ... | @@ -27,8 +28,9 @@ |
27 | 28 | |
28 | 29 | <!------立即购买--------> |
29 | 30 | <block> |
31 | + <view class="xc-border main-top"></view> | |
30 | 32 | <view class="use-item bfff"> |
31 | - <image class="dp" src='{{imgUrl}}/miniapp/images/dianpu.png'> </image> <view>门店:{{bn_pickname}}</view></view> | |
33 | + <image class="dp" src='{{imgUrl}}/miniapp/images/goodscategory/new_store.png'> </image> <view>门店:{{bn_pickname}}</view></view> | |
32 | 34 | <view class="order-detail"> |
33 | 35 | <view class="goods-img"> |
34 | 36 | <image class="wh100" src="{{bn_goods.original_img}}" |
... | ... | @@ -36,28 +38,51 @@ |
36 | 38 | </view> |
37 | 39 | <navigator class="order-cont" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{bn_goods.goods_id}}"> |
38 | 40 | <view class="goods-name">{{bn_goods.goods_name}}</view> |
41 | + <!-- 商品属性 --> | |
42 | + <view class="flex-vertical fs28 color-gray">商品属性: | |
39 | 43 | <view class="goods-color"> |
40 | 44 | <text wx:if="{{bn_goods.goods_spec!=''}}">{{bn_goods.goods_spec}}/</text>{{bn_goods.goods_color}} |
41 | - </view> | |
45 | + </view> </view> | |
46 | + | |
47 | + | |
48 | + <!-----商品名称规格------> | |
49 | + <view class="order-num flex-space-between"> | |
50 | + <view class="co-red">¥<text class="fs36">{{filters.toFix(bn_goods.shop_price,2)}}</text></view> | |
51 | + <view class="goods-num">x{{bn_goods.buynum}}</view> | |
52 | + </view> | |
42 | 53 | </navigator> |
43 | - <view class="order-num"> | |
54 | + <!-- <view class="order-num"> | |
44 | 55 | <view class="co-red">¥{{bn_goods.shop_price}}</view> |
45 | 56 | <view class="goods-num">x{{bn_goods.buynum}}</view> |
46 | - </view> | |
57 | + </view> --> | |
47 | 58 | </view> |
48 | 59 | <view class="set-mes"> |
49 | 60 | <view wx:if="{{order.store_prom}}"><icon color="#f23030" size="16" type="info"></icon>{{order.store_prom}} |
50 | 61 | </view> |
51 | 62 | |
52 | 63 | <!--阶梯团是不显示的--> |
53 | - <view class="use-item" wx:if="{{kt_type!=3 || is_normal==1}}"> | |
64 | + <view class="use-item flex-space-between" wx:if="{{kt_type!=3 || is_normal==1}}"> | |
54 | 65 | <view class="flex-vertical"> |
55 | - <view bindtap='setexptype' data-t='1' style="display:{{bn_t_exp_t==2?'none':'flex'}};"> | |
56 | - <icon color="{{bn_exp_type==1?'red':'gray'}}" size="16" type="success"></icon> | |
66 | + <view bindtap='setexptype' data-t='1' style="display:{{bn_t_exp_t==2?'none':'flex;align-items:center;'}};"> | |
67 | + <!-- <icon color="{{bn_exp_type==1?'red':'gray'}}" size="16" type="success"></icon> --> | |
68 | + <block wx:if="{{bn_exp_type==1}}"> | |
69 | + | |
70 | + <icon data-t='0' data-txt='cartlist[{{pidx}}].exp_type' color="red" size="16" type="success"></icon> | |
71 | + </block> | |
72 | + <block wx:else> | |
73 | + <view class="circle xc-hookts on"></view> | |
74 | + </block> | |
57 | 75 | <view class="yu_er">自提</view> |
58 | 76 | </view> |
59 | - <view bindtap='setexptype' data-t='0' style="margin-left: 45rpx;display:{{bn_t_exp_t==1?'none':'flex;align-items:center;'}};"> | |
60 | - <icon color="{{bn_exp_type==0?'red':'gray'}}" size="16" type="success"></icon> | |
77 | + <view class="{{bn_t_exp_t==2?'':'xc-left'}}" bindtap='setexptype' data-t='0' style="display:{{bn_t_exp_t==1?'none':'flex;align-items:center;'}};"> | |
78 | + <!-- <icon color="{{bn_exp_type==0?'red':'gray'}}" size="16" type="success"></icon> --> | |
79 | + <block wx:if="{{bn_exp_type==0}}"> | |
80 | + | |
81 | + <icon data-t='0' data-txt='cartlist[{{pidx}}].exp_type' color="red" size="16" type="success"></icon> | |
82 | + </block> | |
83 | + <block wx:else> | |
84 | + <view class="circle xc-hookts on"></view> | |
85 | + </block> | |
61 | 86 | <view class="yu_er">物流</view> |
62 | 87 | </view> |
63 | 88 | </view> |
... | ... | @@ -86,11 +111,11 @@ |
86 | 111 | |
87 | 112 | </view> |
88 | 113 | </view> |
89 | - <view class="coupon-mes"> | |
90 | - <view>用户备注(50字)</view> | |
114 | + <view class="coupon-mes flex-vertical"> | |
115 | + <view>留言</view> | |
91 | 116 | <view class="leave-word"> |
92 | - <textarea bindinput="keyUpChangeNum" class="word-box" maxlength="50" name="user_note"></textarea> | |
93 | - <view class="max-word">{{maxWord}}/50</view> | |
117 | + <textarea placeholder-class="fs28" placeholder='给商家留言,最多100字'bindinput="keyUpChangeNum" disabled="{{disabled}}" class="word-box" maxlength="100" name="user_note_{{item.pickup_id}}"></textarea> | |
118 | + | |
94 | 119 | </view> |
95 | 120 | </view> |
96 | 121 | </block> | ... | ... |
pages/cart/cart2_pt/cart2_pt.wxss
... | ... | @@ -6,6 +6,8 @@ |
6 | 6 | } |
7 | 7 | .user-contact { |
8 | 8 | padding: 24rpx 80rpx; |
9 | + font-weight: 600; | |
10 | + | |
9 | 11 | } |
10 | 12 | |
11 | 13 | .location { |
... | ... | @@ -16,9 +18,9 @@ |
16 | 18 | .pos-icon { |
17 | 19 | position: absolute; |
18 | 20 | left: 30rpx; |
19 | - top: 0; | |
21 | + top: 20rpx; | |
20 | 22 | width: 32rpx; |
21 | - height: 32.5rpx; | |
23 | + height: 40rpx; | |
22 | 24 | } |
23 | 25 | |
24 | 26 | .border-img { |
... | ... | @@ -50,17 +52,17 @@ |
50 | 52 | |
51 | 53 | .order-detail { |
52 | 54 | padding: 30rpx 0; |
53 | - border-bottom: 1px solid #ddd; | |
55 | + border-bottom: 7rpx solid #eee; | |
54 | 56 | color: #777; |
55 | - min-height: 100rpx; | |
57 | + min-height: 190rpx; | |
56 | 58 | background-color: #fff; |
57 | 59 | |
58 | 60 | } |
59 | 61 | |
60 | 62 | .goods-img { |
61 | 63 | float: left; |
62 | - width: 100rpx; | |
63 | - height: 100rpx; | |
64 | + width: 190rpx; | |
65 | + height: 190rpx; | |
64 | 66 | margin: 0 20rpx; |
65 | 67 | } |
66 | 68 | |
... | ... | @@ -90,20 +92,18 @@ |
90 | 92 | line-height: 42rpx; |
91 | 93 | } |
92 | 94 | |
93 | -.set-mes{background-color: #fff; margin-bottom: 20rpx;} | |
95 | +.set-mes{background-color: #fff; } | |
94 | 96 | .use-item{ |
95 | 97 | display: flex; |
96 | 98 | align-items: center; |
97 | 99 | height: 92rpx; |
98 | 100 | border-bottom: 1px solid #ddd; |
99 | 101 | font-size: 30rpx; |
100 | - padding-left: 20rpx; | |
101 | - justify-content: space-between; | |
102 | - | |
103 | - | |
102 | + width: 95%; | |
103 | + margin: auto; | |
104 | 104 | } |
105 | 105 | .use-item>view{ |
106 | - display: flex;margin-right: 20rpx; | |
106 | + display: flex;margin-right: 10rpx; | |
107 | 107 | } |
108 | 108 | .use-item.bfff{ background-color: #fff;} |
109 | 109 | .use-item .dp{width: 56rpx; height: 56rpx;} |
... | ... | @@ -136,11 +136,15 @@ |
136 | 136 | } |
137 | 137 | |
138 | 138 | .coupon-mes { |
139 | - margin-bottom: 20rpx; | |
139 | + height:95rpx; | |
140 | 140 | padding: 0 20rpx; |
141 | 141 | background-color: #fff; |
142 | 142 | font-size: 30rpx; |
143 | 143 | color: #444; |
144 | + width: 100%; | |
145 | + border-bottom: 6rpx solid #eee; | |
146 | + margin-bottom: 20rpx; | |
147 | + | |
144 | 148 | } |
145 | 149 | |
146 | 150 | .coupon-title { |
... | ... | @@ -167,15 +171,16 @@ |
167 | 171 | |
168 | 172 | .leave-word { |
169 | 173 | position: relative; |
170 | - margin: 20rpx 0; | |
171 | 174 | font-size: 24rpx; |
175 | + margin-left: 20rpx; | |
176 | + | |
172 | 177 | } |
173 | 178 | |
174 | 179 | .word-box { |
175 | - border: 1px solid #ddd; | |
176 | - width: 690rpx; | |
180 | + | |
181 | + width: 600rpx; | |
177 | 182 | padding: 10rpx; |
178 | - height: 120rpx; | |
183 | + height: 28rpx; | |
179 | 184 | line-height: 40rpx; |
180 | 185 | } |
181 | 186 | |
... | ... | @@ -502,7 +507,59 @@ |
502 | 507 | border-right:2rpx solid #000; |
503 | 508 | transform:rotate(45deg); |
504 | 509 | display:inline-block; |
510 | + margin-right: 5rpx; | |
511 | + margin-left: 10rpx; | |
505 | 512 | |
506 | 513 | } |
507 | 514 | |
508 | 515 | |
516 | +.xc-left{ | |
517 | + margin-left: 45rpx; | |
518 | +} | |
519 | +.xc-border{ | |
520 | + border-top:8rpx solid #eee; | |
521 | +width: 100% | |
522 | +} | |
523 | +.main-top{ | |
524 | +margin-top: 20rpx; | |
525 | + | |
526 | +} | |
527 | +.order-num { | |
528 | + margin-top: 25rpx; | |
529 | + font-size: 24rpx; | |
530 | + line-height: 42rpx; | |
531 | + width: 95%; | |
532 | + | |
533 | +} | |
534 | +.goods-num{ | |
535 | + font-size: 28rpx; | |
536 | +color: #333; | |
537 | + | |
538 | +} | |
539 | +.click-buttem{ | |
540 | +width: 90%; | |
541 | +margin: auto; | |
542 | +} | |
543 | +.xc-determine{ | |
544 | + height: 55rpx; | |
545 | + width: 40%; | |
546 | + border-radius: 50rpx; | |
547 | +background: #d60021; | |
548 | +color: #fff; | |
549 | +font-size: 28rpx; | |
550 | +margin: 0 auto; | |
551 | + | |
552 | +} | |
553 | +.xc-hookts{ | |
554 | +border: 1rpx solid #999; | |
555 | + | |
556 | +} | |
557 | +.xc-hookts.on{ | |
558 | + width:30rpx; | |
559 | +height:30rpx; | |
560 | + | |
561 | +} | |
562 | +.color-gray{ | |
563 | + color: #808080; | |
564 | + | |
565 | +} | |
509 | 566 | \ No newline at end of file | ... | ... |