Commit 7057ca9a88f3b96801f0772c2f025c91b91ea453

Authored by wangfan
1 parent 7bad6ec4

v2 book sendsms

@@ -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