Commit b3e532d4dc076846bb35a71c836809454cc45b0e

Authored by vking
1 parent eb739128

使用默认时间

@@ -103,7 +103,6 @@ Page({ @@ -103,7 +103,6 @@ Page({
103 if (mmii > this.data.defDtime[this.data.form.time]) { 103 if (mmii > this.data.defDtime[this.data.form.time]) {
104 hasUseDefDtime = false; 104 hasUseDefDtime = false;
105 } 105 }
106 -  
107 this.setData({ 106 this.setData({
108 timePickerArray: timePickerArray, 107 timePickerArray: timePickerArray,
109 speciallist: speciallist, 108 speciallist: speciallist,
@@ -686,12 +685,29 @@ Page({ @@ -686,12 +685,29 @@ Page({
686 try { 685 try {
687 console.log('initQuick', options); 686 console.log('initQuick', options);
688 this.checkedTables[options.tid]=options.tname 687 this.checkedTables[options.tid]=options.tname
689 - options.ddate=options.ddate.substr(0,10);  
690 - this.year=util.unixtoTime(options.ddate,'YYYY'); 688 + //options.ddate=options.ddate.substr(0,10);
  689 + options.ddate=options.ddate.split('-')
  690 + let stime=parseInt(options.ddate[0])
  691 + let etime=parseInt(options.ddate[1])
  692 + let hasUseDefDtime=true
  693 + let hasInSETime=false //当前时间在预订时段内
  694 + this.year=util.unixtoTime(stime,'YYYY');
  695 + //设置时间
  696 + let xt=parseInt(new Date()/1000)
  697 + console.log('initQuickinitQuick',stime ,xt,etime)
  698 + if(xt>stime && xt<etime){
  699 + options.ddate=xt
  700 + hasInSETime=true
  701 + }else{
  702 + options.ddate=stime
  703 + }
691 //设置日期 704 //设置日期
692 let obj = await this.setDateStr(options.ddate); 705 let obj = await this.setDateStr(options.ddate);
693 - //设置时间  
694 - let nd = util.unixtoTime(new Date()/1000, 'HH:II'); 706 +
  707 + let nd = util.unixtoTime(options.ddate, 'HH:II');
  708 + if (nd > this.data.defDtime[this.data.form.time] && hasInSETime) {
  709 + hasUseDefDtime = false;
  710 + }
695 let timePickerIndex = this.data.timePickerIndex 711 let timePickerIndex = this.data.timePickerIndex
696 console.log('initQuick-', this.data.timePickerArray, obj.form.time, nd) 712 console.log('initQuick-', this.data.timePickerArray, obj.form.time, nd)
697 this.data.timePickerArray[obj.form.time].some((dd, ii) => { 713 this.data.timePickerArray[obj.form.time].some((dd, ii) => {
@@ -701,8 +717,8 @@ Page({ @@ -701,8 +717,8 @@ Page({
701 return true; 717 return true;
702 } 718 }
703 }) 719 })
704 -  
705 console.log('initQuick-timePickerIndex', timePickerIndex); 720 console.log('initQuick-timePickerIndex', timePickerIndex);
  721 +
706 obj.form.pnum = options.pnum || 6; 722 obj.form.pnum = options.pnum || 6;
707 obj.form.rname = ""; 723 obj.form.rname = "";
708 obj.form.phone = ""; 724 obj.form.phone = "";
@@ -713,7 +729,7 @@ Page({ @@ -713,7 +729,7 @@ Page({
713 this.setData({ 729 this.setData({
714 timePickerIndex: timePickerIndex, 730 timePickerIndex: timePickerIndex,
715 form: obj.form, 731 form: obj.form,
716 - //hasUseDefDtime: false, 732 + hasUseDefDtime: hasUseDefDtime,
717 }) 733 })
718 setTimeout(() => { 734 setTimeout(() => {
719 this.getTables(); 735 this.getTables();