实现 M009 手工开票前端页面
This commit is contained in:
@@ -4,6 +4,10 @@ import {
|
||||
} from '@/fixtures/reservation'
|
||||
import { getReservationHotelId } from '@/config/reservationConfig'
|
||||
import { getJson, sendJson } from '@/services/httpClient'
|
||||
import type {
|
||||
ManualInvoiceGenerationRequest,
|
||||
ManualInvoiceGenerationResult,
|
||||
} from '@/types/manualInvoice'
|
||||
import type {
|
||||
ReservationManualReviewConversionRequest,
|
||||
ReservationManualReviewConversionResult,
|
||||
@@ -150,6 +154,12 @@ export async function fetchReservationTaskAudits(taskId: string): Promise<Reserv
|
||||
return getJson<ReservationTaskAuditListResult>(`/api/reservation/tasks/${taskId}/audits`)
|
||||
}
|
||||
|
||||
export async function generateManualReservationInvoice(
|
||||
request: ManualInvoiceGenerationRequest,
|
||||
): Promise<ManualInvoiceGenerationResult> {
|
||||
return sendJson<ManualInvoiceGenerationResult>('/api/reservation/invoices/manual-generations', 'POST', request)
|
||||
}
|
||||
|
||||
function withQuery(path: string, params: object): string {
|
||||
const searchParams = new URLSearchParams()
|
||||
Object.entries(params).forEach(([key, value]) => {
|
||||
|
||||
Reference in New Issue
Block a user