|
|
|
// pack-book/pages/book/b_reserve.js
|
|
|
|
// pages/book/setting/index.js
|
|
|
|
import util from '../../../utils/util';
|
|
|
|
import App from '../../../utils/api';
|
|
|
|
const {regeneratorRuntime} = global
|
|
|
|
import PubSub from '../../../utils/PubSub'
|
|
|
|
import RS from '../../../utils/reserveStatus'
|
|
|
|
Page({
|
|
|
|
|
|
|
|
offset: 1,
|
|
|
|
limit: 10,
|
|
|
|
hasMore: true,
|
|
|
|
list:[],
|
|
|
|
/**
|
|
|
|
* 页面的初始数据
|
|
|
|
*/
|
|
|
|
data: {
|
|
|
|
|
|
|
|
list:[],
|
|
|
|
hasMore:true,
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面加载
|
|
|
|
*/
|
|
|
|
enter_params: {},
|
|
|
|
onLoad: function (options) {
|
|
|
|
|
|
|
|
this.enter_params = util.cache('enter_params');
|
|
|
|
this.seller_id=options.seller_id||this.enter_params.seller_id;
|
|
|
|
this.getMembers();
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -35,32 +48,47 @@ Page({ |
|
|
|
onHide: function () {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面卸载
|
|
|
|
*/
|
|
|
|
onUnload: function () {
|
|
|
|
onUnload(){
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
|
|
*/
|
|
|
|
onPullDownRefresh: function () {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 页面上拉触底事件的处理函数
|
|
|
|
*/
|
|
|
|
onReachBottom: function () {
|
|
|
|
|
|
|
|
if(this.hasMore){
|
|
|
|
this.getMembers(true);
|
|
|
|
}
|
|
|
|
},
|
|
|
|
getMembers(hasReachBottom=false){
|
|
|
|
let params={
|
|
|
|
sid:this.seller_id,
|
|
|
|
x:this.offset,
|
|
|
|
y:this.limit,
|
|
|
|
rdate:'1234567890-9999999999',
|
|
|
|
sort:1,
|
|
|
|
}
|
|
|
|
App.Reserve.GetReserveList(params).then((res)=>{
|
|
|
|
let list = res.data
|
|
|
|
if(list.length>0){
|
|
|
|
list.forEach((r,i)=>{
|
|
|
|
list[i]=RS.reserve(r)
|
|
|
|
})
|
|
|
|
}
|
|
|
|
this.list=this.list.concat(list)
|
|
|
|
let obj={list:this.list};
|
|
|
|
if(list.length<this.limit && hasReachBottom){
|
|
|
|
this.hasMore=false;
|
|
|
|
obj.hasMore=false;
|
|
|
|
}else{
|
|
|
|
this.offset++;
|
|
|
|
}
|
|
|
|
this.setData(obj)
|
|
|
|
}).catch(e=>{})
|
|
|
|
},
|
|
|
|
gotoDetail(e){
|
|
|
|
let url='./b_detail?id='+util.attr(e,'id')
|
|
|
|
return wx.navigateTo({
|
|
|
|
url:url
|
|
|
|
})
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户点击右上角分享
|
|
|
|
*/
|
|
|
|
onShareAppMessage: function () {
|
|
|
|
|
|
|
|
}
|
|
|
|
}) |
|
|
\ No newline at end of file |
...
|
...
|
|