|
|
|
@ -5,7 +5,6 @@ import { getProxyOrderInfo, cancelProxyOrder, cancelReservation, cancelProxyOrde |
|
|
|
const util = require('../../../utils/util') |
|
|
|
const math = require('../../../utils/math') |
|
|
|
const event = require('../../../utils/event') |
|
|
|
const app = getApp() |
|
|
|
|
|
|
|
Scene({ |
|
|
|
/** |
|
|
|
@ -14,8 +13,7 @@ Scene({ |
|
|
|
data: { |
|
|
|
id: null, |
|
|
|
cancel: true, |
|
|
|
orderInfo: null, |
|
|
|
orderInfoStepLs:null |
|
|
|
orderInfo: null |
|
|
|
}, |
|
|
|
/** |
|
|
|
* 生命周期函数--监听页面加载 |
|
|
|
@ -55,32 +53,25 @@ Scene({ |
|
|
|
} |
|
|
|
} |
|
|
|
this.setData({ orderInfo: result.data, cancel: this.data.cancel }) |
|
|
|
var orderInfoStepLs = result.data.orderItems |
|
|
|
result.data.orderItems.forEach((element1, index1) => { |
|
|
|
for (let i = 0; i <element1.orderItemTimeList.length; i++) { |
|
|
|
orderInfoStepLs[index1].orderItemTimeList[i] = element1.orderItemTimeList[i] |
|
|
|
} |
|
|
|
}); |
|
|
|
this.setData({ orderInfoStep: orderInfoStepLs }) |
|
|
|
wx.hideLoading() |
|
|
|
}).catch(err => { |
|
|
|
wx.hideLoading() |
|
|
|
util.showToast(err) |
|
|
|
}) |
|
|
|
}, |
|
|
|
getStr: function (index) { |
|
|
|
switch (index) { |
|
|
|
case 0: |
|
|
|
return "订单已提交,待预约"; |
|
|
|
case 1: |
|
|
|
return "预约成功,待送货"; |
|
|
|
case 2: |
|
|
|
return "已收货,待审核"; |
|
|
|
case 3: |
|
|
|
return "已审核,结算中"; |
|
|
|
case 4: |
|
|
|
return "已结算,订单完成"; |
|
|
|
} |
|
|
|
}, |
|
|
|
cancelOrder: function () { |
|
|
|
Dialog.confirm({ title: '温馨提示', message: '确定预约的日期无法送货,需要销售重新到纸厂进程预约?' }).then(() => { |
|
|
|
wx.showLoading({ title: '处理中', mask: true }) |
|
|
|
cancelProxyOrder(that.data.orderInfo.orderId).then(result => { |
|
|
|
wx.hideLoading() |
|
|
|
that.setData({ ['orderInfo.status']: 55 }) |
|
|
|
event.emit('ProxyMessage', { what: 400, desc: 'ProxyChange' }) |
|
|
|
util.showToast('订单已经取消') |
|
|
|
}).catch(err => { |
|
|
|
wx.hideLoading() |
|
|
|
util.showToast(err) |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
}) |