Commit fe71b6ad253797f5168f4256f0dedd9922c993ea

Authored by pengye
1 parent 19a1ab74

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

... ... @@ -14,6 +14,7 @@ Page({
couponType:'',//1代金券 2折扣券 3菜品券
resultCoupon: '', //0未领取 1已领取
seller: {},
marketing:{},
distance: '',
num: 1,
totalize: '',
... ... @@ -511,10 +512,22 @@ Page({
*/
onReady() {
this.myToast = this.selectComponent("#myToast")
this.getSellerTemplateConfFun()
this.getSellerDetail();
this.getCoupon('1')
},
// 获取商家设置是否开启在线预订功能
getSellerTemplateConfFun() {
App.Seller.GetSellerTemplateConf({
sid: this.data.opt.sid
}).then(res => {
let data = res.data
let marketing = util.determine(data.marketing);
this.setData({
marketing,
})
})
},
// 计算2点之间的距离
getDistance(lat1, lon1, lat2, lon2) {
const R = 6371e3; // 地球半径(米)
... ...
... ... @@ -161,10 +161,10 @@
<text class="font24r">分享</text>
</button>
<view class="btns">
<view class="btn1 font36r" wx:if="{{seller.is_online_reserve == '1'}}">
<view class="btn1 font36r" wx:if="{{marketing && marketing.is_online_book=='1' && seller.is_online_reserve == '1'}}">
<navigator url="/pages/reserve/reserve?id={{opt.sid}}&activeTab=reserve" class="book-item-font second-book-button flex-cc font30r" style="position: relative;">预订包间</navigator>
</view>
<view class="btn font36r" wx:if="{{seller.is_online_reserve == '0' && seller.tel && seller.tel.length>0}}">
<view class="btn font36r" wx:if="{{(marketing.is_online_book=='0' || seller.is_online_reserve == '0') && seller.tel && seller.tel.length>0}}">
<view bindtap="callPhone">预订包间</view>
</view>
<!-- 已过期的券可以重复领取 && 活动有效期不是几号至几号 -->
... ...