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) } }) }, } }