Showing
3 changed files
with
24 additions
and
2 deletions
| @@ -16,6 +16,7 @@ Page({ | @@ -16,6 +16,7 @@ Page({ | ||
| 16 | currentView:1, | 16 | currentView:1, |
| 17 | hasOnlineReserve:false, | 17 | hasOnlineReserve:false, |
| 18 | activeTab:'detail', | 18 | activeTab:'detail', |
| 19 | + hasFullHouse:false,//满房 | ||
| 19 | }, | 20 | }, |
| 20 | 21 | ||
| 21 | /** | 22 | /** |
| @@ -93,6 +94,11 @@ Page({ | @@ -93,6 +94,11 @@ Page({ | ||
| 93 | */ | 94 | */ |
| 94 | onShow: function () { | 95 | onShow: function () { |
| 95 | this.selectComponent('#getpos').getPos(); | 96 | this.selectComponent('#getpos').getPos(); |
| 97 | + if(this.data.reserveDate){//后退进入等情况刷新时段 | ||
| 98 | + this.setData({ | ||
| 99 | + reserveDate:this.data.reserveDate | ||
| 100 | + }) | ||
| 101 | + } | ||
| 96 | }, | 102 | }, |
| 97 | 103 | ||
| 98 | /** | 104 | /** |
| @@ -269,6 +275,11 @@ Page({ | @@ -269,6 +275,11 @@ Page({ | ||
| 269 | }, | 275 | }, |
| 270 | selecttime(e){//时间改变 | 276 | selecttime(e){//时间改变 |
| 271 | console.log(e); | 277 | console.log(e); |
| 278 | + if(!e.detail.time){//满房 | ||
| 279 | + this.setData({ | ||
| 280 | + hasFullHouse:true, | ||
| 281 | + }) | ||
| 282 | + } | ||
| 272 | this.reserve.time=e.detail.time; | 283 | this.reserve.time=e.detail.time; |
| 273 | if(e.detail.action=='click'){ | 284 | if(e.detail.action=='click'){ |
| 274 | this.reserve.sid=this.options.id | 285 | this.reserve.sid=this.options.id |
| @@ -197,8 +197,10 @@ | @@ -197,8 +197,10 @@ | ||
| 197 | <view hidden="{{activeTab!='reserve'}}" wx:if="{{seller.id}}"> | 197 | <view hidden="{{activeTab!='reserve'}}" wx:if="{{seller.id}}"> |
| 198 | <view class="olreserve"> | 198 | <view class="olreserve"> |
| 199 | <calendar seller="{{seller}}" bindselectdate="selectdate"></calendar> | 199 | <calendar seller="{{seller}}" bindselectdate="selectdate"></calendar> |
| 200 | - <people seller="{{seller}}" bindselectpeople="selectpeople"></people> | 200 | + <people seller="{{seller}}" bindselectpeople="selectpeople" hidden="{{!hasFullHouse}}"></people> |
| 201 | <view class="reserve-time Semibold">可订时间</view> | 201 | <view class="reserve-time Semibold">可订时间</view> |
| 202 | - <dur seller="{{seller}}" date="{{reserveDate}}" bindselecttime="selecttime"></dur> | 202 | + <dur seller="{{seller}}" hidden="{{!hasFullHouse}}" |
| 203 | + date="{{reserveDate}}" bindselecttime="selecttime"></dur> | ||
| 204 | + <view class="hasFullHouse Semibold flex-vc" wx:if="{{hasFullHouse}}">今日所有包间已订满</view> | ||
| 203 | </view> | 205 | </view> |
| 204 | </view> | 206 | </view> |
| @@ -512,3 +512,12 @@ | @@ -512,3 +512,12 @@ | ||
| 512 | padding: 44rpx 0 38rpx 30rpx; | 512 | padding: 44rpx 0 38rpx 30rpx; |
| 513 | font-size: 32rpx; | 513 | font-size: 32rpx; |
| 514 | } | 514 | } |
| 515 | +.hasFullHouse{ | ||
| 516 | + height: 100rpx; | ||
| 517 | + font-size: 30rpx; | ||
| 518 | + color: #FFFFFF; | ||
| 519 | + background-color: #999999; | ||
| 520 | + line-height: 100rpx; | ||
| 521 | + width: calc(100% - 60rpx); | ||
| 522 | + margin: 0 auto; | ||
| 523 | +} |
-
Please register or login to post a comment