Commit 097258a8295e84e0d8ac849844d05fb76afb3673

Authored by wangfan
1 parent a932e1ce

v2 time

... ... @@ -46,6 +46,13 @@ Page({
{ month: 'current', day: new Date().getDate(), color: 'white', background: '#AAD4F5' },
{ month: 'current', day: new Date().getDate(), color: 'white', background: '#AAD4F5' }
],
timePickerArray:[
['6:00','6:30','7:00'],
['10:00','10:30','11:00'],
[],
],
timePickerIndex:[0,0,0],
},
tablesAll:[],
/**
... ... @@ -55,6 +62,7 @@ Page({
this.setDateStr();
this.sellerid=util.cache('sellerid');
this.getTables()
comm.getDayTimeSpace();
},
/**
*
... ... @@ -266,4 +274,16 @@ Page({
calendarMask:false
})
},
/**
* 选中时间区域
*/
bindTimePickerChange(e){
let timeIndex=util.attr(e,'timeIndex');
console.log(e,timeIndex);
let timePickerIndex=this.data.timePickerIndex;
timePickerIndex[timeIndex]=util.val(e);
this.setData({
timePickerIndex:timePickerIndex,
})
},
})
\ No newline at end of file
... ...
... ... @@ -23,15 +23,36 @@
<view class="tab">
<item class="item {{form.time==0?'checked':''}}"
bindtap="selectedValue" data-key="time" data-value="0">
早市
<picker bindchange="bindTimePickerChange"
data-time-index="0"
value="{{timePickerIndex[0]}}"
range="{{timePickerArray[0]}}">
<view class="picker">
早市 {{timePickerArray[0][timePickerIndex[0]]}}
</view>
</picker>
</item>
<item class="item {{form.time==1?'checked':''}}"
bindtap="selectedValue" data-key="time" data-value="1">
午市
<picker bindchange="bindTimePickerChange"
data-time-index="1"
value="{{timePickerIndex[1]}}"
range="{{timePickerArray[1]}}">
<view class="picker">
午市 {{timePickerArray[1][timePickerIndex[1]]}}
</view>
</picker>
</item>
<item class="item {{form.time==2?'checked':''}}"
bindtap="selectedValue" data-key="time" data-value="2">
晚市
<picker bindchange="bindTimePickerChange"
data-time-index="2"
value="{{timePickerIndex[2]}}"
range="{{timePickerArray[2]}}">
<view class="picker">
晚市 {{timePickerArray[2][timePickerIndex[2]]}}
</view>
</picker>
</item>
</view>
</view>
... ...
... ... @@ -56,14 +56,17 @@
.section .tab .item{
height: 50rpx;
line-height: 50rpx;
width: 150rpx !important;
min-width: 150rpx !important;
width: 180rpx !important;
min-width: 180rpx !important;
border-radius: 10rpx;
border: 2rpx solid #199095;
margin-right: 62rpx;
margin-right: 60rpx;
text-align: center;
display: inline-block;
}
.section .tab .item:last-child{
margin-right: 0;
}
.section .tab .checked{
background-color:#199095;
color: #FEFEFE;
... ...
... ... @@ -67,7 +67,32 @@ module.exports ={
return util.timetouUnix(stime)+'-'+util.timetouUnix(etime);
}
}catch (e){
console(e);
console.log(e);
}
return false;
},
//获得早中晚时间分组,
async getDayTimeSpace(step=30,sc=null){
try {
let d=new Date()/1000;
if(!sc){
let res = await App.Reserve.SellerInfo(util.cache('enter_params'));
sc = res.data;
}
if (sc.daily){
let ti=['morning','noon','night'];
let dts=[[],[],[]];
ti.forEach((tx,ii)=>{
let ts=sc.daily[tx].split('-');
console.log(ts);
// while (ts[0]<ts[1]){
// dts[ii].push(ts[0]);
//
// }
})
}
}catch (e){
console.log(e);
}
return false;
}
... ...