Showing
1 changed file
with
23 additions
and
7 deletions
| @@ -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(); |
-
Please register or login to post a comment