Fix #90
This commit is contained in:
@@ -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}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user