| | |
| | | const order = ref(null) |
| | | |
| | | const paymentMethodMap = { WECHAT: '微信支付', ALIPAY: '支付宝' } |
| | | const discountTypeMap = { COUPON: '优惠券', PROMOTION: '平台活动', MEMBER: '会员优惠', NONE: '-' } |
| | | const discountTypeMap = { |
| | | SCENIC_PRICE: '景区优惠价', |
| | | COUPON: '优惠券', |
| | | PROMOTION: '平台活动', |
| | | MEMBER: '会员优惠', |
| | | NONE: '-', |
| | | } |
| | | |
| | | const displayValue = (value) => value === null || value === undefined || value === '' ? '-' : value |
| | | const formatDateTime = (value) => value ? value.replace('T', ' ').slice(0, 19) : '-' |
| | |
| | | type: 'warning', confirmButtonText: '确认退款', cancelButtonText: '取消', |
| | | }) |
| | | refunding.value = true |
| | | await refundOrder(order.value.id) |
| | | await refundOrder(order.value.id, paymentAmount.value.toFixed(2)) |
| | | ElMessage.success('退款成功') |
| | | await loadDetail() |
| | | } catch (error) { |