Showing
2 changed files
with
16 additions
and
3 deletions
| @@ -14,6 +14,7 @@ Page({ | @@ -14,6 +14,7 @@ Page({ | ||
| 14 | couponType:'',//1代金券 2折扣券 3菜品券 | 14 | couponType:'',//1代金券 2折扣券 3菜品券 |
| 15 | resultCoupon: '', //0未领取 1已领取 | 15 | resultCoupon: '', //0未领取 1已领取 |
| 16 | seller: {}, | 16 | seller: {}, |
| 17 | + marketing:{}, | ||
| 17 | distance: '', | 18 | distance: '', |
| 18 | num: 1, | 19 | num: 1, |
| 19 | totalize: '', | 20 | totalize: '', |
| @@ -511,10 +512,22 @@ Page({ | @@ -511,10 +512,22 @@ Page({ | ||
| 511 | */ | 512 | */ |
| 512 | onReady() { | 513 | onReady() { |
| 513 | this.myToast = this.selectComponent("#myToast") | 514 | this.myToast = this.selectComponent("#myToast") |
| 514 | - | 515 | + this.getSellerTemplateConfFun() |
| 515 | this.getSellerDetail(); | 516 | this.getSellerDetail(); |
| 516 | this.getCoupon('1') | 517 | this.getCoupon('1') |
| 517 | }, | 518 | }, |
| 519 | + // 获取商家设置是否开启在线预订功能 | ||
| 520 | + getSellerTemplateConfFun() { | ||
| 521 | + App.Seller.GetSellerTemplateConf({ | ||
| 522 | + sid: this.data.opt.sid | ||
| 523 | + }).then(res => { | ||
| 524 | + let data = res.data | ||
| 525 | + let marketing = util.determine(data.marketing); | ||
| 526 | + this.setData({ | ||
| 527 | + marketing, | ||
| 528 | + }) | ||
| 529 | + }) | ||
| 530 | + }, | ||
| 518 | // 计算2点之间的距离 | 531 | // 计算2点之间的距离 |
| 519 | getDistance(lat1, lon1, lat2, lon2) { | 532 | getDistance(lat1, lon1, lat2, lon2) { |
| 520 | const R = 6371e3; // 地球半径(米) | 533 | const R = 6371e3; // 地球半径(米) |
| @@ -161,10 +161,10 @@ | @@ -161,10 +161,10 @@ | ||
| 161 | <text class="font24r">分享</text> | 161 | <text class="font24r">分享</text> |
| 162 | </button> | 162 | </button> |
| 163 | <view class="btns"> | 163 | <view class="btns"> |
| 164 | - <view class="btn1 font36r" wx:if="{{seller.is_online_reserve == '1'}}"> | 164 | + <view class="btn1 font36r" wx:if="{{marketing && marketing.is_online_book=='1' && seller.is_online_reserve == '1'}}"> |
| 165 | <navigator url="/pages/reserve/reserve?id={{opt.sid}}&activeTab=reserve" class="book-item-font second-book-button flex-cc font30r" style="position: relative;">预订包间</navigator> | 165 | <navigator url="/pages/reserve/reserve?id={{opt.sid}}&activeTab=reserve" class="book-item-font second-book-button flex-cc font30r" style="position: relative;">预订包间</navigator> |
| 166 | </view> | 166 | </view> |
| 167 | - <view class="btn font36r" wx:if="{{seller.is_online_reserve == '0' && seller.tel && seller.tel.length>0}}"> | 167 | + <view class="btn font36r" wx:if="{{(marketing.is_online_book=='0' || seller.is_online_reserve == '0') && seller.tel && seller.tel.length>0}}"> |
| 168 | <view bindtap="callPhone">预订包间</view> | 168 | <view bindtap="callPhone">预订包间</view> |
| 169 | </view> | 169 | </view> |
| 170 | <!-- 已过期的券可以重复领取 && 活动有效期不是几号至几号 --> | 170 | <!-- 已过期的券可以重复领取 && 活动有效期不是几号至几号 --> |
-
Please register or login to post a comment