Commit 3e245bf329d9f17773f0f23bd7e352be704060e0
1 parent
04aa24bc
oa1
Showing
3 changed files
with
46 additions
and
2 deletions
pages/goods/goodsInfo/goodsInfo.js
@@ -268,6 +268,7 @@ Page({ | @@ -268,6 +268,7 @@ Page({ | ||
268 | base_nor_prom_id:0, | 268 | base_nor_prom_id:0, |
269 | base_nor_goods_id:0, | 269 | base_nor_goods_id:0, |
270 | user_pre_buynum:0, //用户优惠促销参与次数 | 270 | user_pre_buynum:0, //用户优惠促销参与次数 |
271 | + keyword:'', //门店搜索 | ||
271 | }, | 272 | }, |
272 | 273 | ||
273 | //------初始化加载---------- | 274 | //------初始化加载---------- |
@@ -3594,7 +3595,13 @@ Page({ | @@ -3594,7 +3595,13 @@ Page({ | ||
3594 | }) | 3595 | }) |
3595 | 3596 | ||
3596 | }, | 3597 | }, |
3597 | - | 3598 | + //获取搜索门店输入的值 |
3599 | + input_store: function(e) { | ||
3600 | + this.setData({ | ||
3601 | + keyword: e.detail.value | ||
3602 | + }) | ||
3603 | + }, | ||
3604 | + | ||
3598 | 3605 | ||
3599 | //---------拿出门店分类和门店------------ | 3606 | //---------拿出门店分类和门店------------ |
3600 | get_sto(e) { | 3607 | get_sto(e) { |
@@ -3643,6 +3650,11 @@ Page({ | @@ -3643,6 +3650,11 @@ Page({ | ||
3643 | } | 3650 | } |
3644 | clearInterval(timer_get); | 3651 | clearInterval(timer_get); |
3645 | 3652 | ||
3653 | + //门店搜索关键字 | ||
3654 | + if (th.data.keyword) { | ||
3655 | + dd.keyword=th.data.keyword | ||
3656 | + } | ||
3657 | + | ||
3646 | 3658 | ||
3647 | //如果会员是有默认的门店话 | 3659 | //如果会员是有默认的门店话 |
3648 | if (!th.data.def_pick_store && th.data.fir_def_store && Object.keys(th.data.fir_def_store).length > 0) { | 3660 | if (!th.data.def_pick_store && th.data.fir_def_store && Object.keys(th.data.fir_def_store).length > 0) { |
@@ -3708,6 +3720,8 @@ Page({ | @@ -3708,6 +3720,8 @@ Page({ | ||
3708 | th.deal_pickup(e); //--普通门店排版-- | 3720 | th.deal_pickup(e); //--普通门店排版-- |
3709 | }, 800) | 3721 | }, 800) |
3710 | } | 3722 | } |
3723 | + }else{ | ||
3724 | + wx.hideLoading(); | ||
3711 | } | 3725 | } |
3712 | }) | 3726 | }) |
3713 | }, 200) | 3727 | }, 200) |
pages/goods/goodsInfo/goodsInfo.wxml
@@ -1600,6 +1600,12 @@ | @@ -1600,6 +1600,12 @@ | ||
1600 | </view> | 1600 | </view> |
1601 | </view> | 1601 | </view> |
1602 | </view> | 1602 | </view> |
1603 | + <view class="searchbar flex-vertical-between storeListpadd"> | ||
1604 | + <input class="inputstore fs28" placeholder="{{keyword==''?'输入要搜索的门店':keyword}}" placeholder-class="fs28" maxlength="16" bindinput="input_store" bindconfirm="get_sto" /> | ||
1605 | + <view class="search flex-center" bindtap="get_sto"> | ||
1606 | + <view class="fs28">搜索</view> | ||
1607 | + </view> | ||
1608 | + </view> | ||
1603 | <!-- 门店列表,最外层的门店列表,一开始 --> | 1609 | <!-- 门店列表,最外层的门店列表,一开始 --> |
1604 | <view class="store-list"> | 1610 | <view class="store-list"> |
1605 | <!-- 如果还没有点击更多门店的时候 --> | 1611 | <!-- 如果还没有点击更多门店的时候 --> |
pages/goods/goodsInfo/goodsInfo.wxss
@@ -3383,7 +3383,7 @@ margin: auto; */ | @@ -3383,7 +3383,7 @@ margin: auto; */ | ||
3383 | height: 120rpx; | 3383 | height: 120rpx; |
3384 | line-height: 125rpx; | 3384 | line-height: 125rpx; |
3385 | border-bottom: 1rpx solid #eee; | 3385 | border-bottom: 1rpx solid #eee; |
3386 | - | 3386 | + padding: 10rpx 0; |
3387 | } | 3387 | } |
3388 | 3388 | ||
3389 | .store-list .store_choose .store { | 3389 | .store-list .store_choose .store { |
@@ -4018,3 +4018,27 @@ button.custom-service::after { | @@ -4018,3 +4018,27 @@ button.custom-service::after { | ||
4018 | left: -1000px; | 4018 | left: -1000px; |
4019 | top: -1000px; | 4019 | top: -1000px; |
4020 | } | 4020 | } |
4021 | + | ||
4022 | +.searchbar { | ||
4023 | + height: 95rpx; | ||
4024 | + border-bottom: 2rpx solid rgb(238, 238, 238); | ||
4025 | +} | ||
4026 | +.storeListpadd { | ||
4027 | + padding: 0rpx 31rpx; | ||
4028 | +} | ||
4029 | +.search { | ||
4030 | + width: 125rpx; | ||
4031 | + height: 45rpx; | ||
4032 | + line-height: 45rpx; | ||
4033 | + background-color: rgb(219, 27, 52); | ||
4034 | + border-radius: 30rpx; | ||
4035 | + color: rgb(255, 255, 255); | ||
4036 | +} | ||
4037 | +.inputstore { | ||
4038 | + width: 510rpx; | ||
4039 | + height: 43rpx; | ||
4040 | + line-height: 43rpx; | ||
4041 | + border-radius: 30rpx; | ||
4042 | + border: 2rpx solid rgb(238, 238, 238); | ||
4043 | + padding-left: 30rpx; | ||
4044 | +} | ||
4021 | \ No newline at end of file | 4045 | \ No newline at end of file |