Commit b4ca0922039efa5897dd2a36b44a334b9d8869e6

Authored by vking
1 parent 12fbd6fd

使用默认时间

Showing 1 changed file with 10 additions and 49 deletions
... ... @@ -92,12 +92,19 @@ Page({
{date: util.unixtoTime(nt + 86400 * 2, 'YYYY-MM-DD'), background: '', text: '后 天'},
];
this.reserve_id = options.id || '';
await this.setDateStr();
let rev_time=parseInt(nt)
if(options.hasQuick==1){
let rdate=options.ddate.split('-')
if(rev_time<rdate[0] || rev_time>rdate[1]){
rev_time=rdate[0]
}
}
await this.setDateStr(rev_time);
this.sellerid = util.cache('enter_params')['seller_id'];
let timePickerArray = await comm.getDayTimeSpace();
//判断hasUseDefDtime
let hasUseDefDtime = true;
let mmii = util.unixtoTime(new Date() / 1000, 'HH:II');
let mmii = util.unixtoTime(rev_time, 'HH:II');
console.log('initLoad',mmii,this.data.defDtime[this.data.form.time],this.data.defDtime)
console.log('initLoad',mmii > this.data.defDtime[this.data.form.time])
if (mmii > this.data.defDtime[this.data.form.time]) {
... ... @@ -691,56 +698,10 @@ Page({
try {
console.log('initQuick', options);
this.checkedTables[options.tid]=options.tname
//options.ddate=options.ddate.substr(0,10);
options.ddate=options.ddate.split('-')
let stime=parseInt(options.ddate[0])
let etime=parseInt(options.ddate[1])
let hasUseDefDtime=true
let hasInSETime=false //当前时间在预订时段内
this.year=util.unixtoTime(stime,'YYYY');
//设置时间
let xt=parseInt(new Date()/1000)
console.log('initQuickinitQuick',stime ,xt,etime)
if(xt>stime && xt<etime){
options.ddate=xt
hasInSETime=true
}else{
options.ddate=stime
}
//设置日期
let obj = await this.setDateStr(options.ddate);
let nd = util.unixtoTime(options.ddate, 'HH:II');
if (nd > this.data.defDtime[this.data.form.time] && hasInSETime) {
hasUseDefDtime = false;
}
let timePickerIndex = this.data.timePickerIndex
console.log('initQuick-', this.data.timePickerArray, obj.form.time, nd)
this.data.timePickerArray[obj.form.time].some((dd, ii) => {
console.log('initQuick-', nd, dd)
if (nd < dd) {
timePickerIndex[obj.form.time] = ii;
return true;
}
})
console.log('initQuick-timePickerIndex', timePickerIndex);
obj.form.pnum = options.pnum || 6;
obj.form.rname = "";
obj.form.phone = "";
obj.form.sex = 1;
obj.form.cusdem = "";
obj.form.rid = "";
obj.form.tid = [options.tid];
this.setData({
timePickerIndex: timePickerIndex,
form: obj.form,
hasUseDefDtime: hasUseDefDtime,
})
this.year=util.unixtoTime(options.ddate.substr(0,10),'YYYY');
setTimeout(() => {
this.getTables();
}, 300)
} catch (e) {
console.log('initQuick', e)
}
... ...