|
@@ -1,24 +1,23 @@
|
|
|
|
|
|
+const { default: api } = require("../../js/api");
|
|
|
+const util = require('../../utils/util.js')
|
|
|
Page({
|
|
|
|
|
|
|
|
|
* 页面的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
+ buttonMessage2:'去支付',
|
|
|
orders:[
|
|
|
{
|
|
|
- buttonMessage2:'去支付',
|
|
|
- buttonColor2:'#91cdcc',
|
|
|
- order:{
|
|
|
- nozzle:5,
|
|
|
- oilName:"92#",
|
|
|
- volume:20.0,
|
|
|
- amount:46.8,
|
|
|
- payAmount:46.8,
|
|
|
- discount:0.00,
|
|
|
- orderId:'1',
|
|
|
- time:'2024-11-24 09:08'
|
|
|
- }
|
|
|
+ nozzle:5,
|
|
|
+ oilName:"92#",
|
|
|
+ volume:20.0,
|
|
|
+ amount:46.8,
|
|
|
+ payAmount:46.8,
|
|
|
+ discount:0.00,
|
|
|
+ orderId:'1',
|
|
|
+ time:'2024-11-24 09:08'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
@@ -27,7 +26,8 @@ Page({
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad(options) {
|
|
|
-
|
|
|
+ console.log("更多订单页",options)
|
|
|
+ this.getOrder(options.nozzle)
|
|
|
},
|
|
|
|
|
|
|
|
@@ -82,6 +82,38 @@ Page({
|
|
|
|
|
|
toPay(event) {
|
|
|
console.log(event)
|
|
|
+ const eventChannel = this.getOpenerEventChannel()
|
|
|
+ eventChannel.emit('acceptOrderFromMoreOrder', event.detail.order);
|
|
|
+ wx.navigateBack()
|
|
|
|
|
|
- }
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
+ getOrder(nozzle) {
|
|
|
+ api.request_GetMiniProgramTransactionsUnpaidNozzle(Number(nozzle))
|
|
|
+ .then(res => {
|
|
|
+ console.log("获取到未支付订单",res)
|
|
|
+ var datas = res.data.data;
|
|
|
+ var getOrders = datas.map(order => {
|
|
|
+ var time = util.formatDateNotSecond(order.fuelItemTransactionEndTime);
|
|
|
+ return {
|
|
|
+ oilName:order.productName,
|
|
|
+ nozzle:order.nozzleId,
|
|
|
+ volume:order.originalQty,
|
|
|
+ amount:order.originalAmount,
|
|
|
+ payAmount:order.actualPaymentAmount,
|
|
|
+ discount:order.originalAmount - order.actualPaymentAmount,
|
|
|
+ orderId:order.id,
|
|
|
+ time:time
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ this.setData({
|
|
|
+ orders:getOrders
|
|
|
+ })
|
|
|
+
|
|
|
+ }).catch(err => {
|
|
|
+ console.log("未获取到未支付订单")
|
|
|
+ })
|
|
|
+ },
|
|
|
})
|