Showing
4 changed files
with
27 additions
and
12 deletions
| @@ -52,18 +52,24 @@ Page({ | @@ -52,18 +52,24 @@ Page({ | ||
| 52 | * 生命周期函数--监听页面加载 | 52 | * 生命周期函数--监听页面加载 |
| 53 | */ | 53 | */ |
| 54 | onLoad: function (options) { | 54 | onLoad: function (options) { |
| 55 | - let d=new Date()/1000; | ||
| 56 | - let dateStr=[ | ||
| 57 | - util.unixtoTime(d,'MM-DD'), | ||
| 58 | - util.unixtoTime(d+86400,'MM-DD'), | ||
| 59 | - ]; | ||
| 60 | - this.setData({ | ||
| 61 | - dateStr:dateStr, | ||
| 62 | - }) | 55 | + this.setDateStr(); |
| 63 | this.sellerid=util.cache('sellerid'); | 56 | this.sellerid=util.cache('sellerid'); |
| 64 | this.getTables() | 57 | this.getTables() |
| 65 | }, | 58 | }, |
| 66 | - | 59 | + /** |
| 60 | + * | ||
| 61 | + * @param d | ||
| 62 | + * | ||
| 63 | + */ | ||
| 64 | + setDateStr(d=new Date()/1000){ | ||
| 65 | + let dateStr=[ | ||
| 66 | + util.unixtoTime(d,'MM-DD `DAY/周WW`'), | ||
| 67 | + util.unixtoTime(parseInt(d)+86400,'MM-DD `DAY/周WW`'), | ||
| 68 | + ]; | ||
| 69 | + this.setData({ | ||
| 70 | + dateStr:dateStr, | ||
| 71 | + }) | ||
| 72 | + }, | ||
| 67 | /** | 73 | /** |
| 68 | * 生命周期函数--监听页面初次渲染完成 | 74 | * 生命周期函数--监听页面初次渲染完成 |
| 69 | */ | 75 | */ |
| @@ -158,7 +164,7 @@ Page({ | @@ -158,7 +164,7 @@ Page({ | ||
| 158 | let form=this.data.form; | 164 | let form=this.data.form; |
| 159 | try{ | 165 | try{ |
| 160 | let rdate=await comm.getTimeSpace(this.data.dateStr[this.data.form.date],this.data.form.time); | 166 | let rdate=await comm.getTimeSpace(this.data.dateStr[this.data.form.date],this.data.form.time); |
| 161 | - console.log('rdate',rdate); | 167 | + console.log('rdate',this.data.dateStr[this.data.form.date],rdate); |
| 162 | App.Reserve.GetTableList({ | 168 | App.Reserve.GetTableList({ |
| 163 | sid:this.sellerid, | 169 | sid:this.sellerid, |
| 164 | pnum_str:form.pnum_str, | 170 | pnum_str:form.pnum_str, |
| @@ -221,6 +227,8 @@ Page({ | @@ -221,6 +227,8 @@ Page({ | ||
| 221 | [changeDay]: clickDay, | 227 | [changeDay]: clickDay, |
| 222 | [changeBg]: "#84e7d0" | 228 | [changeBg]: "#84e7d0" |
| 223 | }) | 229 | }) |
| 230 | + this.setDateStr(util.timetouUnix(event.detail.year+'/'+event.detail.month+'/'+event.detail.day)) | ||
| 231 | + this.getTables() | ||
| 224 | }, | 232 | }, |
| 225 | calendarClose(){ | 233 | calendarClose(){ |
| 226 | this.setData({ | 234 | this.setData({ |
| @@ -6,11 +6,11 @@ | @@ -6,11 +6,11 @@ | ||
| 6 | <view class="flex-rr" style="width:100%;"> | 6 | <view class="flex-rr" style="width:100%;"> |
| 7 | <item class="date-item {{form.date==0?'checked':''}}" | 7 | <item class="date-item {{form.date==0?'checked':''}}" |
| 8 | bindtap="selectedValue" data-key="date" data-value="0"> | 8 | bindtap="selectedValue" data-key="date" data-value="0"> |
| 9 | - <view class="date-item-text">{{dateStr[0]}} 今天</view> | 9 | + <view class="date-item-text">{{dateStr[0]}}</view> |
| 10 | </item> | 10 | </item> |
| 11 | <item class="date-item {{form.date==1?'checked':''}}" | 11 | <item class="date-item {{form.date==1?'checked':''}}" |
| 12 | bindtap="selectedValue" data-key="date" data-value="1"> | 12 | bindtap="selectedValue" data-key="date" data-value="1"> |
| 13 | - <view class="date-item-text">{{dateStr[1]}} 明天</view> | 13 | + <view class="date-item-text">{{dateStr[1]}}</view> |
| 14 | </item> | 14 | </item> |
| 15 | </view> | 15 | </view> |
| 16 | <view class="more flex-ll" bindtap="calendarShow"> | 16 | <view class="more flex-ll" bindtap="calendarShow"> |
| @@ -50,6 +50,8 @@ module.exports ={ | @@ -50,6 +50,8 @@ module.exports ={ | ||
| 50 | let d=new Date()/1000; | 50 | let d=new Date()/1000; |
| 51 | if(!mmdd){ | 51 | if(!mmdd){ |
| 52 | mmdd=util.unixtoTime(d,'MM-DD'); | 52 | mmdd=util.unixtoTime(d,'MM-DD'); |
| 53 | + }else{ | ||
| 54 | + mmdd=mmdd.replace(/[^\d-\/]/ig,'') | ||
| 53 | } | 55 | } |
| 54 | if(!sc){ | 56 | if(!sc){ |
| 55 | let res = await App.Reserve.SellerInfo(util.cache('enter_params')); | 57 | let res = await App.Reserve.SellerInfo(util.cache('enter_params')); |
| @@ -74,6 +74,11 @@ function unixtoTime(ns,format) { | @@ -74,6 +74,11 @@ function unixtoTime(ns,format) { | ||
| 74 | } | 74 | } |
| 75 | } | 75 | } |
| 76 | } | 76 | } |
| 77 | + if(format.indexOf('`')>0){ | ||
| 78 | + result=result.replace(/`(.*)\/(.*)`/ig,function($0,$1,$2){ | ||
| 79 | + return $1||$2; | ||
| 80 | + }); | ||
| 81 | + } | ||
| 77 | return result; | 82 | return result; |
| 78 | } | 83 | } |
| 79 | 84 |
-
Please register or login to post a comment