feat : modification écran RTT + modification écran frais
All checks were successful
Auto Tag Develop / tag (push) Successful in 8s

This commit is contained in:
2026-03-19 17:10:11 +01:00
parent 3ec1e1f10d
commit 17f871e82d
15 changed files with 468 additions and 67 deletions

View File

@@ -6,5 +6,7 @@ export type MileageAllowance = {
comment: string | null
receiptPath: string | null
receiptName: string | null
amountReceiptPath: string | null
amountReceiptName: string | null
createdAt: string
}

View File

@@ -58,7 +58,7 @@ export const deleteMileageAllowance = async (id: number) => {
})
}
export const uploadReceipt = async (baseURL: string, id: number, file: File) => {
export const uploadKmReceipt = async (baseURL: string, id: number, file: File) => {
const formData = new FormData()
formData.append('file', file)
return $fetch(`${baseURL}/mileage_allowances/${id}/receipt`, {
@@ -68,6 +68,20 @@ export const uploadReceipt = async (baseURL: string, id: number, file: File) =>
})
}
export const getReceiptUrl = (baseURL: string, id: number): string => {
export const uploadAmountReceipt = async (baseURL: string, id: number, file: File) => {
const formData = new FormData()
formData.append('file', file)
return $fetch(`${baseURL}/mileage_allowances/${id}/amount-receipt`, {
method: 'POST',
body: formData,
credentials: 'include'
})
}
export const getKmReceiptUrl = (baseURL: string, id: number): string => {
return `${baseURL}/mileage_allowances/${id}/receipt`
}
export const getAmountReceiptUrl = (baseURL: string, id: number): string => {
return `${baseURL}/mileage_allowances/${id}/amount-receipt`
}