b_index.js
3.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
var util = require('../../utils/util.js')
var uri=require('../../utils/uri.js')
var bookOrder=require('../../utils/bookCommon.js')
import App from '../../utils/api';
const {regeneratorRuntime} = global
Page({
data:{
isloading:false,
pagex:1,
pagey:10,
sort:null,
dateStr:'',
},
sellerid:0,
onLoad:function(opt){
let d=new Date()/1000;
let dateStr=util.unixtoTime(d,'MM-DD DAY');
var radio=750/util.getsystem().windowWidth;
var contentHeight=util.getsystem().windowHeight-Math.ceil(165/radio)
if(opt.seller_id){
this.sellerid=opt.seller_id;
util.cache('sellerid',opt.seller_id)
util.cache('enter_params',opt)
App.Reserve.SellerInfo(opt).then(res=>{
util.cache('sellerInfo',res.data)
})
}else{
this.sellerid=util.cache('sellerid');
}
//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(140/radio),
dateStr:dateStr
})
console.log(this.data.sellerid)
util.setBarTitle('预定本');
},
onShow:function(){
var that=this;
this.setData({
pagex:1,
bookList:null,
isloading:false,
})
this.getbooklist();
var currentTime=Date.parse(new Date());
var timeobj=bookOrder.changedate(currentTime);
var afterobj=bookOrder.changedate(currentTime+24*60*60*1000);
console.log(afterobj)
util.postSuccessFun=function(json,uri_code){
switch (uri_code) {
case uri.CGI_USER_GETRESERVELIST__CODE:
if(json.ret==200){
var booklist=[];
if(json.data.length>0){
json.data.forEach(item=>{
item.order_time=util.unixtoTime(item.rdate,'HH:II')
booklist.push(item)
})
}
that.setData({
bookList:booklist,
isloading:true,
currenlist:json.data
})
}else{
that.setData({
isloading:true
})
}
break;
}
}
},
getbooklist:function(){
util.post(uri.CGI_USER_GETRESERVELIST,{sid:this.data.sellerid,x:this.data.pagex,y:10,sort:this.data.p_sort},uri.CGI_USER_GETRESERVELIST__CODE)
},
timeorder:function(){
if(this.data.p_sort==null){
this.setData({
p_sort:1
})
}else{
this.setData({
p_sort:null
})
}
var booklist=this.data.bookList;
booklist.forEach(function(v,i){
var thislist=[];
v.list.forEach(function(r,n){
thislist.unshift(r)
})
v.list=thislist;
})
this.setData({
bookList:booklist.reverse()
})
console.log(this.data.bookList)
},
addbooklist: function(e){
console.log(e)
if(e.detail.scrollTop>200*this.data.pagex && this.data.currenlist.length>0){
this.setData({
pagex:this.data.pagex+1
})
console.log(this.data.pagex)
this.getbooklist();
}
}
})