Commit 0cc13525289f7646033dde44cf9144cd3ec940d9

Authored by wangfan
1 parent bac3659e

默认到店时间

... ... @@ -68,6 +68,8 @@ Page({
calendar:{
nextNum:0,
},
defDtime:['','12:00','18:30'],
hasUseDefDtime:true,
},
/**
* 生命周期函数--监听页面加载
... ... @@ -87,9 +89,17 @@ Page({
await this.setDateStr();
this.sellerid=util.cache('sellerid');
let timePickerArray= await comm.getDayTimeSpace();
//判断hasUseDefDtime
let hasUseDefDtime=true;
let mmii=util.unixtoTime(new Date()/1000,'HH:II');
if(mmii>this.data.defDtime[this.data.form.time]){
hasUseDefDtime=false;
}
this.setData({
timePickerArray: timePickerArray,
speciallist:speciallist
speciallist:speciallist,
hasUseDefDtime:hasUseDefDtime,
})
if(this.reserve_id>0){
this.initModify(this.reserve_id);
... ... @@ -273,7 +283,14 @@ Page({
this.setDateStr(util.timetouUnix(xtime));
}
}
//判断hasUseDefDtime
sobj.hasUseDefDtime=true;
if(this.data.form.date==0){//
let mmii=util.unixtoTime(new Date()/1000,'HH:II');
if(mmii>this.data.defDtime[key=='time'?val:this.data.form.time]){
sobj.hasUseDefDtime=false;
}
}
this.setData(sobj)
},
async getTables(){
... ... @@ -368,6 +385,10 @@ Page({
}catch (e){}
}
form.ddate=d_rdate.substr(0,10);
if(this.data.hasUseDefDtime && this.data.form.time>0){//转为默认时间
let ddateStr=util.unixtoTime(form.ddate,"YYYY-MM-DD "+this.data.defDtime[this.data.form.time]+":00");
form.ddate=util.timetouUnix(ddateStr);
}
App.Reserve.SetReserveInfo(form).then(res => {
if(res.ret==200){
let _id=(res.data.id || res.data)
... ... @@ -464,6 +485,7 @@ Page({
console.log(e,timeIndex,util.attr(e,'val'));
this.setData({
timePickerIndex:timePickerIndex,
hasUseDefDtime:false,
})
},
/**
... ...
... ... @@ -184,7 +184,8 @@
</view>
</view>
<view class="book-info-single" bindtap="selectedValue" data-key="time" data-value="{{form.time}}" data-display="block">
<view style="font-size: 34rpx;height: 100rpx;line-height: 100rpx;">{{timePickerArray[form.time][timePickerIndex[form.time]]}}</view>
<view style="font-size: 34rpx;height: 100rpx;line-height: 100rpx;" wx:if="{{hasUseDefDtime && form.time>0}}">{{defDtime[form.time]}}</view>
<view style="font-size: 34rpx;height: 100rpx;line-height: 100rpx;" wx:else="">{{timePickerArray[form.time][timePickerIndex[form.time]]}}</view>
</view>
<view class="book-info-single">
... ...