|
...
|
...
|
@@ -55,26 +55,12 @@ Component({ |
|
|
|
if(currenttimemark+0.5>starttime){
|
|
|
|
starttime=Math.round(currenttimemark)+0.5;
|
|
|
|
}
|
|
|
|
for(let i=starttime;i<=endtime;i+=0.5){
|
|
|
|
let obj={};
|
|
|
|
if(i%1==0){
|
|
|
|
obj.showdur=i<10 ? '0'+i+':00' : i+':00'
|
|
|
|
}else{
|
|
|
|
obj.showdur=i<10 ? '0'+Math.floor(i)+':30' : Math.floor(i)+':30'
|
|
|
|
}
|
|
|
|
durlist.push(obj)
|
|
|
|
}
|
|
|
|
let thisdurlist=this.getsinglelist(starttime,endtime)
|
|
|
|
durlist=durlist.concat(thisdurlist)
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
for(let i=starttime;i<=endtime;i+=0.5){
|
|
|
|
let obj={};
|
|
|
|
if(i%1==0){
|
|
|
|
obj.showdur=i<10 ? '0'+i+':00' : i+':00'
|
|
|
|
}else{
|
|
|
|
obj.showdur=i<10 ? '0'+Math.floor(i)+':30' : Math.floor(i)+':30'
|
|
|
|
}
|
|
|
|
durlist.push(obj)
|
|
|
|
}
|
|
|
|
let thisdurlist=this.getsinglelist(starttime,endtime);
|
|
|
|
durlist=durlist.concat(thisdurlist)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.setData({
|
|
...
|
...
|
@@ -83,6 +69,20 @@ Component({ |
|
|
|
})
|
|
|
|
this.triggerEvent('selecttime',{time:this.data.time,action:'defalut'})
|
|
|
|
},
|
|
|
|
//获取每个时段的时间列表
|
|
|
|
getsinglelist(starttime,endtime){
|
|
|
|
let singledurlist=[];
|
|
|
|
for(let i=starttime;i<=endtime;i+=0.5){
|
|
|
|
let obj={};
|
|
|
|
if(i%1==0){
|
|
|
|
obj.showdur=i<10 ? '0'+i+':00' : i+':00'
|
|
|
|
}else{
|
|
|
|
obj.showdur=i<10 ? '0'+Math.floor(i)+':30' : Math.floor(i)+':30'
|
|
|
|
}
|
|
|
|
singledurlist.push(obj)
|
|
|
|
}
|
|
|
|
return singledurlist;
|
|
|
|
},
|
|
|
|
//获取具体日期时间段满房状态
|
|
|
|
getroombydate(){
|
|
|
|
//参数:date:'2019-07-24' sid:1
|
...
|
...
|
|