@@ -8,7 +8,8 @@ Page({ | |||||
code: "", | code: "", | ||||
data: {}, | data: {}, | ||||
createDate: "", | createDate: "", | ||||
expiredTime: "" | |||||
expiredTime: "", | |||||
updateDate:'' | |||||
}, | }, | ||||
onLoad: function(options) { | onLoad: function(options) { | ||||
console.log(options); | console.log(options); | ||||
@@ -34,6 +35,7 @@ Page({ | |||||
}); | }); | ||||
that.setData({ | that.setData({ | ||||
expiredTime: util.fmtDate(that.data.data.expiredTime), | expiredTime: util.fmtDate(that.data.data.expiredTime), | ||||
updateDate: util.fmtDate(that.data.data.updateDate), | |||||
createDate: util.fmtDate(that.data.data.createDate) | createDate: util.fmtDate(that.data.data.createDate) | ||||
}); | }); | ||||
}); | }); | ||||
@@ -7,7 +7,8 @@ | |||||
<view class="money"> | <view class="money"> | ||||
<text>¥{{data.salePrice/100}}</text> | <text>¥{{data.salePrice/100}}</text> | ||||
<del>¥{{data.price/100}}</del> | <del>¥{{data.price/100}}</del> | ||||
<text wx:if="data.usePrice=='undefined'" class="manjian">满{{data.usePrice/100}}元可用</text> | |||||
<text wx:if="{{data.usePrice!=undefined}}" class="manjian">满{{data.usePrice/100}}元可用</text> | |||||
<text wx:if="{{data.usePrice==undefined}}" class="manjian">仅限本店使用</text> | |||||
</view> | </view> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
@@ -49,9 +50,14 @@ | |||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class='note'> | <view class='note'> | ||||
<view><text>下单时间</text><text>{{createDate}}</text></view> | |||||
<view wx:if="{{data.couponOrderStatus==0}}"><text>下单时间</text><text>{{createDate}}</text></view> | |||||
<view wx:if="{{data.couponOrderStatus==1}}"><text>核销时间</text><text>{{updateDate}}</text></view> | |||||
<view wx:if="{{data.couponOrderStatus==2}}"><text>过期时间</text><text>{{updateDate}}</text></view> | |||||
<view wx:if="{{data.couponOrderStatus==3}}"><text>退款时间</text><text>{{updateDate}}</text></view> | |||||
<view><text>订单编号</text><text>{{data.orderId}}</text></view> | <view><text>订单编号</text><text>{{data.orderId}}</text></view> | ||||
<!-- <view><text>手机号</text><text>2018.05.25</text></view> --> | |||||
<view><text>手机号</text><text>2018.05.25</text></view> | |||||
<view><text>实付金额</text><text>{{data.couponPrice/100}}元</text></view> | <view><text>实付金额</text><text>{{data.couponPrice/100}}元</text></view> | ||||
</view> | </view> | ||||
<view class='notes' style="border-bottom:0"> | <view class='notes' style="border-bottom:0"> | ||||
@@ -24,7 +24,9 @@ Page({ | |||||
], | ], | ||||
list: [], | list: [], | ||||
current: "0", | current: "0", | ||||
current_scroll: "0" | |||||
current_scroll: "0", | |||||
page: 1, | |||||
allow_load: true | |||||
}, | }, | ||||
onLoad() { | onLoad() { | ||||
this.getList(0, 0); | this.getList(0, 0); | ||||
@@ -54,25 +56,47 @@ Page({ | |||||
var that = this; | var that = this; | ||||
console.log(key); | console.log(key); | ||||
console.log(pageNum); | console.log(pageNum); | ||||
Http.get({ | |||||
url: config.api.couponOrderList, | |||||
data: { | |||||
pageNum: pageNum, | |||||
pageSize: 10, | |||||
couponOrderStatus: key | |||||
} | |||||
}).then(res => { | |||||
console.log(res); | |||||
res.data.list.map(file => { | |||||
file.expiredTime = format.formatTime( | |||||
file.expiredTime, | |||||
"yyyy-MM-dddd hh:mm:ss" | |||||
); | |||||
if (that.data.allow_load) { | |||||
wx.showLoading({ | |||||
title: "加载中" | |||||
}); | }); | ||||
that.setData({ | |||||
list: res.data.list | |||||
Http.get({ | |||||
url: config.api.couponOrderList, | |||||
data: { | |||||
pageNum: pageNum, | |||||
pageSize: 8, | |||||
couponOrderStatus: key | |||||
} | |||||
}).then(res => { | |||||
console.log(res); | |||||
res.data.list.map(file => { | |||||
file.expiredTime = format.formatTime( | |||||
file.expiredTime, | |||||
"yyyy-MM-dddd hh:mm:ss" | |||||
); | |||||
}); | |||||
console.log("姐姐的订单列表"); | |||||
setTimeout(function() { | |||||
wx.hideLoading(); | |||||
}, 1200); | |||||
if (pageNum >= res.data.pages) { | |||||
that.setData({ | |||||
allow_load: false | |||||
}); | |||||
} | |||||
/** | |||||
* 先赋值后渲染页面 | |||||
* concat 不会改变原数组值 | |||||
* push 会改变原数组值,但不会一条一条插入,而是整个数组插入 | |||||
*/ | |||||
that.data.list = that.data.list.concat(res.data.list); | |||||
that.setData({ | |||||
list: that.data.list | |||||
}); | |||||
}); | }); | ||||
}); | |||||
} else { | |||||
console.log("加载完成allow_load设置成false"); | |||||
} | |||||
}, | }, | ||||
handleChange({ detail }) { | handleChange({ detail }) { | ||||
console.log(detail); | console.log(detail); | ||||
@@ -81,11 +105,25 @@ Page({ | |||||
}); | }); | ||||
}, | }, | ||||
handleChangeScroll({ detail }) { | handleChangeScroll({ detail }) { | ||||
console.log(detail.key); | |||||
console.log("0000"); | |||||
this.setData({ | |||||
list: [], | |||||
allow_load: true, | |||||
current_scroll: detail.key | |||||
}); | |||||
this.getList(detail.key, 1); | this.getList(detail.key, 1); | ||||
this.setData({ | this.setData({ | ||||
current_scroll: detail.key | current_scroll: detail.key | ||||
}); | }); | ||||
}, | |||||
onReachBottom: function() { | |||||
var that = this; | |||||
console.log(that.data.page); | |||||
that.data.page++; | |||||
console.log(that.data.page); | |||||
that.setData({ | |||||
page: that.data.page | |||||
}); | |||||
console.info("after++ " + that.data.page); | |||||
that.getList(that.data.current_scroll, that.data.page); | |||||
} | } | ||||
}); | }); |
@@ -93,10 +93,10 @@ Component({ | |||||
}).then(res => { | }).then(res => { | ||||
console.log(res); | console.log(res); | ||||
if (pageNum >= res.data.pages) { | if (pageNum >= res.data.pages) { | ||||
wx.showToast({ | |||||
title: "加载完成喽", | |||||
icon: "success" | |||||
}); | |||||
// wx.showToast({ | |||||
// title: "加载完成喽", | |||||
// icon: "success" | |||||
// }); | |||||
that.setData({ | that.setData({ | ||||
allow_load: false | allow_load: false | ||||
}); | }); | ||||
@@ -49,10 +49,10 @@ Page({ | |||||
console.log(that.data.day); | console.log(that.data.day); | ||||
if (page >= res.data.pages) { | if (page >= res.data.pages) { | ||||
wx.showToast({ | |||||
title: "加载完成喽", | |||||
icon: "success" | |||||
}); | |||||
// wx.showToast({ | |||||
// title: "加载完成喽", | |||||
// icon: "success" | |||||
// }); | |||||
that.setData({ | that.setData({ | ||||
allow_load: false | allow_load: false | ||||
}); | }); | ||||