Commit 94e8400c649c7deb5d2e66a64c804a97dc8daf88
1 parent
776c3648
门店地址排版
Showing
3 changed files
with
93 additions
and
7 deletions
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -206,7 +206,10 @@ Page({ |
206 | 206 | iszaning: 0, |
207 | 207 | |
208 | 208 | store:0,//选择更多 |
209 | - index:1 | |
209 | + index:1, | |
210 | + more_store:0,//选择门店 | |
211 | + sort_store:0,//门店分类 | |
212 | + choice_sort_store:0,//选择分类门店 | |
210 | 213 | }, |
211 | 214 | |
212 | 215 | //------初始化加载---------- |
... | ... | @@ -2653,5 +2656,20 @@ Page({ |
2653 | 2656 | //关闭选择门店 |
2654 | 2657 | close_popup:function(){ |
2655 | 2658 | this.setData({ store: 0}) |
2656 | -} | |
2659 | +}, | |
2660 | +//选择更多门店 | |
2661 | + more_store:function(){ | |
2662 | + this.setData({ sort_store: 1 }); | |
2663 | + }, | |
2664 | + sort_store:function() { | |
2665 | + | |
2666 | + }, | |
2667 | + // 返回按钮 | |
2668 | + returns:function(){ | |
2669 | + this.setData({ sort_store: 0,choice_sort_store:0}); | |
2670 | + }, | |
2671 | + // 选择分类门店 | |
2672 | + choice_sort_store:function(){ | |
2673 | + this.setData({ sort_store: 0, choice_sort_store:1 }); | |
2674 | + } | |
2657 | 2675 | }); |
2658 | 2676 | \ No newline at end of file | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -1016,14 +1016,16 @@ |
1016 | 1016 | <block wx:if="{{store==1}}"> |
1017 | 1017 | <view class="mongolia-layer" bindtap="close_popup"></view> |
1018 | 1018 | <view class="popup-frame"> |
1019 | + <block wx:if="{{sort_store==0}}"> | |
1020 | + <!-- 头部 标题 --> | |
1019 | 1021 | <view class="popup-top flex-space-between"> |
1020 | - <text class="fs32 nearby_store">附近的门店</text> | |
1022 | + <text class="fs32 nearby_store">{{choice_sort_store==0?'附近的门店':'门店分类'}}</text> | |
1021 | 1023 | <view> |
1022 | 1024 | <view> |
1023 | 1025 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
1024 | 1026 | </view> |
1025 | - <view class="felx choose_more"> | |
1026 | - <text class="fs22 red-co">选择更多门店</text> | |
1027 | + <view class="felx choose_more" bindtap="more_store"> | |
1028 | + <text class="fs22 red-co">{{choice_sort_store==0?'选择更多门店':'返回'}}</text> | |
1027 | 1029 | <view class="bg_rights"></view> |
1028 | 1030 | </view> |
1029 | 1031 | </view> |
... | ... | @@ -1067,6 +1069,35 @@ |
1067 | 1069 | </view> |
1068 | 1070 | </view> |
1069 | 1071 | </view> |
1072 | + | |
1073 | + </block> | |
1074 | + <block wx:else> | |
1075 | + <view class="popup-top flex-space-between"> | |
1076 | + <text class="fs32 nearby_store">门店分类选择</text> | |
1077 | + <view> | |
1078 | + <view> | |
1079 | + <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> | |
1080 | + </view> | |
1081 | + <view class="felx choose_mores" bindtap="returns"> | |
1082 | + <text class="fs22 red-co">返回</text> | |
1083 | + </view> | |
1084 | + </view> | |
1085 | + </view> | |
1086 | + <view class="sort_store_list"> | |
1087 | + | |
1088 | + <view class="sort-store-frame"> | |
1089 | + <view class="sort-store flex-vertical-between" bindtap="choice_sort_store"> | |
1090 | + <view class="fs28"> | |
1091 | + 泉州开源广场 | |
1092 | + </view> | |
1093 | + <view class="black_rights-frame"> | |
1094 | + <view class="black_rights"></view> | |
1095 | + </view> | |
1096 | + </view> | |
1097 | + </view> | |
1098 | + | |
1099 | + </view> | |
1100 | + </block> | |
1070 | 1101 | </view> |
1071 | 1102 | </block> |
1072 | 1103 | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxss
... | ... | @@ -370,7 +370,7 @@ image { |
370 | 370 | .cart-btn { |
371 | 371 | font-size: 28rpx; |
372 | 372 | color: #fff; |
373 | - line-height: 60rpx; | |
373 | + line-height: 70rpx; | |
374 | 374 | margin-top:16rpx; |
375 | 375 | |
376 | 376 | } |
... | ... | @@ -2318,12 +2318,19 @@ height: 70%; |
2318 | 2318 | position: absolute; |
2319 | 2319 | right: 30rpx; |
2320 | 2320 | top: -10rpx; |
2321 | + height: 25rpx; | |
2322 | + | |
2321 | 2323 | } |
2322 | 2324 | .choose_more{ |
2323 | 2325 | margin-top: 30rpx; |
2324 | 2326 | margin-right: 20rpx; |
2325 | 2327 | |
2326 | 2328 | } |
2329 | +.choose_mores{ | |
2330 | + margin-top: 30rpx; | |
2331 | + margin-right: 15rpx; | |
2332 | + | |
2333 | +} | |
2327 | 2334 | .store-list{ |
2328 | 2335 | width: 95%; |
2329 | 2336 | height: 72%; |
... | ... | @@ -2398,4 +2405,34 @@ line-height: 30rpx; |
2398 | 2405 | width: 95%; |
2399 | 2406 | border-top: 3rpx solid #eee; |
2400 | 2407 | margin: auto; |
2401 | - } | |
2402 | 2408 | \ No newline at end of file |
2409 | + } | |
2410 | + /* 门店分类列表 */ | |
2411 | +.sort_store_list{ | |
2412 | + height: 82%; | |
2413 | + overflow: hidden; | |
2414 | + overflow-y: scroll; | |
2415 | + width: 95%; | |
2416 | + margin: auto; | |
2417 | +} | |
2418 | +.sort_store_list .sort-store-frame{ | |
2419 | + width: 100%; | |
2420 | +height: 100rpx; | |
2421 | +line-height:100rpx; | |
2422 | +border-bottom: 1rpx solid #eee; | |
2423 | + | |
2424 | +} | |
2425 | +.sort_store_list .sort-store-frame .sort-store{ | |
2426 | + width: 94.5%; | |
2427 | + margin: auto; | |
2428 | +} | |
2429 | +.black_rights-frame{ | |
2430 | +width: 50%; | |
2431 | +} | |
2432 | +.black_rights-frame .black_rights{ | |
2433 | + border-top: 3rpx solid; | |
2434 | +border-right: 3rpx solid; | |
2435 | +transform: rotate(45deg); | |
2436 | +display: inline-block; | |
2437 | +width: 20rpx; | |
2438 | +height: 20rpx; | |
2439 | +} | |
2403 | 2440 | \ No newline at end of file | ... | ... |