Commit 9fe730637a5b1e139d0f7bd05fdcf33913be0151

Authored by wangfan
1 parent 7e2d888f

manager-invitation

... ... @@ -8,13 +8,22 @@ Page({
/**
* 页面的初始数据
*/
data: {},
data: {
pickerValue:[0,0,0],
pickerData:[[],[],[]],
},
/**
* 生命周期函数--监听页面加载
*/
pickerData:[],
onLoad: function (options) {
this.pickerData=TP.pickerData();
let pd=TP.pickerData();
pd[2]=pd[2][this.data.pickerValue[1]];
this.setData({
pickerData:pd,
})
},
/**
... ...
... ... @@ -8,7 +8,38 @@
<view class="quick">快速选择</view>
</view>
<view class="item flex-ll">
<!--
<input value="" bindinput="input" placeholder="请输入预订时间"/>
-->
<!--
<picker-view
indicator-style="height: 50px;"
style="width: 100%; height: 300px;"
value="{{pickerValue}}"
bindchange="bindChange"
>
<picker-view-column>
<view wx:for="{{pickerData.date}}" wx:key="pickerData.date.key" style="line-height: 50px">{{item}}</view>
</picker-view-column>
<picker-view-column>
<view wx:for="{{pickerData.space}}" wx:key="pickerData.space.key" style="line-height: 50px">{{item}}</view>
</picker-view-column>
<picker-view-column>
<view wx:for="{{pickerData.time[pickerValue[1]]}}" wx:key="pickerData.time.key" style="line-height: 50px">{{item}}</view>
</picker-view-column>
</picker-view>
-->
<picker
mode="multiSelector"
bindchange="bindMultiPickerChange"
bindcolumnchange="bindMultiPickerColumnChange"
value="{{pickerValue}}"
range="{{pickerData}}"
>
<view class="picker">
当前选择:{{multiArray[0][multiIndex[0]]}},{{multiArray[1][multiIndex[1]]}},{{multiArray[2][multiIndex[2]]}}
</view>
</picker>
</view>
<view class="item flex-ll">
<input value="" bindinput="input" placeholder="请输入包间名称"/>
... ... @@ -26,4 +57,4 @@
<formids bindclick="submit" style="width: 100%;">
<view class="submit">确定</view>
</formids>
</view>
</view>
\ No newline at end of file
... ...
import util from './util';
let tpls=[
{
id: 1,
code: 1,
name: '商务',
},
{
id: 2,
code: 2,
name: '温馨',
},
];
module.exports ={
tpls(){
return [
{
id: 1,
code: 1,
name: '商务',
},
{
id: 2,
code: 2,
name: '温馨',
},
]
tpls(id=''){
if(id){
for(let i=0;i<tpls.length;i++){
if(tpls[i].id==id){
return tpls[i]
}
}
}
return tpls;
},
pickerData(){
let now=new Date()/1000;
let date=[];
for(let i=0;i<30;i++){
let time=now+i*86400;
date.push(util.unixtoTime(time,'MM-DD 星期WW'))
}
let daily={
'午市':'12:00-15:00',
'晚市':'18:00-21:00',
};
let ti=['午市','晚市'];
let dts=[[],[]];
ti.forEach((tx,ii)=>{
let ts=daily[tx].split('-');
while (ts[0]<=ts[1]){
dts[ii].push(ts[0]);
let _dt=ts[0].split(':');
if(_dt[1]=='30'){
_dt[0]=parseInt(_dt[0])+1;
_dt[1]='00';
}else{
_dt[0]=parseInt(_dt[0])+0;
_dt[1]='30';
}
_dt[0]=_dt[0]<10?'0'+_dt[0]:_dt[0];
ts[0]=_dt.join(':');
}
})
return [date,ti,dts]
return {
date:date,
space:ti,
time:dts,
}
},
}
\ No newline at end of file
... ...