|
|
|
// pages/book/smsbatch/list.js
|
|
|
|
import util from '../../../utils/util';
|
|
|
|
import App from '../../../utils/api';
|
|
|
|
const {regeneratorRuntime} = global
|
|
|
|
Page({
|
|
|
|
offset:0,
|
|
|
|
limit:10,
|
|
|
|
hasMore:true,
|
|
|
|
seller_id:0,
|
|
|
|
hasScene:0,
|
|
|
|
list:[],
|
|
|
|
/**
|
|
|
|
* 页面的初始数据
|
|
|
|
*/
|
|
|
|
data: {
|
|
|
|
list:[],
|
|
|
|
hasMore:true,
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面加载
|
|
|
|
*/
|
|
|
|
onLoad: function (options) {
|
|
|
|
this.seller_id=options.seller_id;
|
|
|
|
this.hasScene=options.hasScene;
|
|
|
|
this.SmsBatchList();
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
|
|
*/
|
|
|
|
onReady: function () {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面显示
|
|
|
|
*/
|
|
|
|
onShow: function () {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面隐藏
|
|
|
|
*/
|
|
|
|
onHide: function () {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面卸载
|
|
|
|
*/
|
|
|
|
onUnload: function () {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
|
|
*/
|
|
|
|
onPullDownRefresh: function () {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 页面上拉触底事件的处理函数
|
|
|
|
*/
|
|
|
|
onReachBottom: function () {
|
|
|
|
if(this.hasMore){
|
|
|
|
this.SmsBatchList(hasReachBottom);
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户点击右上角分享
|
|
|
|
*/
|
|
|
|
onShareAppMessage: function () {
|
|
|
|
|
|
|
|
},
|
|
|
|
SmsBatchList(hasReachBottom=false){
|
|
|
|
App.Reserve.SmsBatchList({
|
|
|
|
sid: this.seller_id,
|
|
|
|
offset: this.offset,
|
|
|
|
limit: this.limit,
|
|
|
|
}).then(res => {
|
|
|
|
let list = this.data.list;
|
|
|
|
let dl=res.data.length;
|
|
|
|
if (dl > 0) {
|
|
|
|
res.data.forEach(r => {
|
|
|
|
r.addtimeStr = util.unixtoTime(r.addtime, 'MM/DD HH:II')
|
|
|
|
list.push(r)
|
|
|
|
this.list[r.id] = r;
|
|
|
|
})
|
|
|
|
}
|
|
|
|
let obj={list:list};
|
|
|
|
if(dl<this.limit && hasReachBottom){
|
|
|
|
this.hasMore=false;
|
|
|
|
obj.hasMore=false;
|
|
|
|
}
|
|
|
|
this.setData(obj)
|
|
|
|
})
|
|
|
|
},
|
|
|
|
}) |
|
|
\ No newline at end of file |
...
|
...
|
|