import { showConfirmDialog } from 'vant';
|
|
|
|
|
|
export default {
|
|
methods : {
|
|
//再来一单
|
|
moreOrder(projectId,successCallback) {
|
|
this.$api('getProjectDetail', {
|
|
id: projectId
|
|
}, res => {
|
|
if (res.code == 200) {
|
|
successCallback && successCallback(res,projectId)
|
|
}
|
|
})
|
|
},
|
|
|
|
//立即评价
|
|
toEvaluate(id,projectId,terId) {
|
|
uni.navigateTo({
|
|
url: `/pages/order/evaluate?id=${id}&projectId=${projectId}&terId=${terId}`
|
|
})
|
|
},
|
|
|
|
//取消订单
|
|
calcelOrder(orderId,successCallback) {
|
|
showConfirmDialog({
|
|
title: '取消订单',
|
|
message: '确认取消订单?',
|
|
}).then(() => {
|
|
this.$api('cancelVipOrder', {
|
|
orderId
|
|
}, res => {
|
|
if (res.code == 200) {
|
|
successCallback && successCallback()
|
|
}
|
|
})
|
|
}).catch(() => {});
|
|
},
|
|
|
|
//立即支付
|
|
toPayOrder(item) {
|
|
this.$api('immediatelyPay', {
|
|
addressId: item.addressId,
|
|
couponId: item.couponId,
|
|
orderId: item.id,
|
|
payType: item.payType,
|
|
remark: item.remark,
|
|
serviceTime: item.serviceTime
|
|
}, res => {
|
|
if (res.code == 200) {
|
|
this.$wxPay(res, this.getOrderList, this.getOrderList)
|
|
}
|
|
})
|
|
},
|
|
}
|
|
}
|