291 lines
5.8 KiB
JavaScript
291 lines
5.8 KiB
JavaScript
|
var app = getApp();
|
|||
|
|
|||
|
Page({
|
|||
|
|
|||
|
/**
|
|||
|
* 页面的初始数据
|
|||
|
*/
|
|||
|
data: {
|
|||
|
currentTab: 0,
|
|||
|
pageSize: 10,
|
|||
|
navList: [{
|
|||
|
name: "全部",
|
|||
|
status: "0"
|
|||
|
}, {
|
|||
|
name: "待确认",
|
|||
|
status: "1"
|
|||
|
}, {
|
|||
|
name: "已确认",
|
|||
|
status: "2"
|
|||
|
},
|
|||
|
{
|
|||
|
name: "无效",
|
|||
|
status: "3"
|
|||
|
}
|
|||
|
],
|
|||
|
distributionList: [],
|
|||
|
loadText: "没有更多记录了~",
|
|||
|
containerHeight: 0,
|
|||
|
chooseDate: "",
|
|||
|
chooseDateTime: "",
|
|||
|
data: "",
|
|||
|
estimate: "",
|
|||
|
permoney: 0,
|
|||
|
communnityId: "",
|
|||
|
loadText: "",
|
|||
|
disUserId: "",
|
|||
|
no_order: 0,
|
|||
|
page: 1,
|
|||
|
hide_tip: true,
|
|||
|
order: [],
|
|||
|
tip: '正在加载',
|
|||
|
},
|
|||
|
handlerGobackClick(delta) {
|
|||
|
const pages = getCurrentPages();
|
|||
|
if (pages.length >= 2) {
|
|||
|
wx.navigateBack({
|
|||
|
delta: delta
|
|||
|
});
|
|||
|
} else {
|
|||
|
wx.switchTab({
|
|||
|
url: '/eaterplanet_ecommerce/pages/index/index'
|
|||
|
});
|
|||
|
}
|
|||
|
},
|
|||
|
handlerGohomeClick(url) {
|
|||
|
wx.switchTab({
|
|||
|
url: '/eaterplanet_ecommerce/pages/index/index'
|
|||
|
});
|
|||
|
},
|
|||
|
/**
|
|||
|
* 生命周期函数--监听页面加载
|
|||
|
*/
|
|||
|
onLoad: function(options) {
|
|||
|
var sysInfo = wx.getSystemInfoSync();
|
|||
|
this.setData({
|
|||
|
containerHeight: sysInfo.windowHeight - Math.round(sysInfo.windowHeight / 375 * 55)
|
|||
|
});
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 生命周期函数--监听页面显示
|
|||
|
*/
|
|||
|
onShow: function() {
|
|||
|
var dayTime = new Date(),
|
|||
|
year = dayTime.getFullYear(),
|
|||
|
mon = dayTime.getMonth() + 1,
|
|||
|
dateTime = Date.parse(dayTime);
|
|||
|
this.setData({
|
|||
|
page: 1,
|
|||
|
order: [],
|
|||
|
chooseDate: year + "年" + mon + "月",
|
|||
|
chooseDateTime: dateTime
|
|||
|
}), this.getData();
|
|||
|
|
|||
|
this.get_month_money();
|
|||
|
},
|
|||
|
|
|||
|
get_month_money: function() {
|
|||
|
var chooseDate = this.data.chooseDate;
|
|||
|
var that = this;
|
|||
|
var token = wx.getStorageSync('token');
|
|||
|
app.util.request({
|
|||
|
'url': 'entry/wxapp/index',
|
|||
|
'data': {
|
|||
|
controller: 'order.order_commission',
|
|||
|
token: token,
|
|||
|
chooseDate: chooseDate
|
|||
|
},
|
|||
|
method: 'post',
|
|||
|
dataType: 'json',
|
|||
|
success: function(res) {
|
|||
|
if (res.data.code == 0) {
|
|||
|
that.setData({
|
|||
|
permoney: res.data.money
|
|||
|
})
|
|||
|
} else {
|
|||
|
that.setData({
|
|||
|
permoney: 0
|
|||
|
})
|
|||
|
}
|
|||
|
}
|
|||
|
})
|
|||
|
|
|||
|
},
|
|||
|
/**
|
|||
|
* 获取数据
|
|||
|
*/
|
|||
|
getData: function() {
|
|||
|
wx.showLoading({
|
|||
|
title: "加载中...",
|
|||
|
mask: true
|
|||
|
});
|
|||
|
this.setData({
|
|||
|
isHideLoadMore: true
|
|||
|
})
|
|||
|
|
|||
|
this.data.no_order = 1
|
|||
|
let that = this;
|
|||
|
var chooseDate = this.data.chooseDate;
|
|||
|
var token = wx.getStorageSync('token');
|
|||
|
var currentTab = this.data.currentTab;
|
|||
|
|
|||
|
var order_status = -1;
|
|||
|
if (currentTab == 0) {
|
|||
|
order_status = -1;
|
|||
|
} else if (currentTab == 1) {
|
|||
|
order_status = 22;
|
|||
|
} else if (currentTab == 2) {
|
|||
|
order_status = 6;
|
|||
|
} else if (currentTab == 3) {
|
|||
|
order_status = 357;
|
|||
|
}
|
|||
|
|
|||
|
//currentTab
|
|||
|
app.util.request({
|
|||
|
'url': 'entry/wxapp/index',
|
|||
|
'data': {
|
|||
|
controller: 'order.orderlist',
|
|||
|
is_tuanz: 1,
|
|||
|
token: token,
|
|||
|
chooseDate: chooseDate,
|
|||
|
page: that.data.page,
|
|||
|
order_status: order_status
|
|||
|
},
|
|||
|
method: 'post',
|
|||
|
dataType: 'json',
|
|||
|
success: function(res) {
|
|||
|
if (res.data.code == 0) {
|
|||
|
console.log(that.data.page);
|
|||
|
let data = res.data.data;
|
|||
|
let rushList = that.data.order.concat(data);
|
|||
|
that.setData({
|
|||
|
order: rushList,
|
|||
|
hide_tip: true,
|
|||
|
'no_order': 0
|
|||
|
});
|
|||
|
wx.hideLoading();
|
|||
|
} else {
|
|||
|
that.setData({
|
|||
|
isHideLoadMore: true
|
|||
|
})
|
|||
|
wx.hideLoading();
|
|||
|
return false;
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
})
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 刷新
|
|||
|
*/
|
|||
|
refresh: function() {
|
|||
|
this.setData({
|
|||
|
page: 1,
|
|||
|
order: [],
|
|||
|
}, ()=>{
|
|||
|
this.getData();
|
|||
|
});
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 生命周期函数--监听页面隐藏
|
|||
|
*/
|
|||
|
onHide: function() {
|
|||
|
|
|||
|
},
|
|||
|
|
|||
|
bindChange: function(t) {
|
|||
|
this.setData({
|
|||
|
currentTab: 1 * t.detail.current
|
|||
|
});
|
|||
|
this.setData({
|
|||
|
order: [],
|
|||
|
page: 1,
|
|||
|
no_order: 0
|
|||
|
}, () => {
|
|||
|
console.log('我变啦');
|
|||
|
this.getData();
|
|||
|
})
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 切换导航
|
|||
|
*/
|
|||
|
switchNav: function(e) {
|
|||
|
if (this.data.currentTab === 1 * e.target.dataset.current) return false;
|
|||
|
this.setData({
|
|||
|
currentTab: 1 * e.target.dataset.current
|
|||
|
});
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 生命周期函数--监听页面卸载
|
|||
|
*/
|
|||
|
onUnload: function() {
|
|||
|
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 页面相关事件处理函数--监听用户下拉动作
|
|||
|
*/
|
|||
|
onPullDownRefresh: function() {
|
|||
|
this.getData();
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 监控日期改变
|
|||
|
*/
|
|||
|
bindDateChange: function(t) {
|
|||
|
console.log("picker发送选择改变,携带值为", t.detail.value), this.setData({
|
|||
|
date: t.detail.value
|
|||
|
});
|
|||
|
var a = this.data.date.split("-"),
|
|||
|
e = Date.parse(this.data.date);
|
|||
|
this.setData({
|
|||
|
chooseDate: a[0] + "年" + a[1] + "月",
|
|||
|
chooseDateTime: e,
|
|||
|
order: [],
|
|||
|
page: 1,
|
|||
|
no_order: 0
|
|||
|
}), this.getData();
|
|||
|
this.get_month_money();
|
|||
|
},
|
|||
|
getCurrentList: function() {
|
|||
|
console.log(this.data.no_order);
|
|||
|
if (this.data.no_order == 1) return false;
|
|||
|
this.data.page += 1;
|
|||
|
this.getData();
|
|||
|
|
|||
|
this.setData({
|
|||
|
isHideLoadMore: false
|
|||
|
})
|
|||
|
},
|
|||
|
/**
|
|||
|
* 页面上拉触底事件的处理函数
|
|||
|
*/
|
|||
|
onReachBottom: function() {
|
|||
|
console.log(this.data.no_order);
|
|||
|
if (this.data.no_order == 1) return false;
|
|||
|
this.data.page += 1;
|
|||
|
this.getData();
|
|||
|
|
|||
|
this.setData({
|
|||
|
isHideLoadMore: false
|
|||
|
})
|
|||
|
},
|
|||
|
|
|||
|
handleTipDialog: function(){
|
|||
|
this.setData({
|
|||
|
showTipDialog: !this.data.showTipDialog
|
|||
|
})
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 用户点击右上角分享
|
|||
|
*/
|
|||
|
onShareAppMessage: function() {
|
|||
|
|
|||
|
}
|
|||
|
})
|