|
|
@ -217,6 +217,7 @@ import { OrderState, orderStateList } from '@/services/constants' |
|
|
|
import { |
|
|
|
deleteMemberOrderAPI, |
|
|
|
getMemberOrderByIdAPI, |
|
|
|
getMemberOrderCancelByIdAPI, |
|
|
|
getMemberOrderConsignmentByIdAPI, |
|
|
|
getMemberOrderLogisticsByIdAPI, |
|
|
|
putMemberOrderReceiptByIdAPI, |
|
|
@ -373,6 +374,18 @@ const onOrderDelete = () => { |
|
|
|
}, |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
// 取消订单 |
|
|
|
const onOrderCancel = async () => { |
|
|
|
// 发送请求 |
|
|
|
const res = await getMemberOrderCancelByIdAPI(query.id, { cancelReason: reason.value }) |
|
|
|
// 更新订单信息 |
|
|
|
order.value = res.result |
|
|
|
// 关闭弹窗 |
|
|
|
popup.value?.close!() |
|
|
|
// 轻提示 |
|
|
|
uni.showToast({ icon: 'none', title: '订单取消成功' }) |
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
<style lang="scss"> |
|
|
|