|
@@ -10,27 +10,48 @@ Page({
|
|
page:1,
|
|
page:1,
|
|
pageSize:10,
|
|
pageSize:10,
|
|
openId:"",
|
|
openId:"",
|
|
- // count:0,
|
|
|
|
- // pageIndex:""
|
|
|
|
|
|
+ userStatus:0,
|
|
|
|
+ goodsList:[],
|
|
|
|
+ count:0
|
|
|
|
+
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ _asyncData() {
|
|
|
|
+ this.setData({
|
|
|
|
+ scrollAbleTabs: [
|
|
|
|
+ {
|
|
|
|
+ tab: '本人订单',
|
|
|
|
+ key: '4'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ tab: '好友订单',
|
|
|
|
+ key: '1'
|
|
|
|
+ }, {
|
|
|
|
+ tab: '朋友订单',
|
|
|
|
+ key: '6'
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ });
|
|
|
|
+ },
|
|
/**
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
*/
|
|
onLoad: function (options) {
|
|
onLoad: function (options) {
|
|
- //获取产品
|
|
|
|
|
|
+
|
|
var that = this;
|
|
var that = this;
|
|
that.page = 1
|
|
that.page = 1
|
|
that.pageSize = 18
|
|
that.pageSize = 18
|
|
that.openId = wx.getStorageSync('openId')
|
|
that.openId = wx.getStorageSync('openId')
|
|
|
|
+ that.userStatus = 0
|
|
|
|
|
|
|
|
+ // setTimeout(that._asyncData, 0);
|
|
wx.request( {
|
|
wx.request( {
|
|
url: link + "/v1/user/order/list",
|
|
url: link + "/v1/user/order/list",
|
|
header: {
|
|
header: {
|
|
"Content-Type": "application/json"
|
|
"Content-Type": "application/json"
|
|
},
|
|
},
|
|
method: "POST",
|
|
method: "POST",
|
|
- data: { openId: that.openId,pageIndex:that.page,pageSize: that.pageSize},
|
|
|
|
|
|
+ data: { openId: that.openId,pageIndex:that.page,pageSize: that.pageSize,userStatus:that.userStatus},
|
|
complete: function( res ) {
|
|
complete: function( res ) {
|
|
console.log(res)
|
|
console.log(res)
|
|
if( res == null || res.data == null ) {
|
|
if( res == null || res.data == null ) {
|
|
@@ -39,15 +60,65 @@ Page({
|
|
}
|
|
}
|
|
console.log(res.data.data.rows)
|
|
console.log(res.data.data.rows)
|
|
//that.count = res.data.data.count
|
|
//that.count = res.data.data.count
|
|
- that.setData({
|
|
|
|
- goodsList: res.data.data.rows,
|
|
|
|
- })
|
|
|
|
-
|
|
|
|
|
|
+ if (res.data.data.rows.orderInfo == null){
|
|
|
|
+ that.count = res.data.data.count
|
|
|
|
+ that.setData({
|
|
|
|
+ goodsList: res.data.data.rows.orderInfo,
|
|
|
|
+ lType:"end"
|
|
|
|
+ })
|
|
|
|
+ } else{
|
|
|
|
+ that.count = res.data.data.count
|
|
|
|
+ that.data.goodsList = res.data.data.rows.orderInfo
|
|
|
|
+ that.setData({
|
|
|
|
+ goodsList: that.data.goodsList,
|
|
|
|
+ lType:"false"
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ },
|
|
|
|
|
|
|
|
+ changeTabs: function (e){
|
|
|
|
+ var that = this
|
|
|
|
+ console.log(e)
|
|
|
|
+ that.userStatus = e.detail.currentIndex
|
|
|
|
+ that.setData({
|
|
|
|
+
|
|
|
|
+ lType:"loading"
|
|
|
|
+ })
|
|
|
|
+ wx.request( {
|
|
|
|
+ url: link + "/v1/user/order/list",
|
|
|
|
+ header: {
|
|
|
|
+ "Content-Type": "application/json"
|
|
|
|
+ },
|
|
|
|
+ method: "POST",
|
|
|
|
+ data: { openId: that.openId,pageIndex:that.page,pageSize: that.pageSize,userStatus:that.userStatus},
|
|
|
|
+ complete: function( res ) {
|
|
|
|
+ console.log(res)
|
|
|
|
+ if( res == null || res.data == null ) {
|
|
|
|
+ console.error( '网络请求失败' );
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ console.log(res.data.data.rows.orderInfo)
|
|
|
|
+ //that.count = res.data.data.count
|
|
|
|
+ if (res.data.data.rows.orderInfo == null){
|
|
|
|
+ that.setData({
|
|
|
|
+ goodsList: res.data.data.rows.orderInfo,
|
|
|
|
+ lType:"end"
|
|
|
|
+ })
|
|
|
|
+ } else{
|
|
|
|
+ that.data.goodsList = res.data.data.rows.orderInfo
|
|
|
|
+ that.setData({
|
|
|
|
+ goodsList: res.data.data.rows.orderInfo,
|
|
|
|
+ lType:"false"
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
}
|
|
}
|
|
})
|
|
})
|
|
-
|
|
|
|
},
|
|
},
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -91,27 +162,33 @@ Page({
|
|
onReachBottom: function () {
|
|
onReachBottom: function () {
|
|
//获取数据
|
|
//获取数据
|
|
var that = this;
|
|
var that = this;
|
|
|
|
+
|
|
|
|
+ if (that.page * that.pageSize >= that.count ){
|
|
|
|
+ //提示页码到了
|
|
|
|
+ that.setData({
|
|
|
|
+ lType:"end"
|
|
|
|
+ })
|
|
|
|
+ return
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+
|
|
that.page +=1
|
|
that.page +=1
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
wx.request( {
|
|
wx.request( {
|
|
url: link + "/v1/user/order/list",
|
|
url: link + "/v1/user/order/list",
|
|
header: {
|
|
header: {
|
|
"Content-Type": "application/json"
|
|
"Content-Type": "application/json"
|
|
},
|
|
},
|
|
method: "POST",
|
|
method: "POST",
|
|
- data: { openId: that.openId,pageIndex:that.page,pageSize: that.pageSize},
|
|
|
|
|
|
+ data: { openId: that.openId,pageIndex:that.page,pageSize: that.pageSize,userStatus:that.userStatus},
|
|
complete: function( res ) {
|
|
complete: function( res ) {
|
|
wx.hideLoading();
|
|
wx.hideLoading();
|
|
console.log(res)
|
|
console.log(res)
|
|
- if (res.data.data.rows.length <= 0){
|
|
|
|
- //提示页码到了
|
|
|
|
- that.setData({
|
|
|
|
- lType:"end"
|
|
|
|
- })
|
|
|
|
- return
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
- for (var i = 0; i < res.data.data.rows.length; i++) {
|
|
|
|
- that.data.goodsList.push( res.data.data.rows[i]);
|
|
|
|
|
|
+
|
|
|
|
+ for (var i = 0; i < res.data.data.rows.orderInfo.length; i++) {
|
|
|
|
+ that.data.goodsList.push( res.data.data.rows.orderInfo[i]);
|
|
}
|
|
}
|
|
|
|
|
|
that.setData({
|
|
that.setData({
|