feat(booking): 新增包场退款报价+取消预订 API + can_cancel mapper
This commit is contained in:
@@ -62,6 +62,7 @@ export const toPrivateBooking = (backendBooking = {}) => ({
|
||||
cancelled_at: backendBooking.cancelled_at || null,
|
||||
cancel_by: backendBooking.cancel_by || '',
|
||||
cancel_reason: backendBooking.cancel_reason || '',
|
||||
can_cancel: backendBooking.can_cancel === true,
|
||||
created_at: backendBooking.created_at || '',
|
||||
order: toOrderBrief(backendBooking.order)
|
||||
})
|
||||
@@ -94,5 +95,16 @@ export const bookingApi = {
|
||||
return request({
|
||||
url: `/api/bookings/private/${id}`
|
||||
}).then(toPrivateBooking)
|
||||
},
|
||||
getPrivateBookingRefundQuote(id) {
|
||||
return request({
|
||||
url: `/api/bookings/private/${id}/refund-quote`
|
||||
})
|
||||
},
|
||||
cancelPrivateBooking(id) {
|
||||
return request({
|
||||
url: `/api/bookings/private/${id}/cancel`,
|
||||
method: 'POST'
|
||||
}).then(toPrivateBooking)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user