Commit fe71b6ad253797f5168f4256f0dedd9922c993ea

Authored by pengye
1 parent 19a1ab74

券详情页预订包间判断是否开启在线预订功能

@@ -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 <!-- 已过期的券可以重复领取 && 活动有效期不是几号至几号 -->