|
...
|
...
|
@@ -19,7 +19,7 @@ Page({ |
|
|
|
keywords:'',
|
|
|
|
sort:'',
|
|
|
|
form:{
|
|
|
|
time:0,
|
|
|
|
time:-1,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
sellerid:0,
|
|
...
|
...
|
@@ -28,7 +28,6 @@ Page({ |
|
|
|
let dateStr=util.unixtoTime(d,'MM-DD DAY');
|
|
|
|
var radio=750/util.getsystem().windowWidth;
|
|
|
|
var contentHeight=util.getsystem().windowHeight-Math.ceil(120/radio)
|
|
|
|
var todayobj=bookOrder.changedate(d*1000);
|
|
|
|
if(opt.seller_id){
|
|
|
|
this.sellerid=opt.seller_id;
|
|
|
|
util.cache('sellerid',opt.seller_id)
|
|
...
|
...
|
@@ -42,16 +41,9 @@ Page({ |
|
|
|
//this.sellerid=opt.seller_id ? opt.seller_id : util.cache('sellerid');
|
|
|
|
this.setData({
|
|
|
|
sellerid:this.sellerid,
|
|
|
|
systemInfo:util.getsystem(),
|
|
|
|
contentHeight:contentHeight,
|
|
|
|
listHeight:contentHeight-Math.ceil(210/radio),
|
|
|
|
dateStr:dateStr,
|
|
|
|
showyear:todayobj.year,
|
|
|
|
showmonth:todayobj.month,
|
|
|
|
showday:todayobj.day
|
|
|
|
|
|
|
|
})
|
|
|
|
console.log(this.data.sellerid)
|
|
|
|
//util.setBarTitle('预定本');
|
|
|
|
let openid=getApp().openid;
|
|
|
|
if(openid){
|
|
...
|
...
|
@@ -72,6 +64,12 @@ Page({ |
|
|
|
this.selectComponent('#nav').init();
|
|
|
|
},
|
|
|
|
async getbooklist(){
|
|
|
|
let time=0;
|
|
|
|
if(this.data.form.time<0){
|
|
|
|
time=await bookOrder.getTimeSpaceIndex();
|
|
|
|
}else{
|
|
|
|
time=this.data.form.time;
|
|
|
|
}
|
|
|
|
var formdata={};
|
|
|
|
if(this.data.sort!=''){
|
|
|
|
formdata.sort=this.data.sort
|
|
...
|
...
|
@@ -79,22 +77,19 @@ Page({ |
|
|
|
if(this.data.keywords!=''){
|
|
|
|
formdata.keywords=this.data.keywords
|
|
|
|
}
|
|
|
|
formdata.sid=this.data.sellerid;
|
|
|
|
formdata.sid=this.sellerid;
|
|
|
|
formdata.x=1;
|
|
|
|
formdata.y=200;
|
|
|
|
let rdate=await bookOrder.getTimeSpace(this.data.dateStr,this.data.form.time);
|
|
|
|
let rdate=await bookOrder.getTimeSpace(this.data.dateStr,time);
|
|
|
|
formdata.rdate=rdate;
|
|
|
|
var that=this;
|
|
|
|
App.Reserve.GetReserveList(formdata).then(function(json){
|
|
|
|
console.log(json)
|
|
|
|
if(json.ret==200){
|
|
|
|
json.data.forEach(function(v,i){
|
|
|
|
var obj=bookOrder.changedate(Number(v.rdate)*1000);
|
|
|
|
v.order_time=(obj.hour<10 ? '0'+obj.hour : obj.hour)+':'+(obj.minute==0 ? '0'+obj.minute : obj.minute);
|
|
|
|
})
|
|
|
|
that.setData({
|
|
|
|
isloading:true,
|
|
|
|
bookList:json.data.length==0 ? null : json.data
|
|
|
|
bookList:json.data.length==0 ? null : json.data,
|
|
|
|
form:{time:time},
|
|
|
|
})
|
|
|
|
that.boolists=that.selectAllComponents('.orderbook');
|
|
|
|
that.boolists.forEach(function(v,i){
|
|
...
|
...
|
@@ -132,25 +127,12 @@ Page({ |
|
|
|
console.log(this.data.calendarMask)
|
|
|
|
},
|
|
|
|
dateChange(event){
|
|
|
|
var currentdate=event.detail.year+'-'+(event.detail.month<10 ? '0'+event.detail.month : event.detail.month)+'-'+(event.detail.day<10 ? '0'+event.detail.day : event.detail.day);
|
|
|
|
var currentime=bookOrder.gettimestamp(currentdate+' 00:00:00');
|
|
|
|
var myDate = new Date(parseInt(currentime)*1000);
|
|
|
|
var week=bookOrder.getweek(myDate.getDay());
|
|
|
|
var dateStr=(event.detail.month<10 ? '0'+event.detail.month : event.detail.month)+'-'+(event.detail.day<10 ? '0'+event.detail.day : event.detail.day);
|
|
|
|
if(currentime-new Date()/1000<=86400 && currentime-new Date()/1000>0){
|
|
|
|
dateStr+=' 明天'
|
|
|
|
}else{
|
|
|
|
dateStr+=' '+week
|
|
|
|
}
|
|
|
|
let clickDay = event.detail.day;
|
|
|
|
let changeDay = `dayStyle[1].day`;
|
|
|
|
let changeBg = `dayStyle[1].background`;
|
|
|
|
console.log(changeBg)
|
|
|
|
let cktime=util.timetouUnix(event.detail.year+'/'+event.detail.month+'/'+event.detail.day)
|
|
|
|
let clickDay = event.detail.day;
|
|
|
|
let changeDay = `dayStyle[1].day`;
|
|
|
|
let changeBg = `dayStyle[1].background`;
|
|
|
|
this.setData({
|
|
|
|
showyear:event.detail.year,
|
|
|
|
showmonth:event.detail.month,
|
|
|
|
showday:event.detail.day,
|
|
|
|
dateStr:dateStr,
|
|
|
|
dateStr:util.unixtoTime(cktime,'MM-DD `DAY/周WW`'),
|
|
|
|
[changeDay]: clickDay,
|
|
|
|
[changeBg]: "#84e7d0"
|
|
|
|
})
|
...
|
...
|
|