|
...
|
...
|
@@ -7,6 +7,7 @@ Page({ |
|
|
|
menu_active_id:''
|
|
|
|
},
|
|
|
|
checked_tids:[],
|
|
|
|
desks:[],
|
|
|
|
onLoad:function(opt){
|
|
|
|
console.log('onLoad',opt)
|
|
|
|
util.setBarTitle('选择桌位');
|
|
...
|
...
|
@@ -52,24 +53,35 @@ Page({ |
|
|
|
App.Reserve.GetTableList(formdata).then(function (json) {
|
|
|
|
if(json.ret==200){
|
|
|
|
console.log('this.checked_tids',that.checked_tids);
|
|
|
|
if(json.data.length>0){
|
|
|
|
json.data.forEach(function(v,i){
|
|
|
|
v.list.forEach(function(r,n){
|
|
|
|
r.isselect=false
|
|
|
|
if(that.checked_tids._indexOf(r.id)>-1){
|
|
|
|
r.isselect=true;
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
that.setData({
|
|
|
|
desklist:json.data,
|
|
|
|
menu_active_id:json.data[0].name
|
|
|
|
})
|
|
|
|
that.desks=json.data
|
|
|
|
that.formatDesklist(true)
|
|
|
|
}
|
|
|
|
})
|
|
|
|
},
|
|
|
|
formatDesklist(hasFirst=true){
|
|
|
|
let desks=this.desks;
|
|
|
|
if(desks.length>0){
|
|
|
|
desks.forEach((v,i)=>{
|
|
|
|
v.list.forEach((r,n)=>{
|
|
|
|
r.isselect=false
|
|
|
|
if(this.checked_tids._indexOf(r.id)>-1){
|
|
|
|
r.isselect=true;
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
let param={
|
|
|
|
desklist:desks,
|
|
|
|
}
|
|
|
|
if(hasFirst){
|
|
|
|
param.menu_active_id=desks[0].name
|
|
|
|
}
|
|
|
|
this.setData(param)
|
|
|
|
}
|
|
|
|
return desks;
|
|
|
|
},
|
|
|
|
switchMenu(e){
|
|
|
|
|
|
|
|
this.formatDesklist(false)
|
|
|
|
this.setData({
|
|
|
|
menu_active_id:util.attr(e,'id')
|
|
|
|
})
|
...
|
...
|
|