This commit is contained in:
2026-02-15 12:51:26 +01:00
parent 29a84b899d
commit f63e793c88
5 changed files with 87 additions and 33 deletions

View File

@@ -50,12 +50,23 @@ export const useFunctions = () => {
}
const useZipCheck = async (zip) => {
const returnData = await useNuxtApp().$api(`/api/functions/check-zip/${zip}`, {
method: "GET",
})
return returnData
const normalizedZip = String(zip || "").replace(/\D/g, "")
if (!normalizedZip || normalizedZip.length > 5) {
return null
}
const lookupZip = normalizedZip.padStart(5, "0")
try {
const data = await useNuxtApp().$api(`/api/functions/check-zip/${lookupZip}`, {
method: "GET",
})
return {
...data,
zip: String(data?.zip ?? lookupZip).replace(/\D/g, "").padStart(5, "0")
}
} catch (e) {
return null
}
}
@@ -75,5 +86,5 @@ export const useFunctions = () => {
}
return {getWorkingTimesEvaluationData, useNextNumber, useCreateTicket, useBankingGenerateLink, useZipCheck, useBankingCheckInstitutions, useBankingListRequisitions, useCreatePDF,useGetInvoiceData, useSendTelegramNotification}
}
return {getWorkingTimesEvaluationData, useNextNumber, useBankingGenerateLink, useZipCheck, useBankingCheckInstitutions, useBankingListRequisitions, useCreatePDF}
}