From 8f31d7b18b085f508dc48880a369490a6c7a81a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaume=20Sol=C3=ADs?= Date: Tue, 28 May 2024 16:06:28 +0200 Subject: [PATCH] canvis detectats pel pablo --- src/components/@inputs/PostalCode.vue | 6 +++++- src/hooks/useCheckoutForm.js | 1 + src/pages/CategoryPage.vue | 16 +++++++++++----- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/components/@inputs/PostalCode.vue b/src/components/@inputs/PostalCode.vue index 81b82db..0701ab8 100644 --- a/src/components/@inputs/PostalCode.vue +++ b/src/components/@inputs/PostalCode.vue @@ -62,7 +62,10 @@ export default defineComponent({ postalCodeValid.value.isValid = false; } else { postalCodeValid.value.isValid = true; - document.querySelector("#carousel-form .calendar .custom-date-btn").click(); + let calendar = null; + if(document.querySelector("#carousel-form .calendar .custom-date-btn")) calendar = document.querySelector("#carousel-form .calendar .custom-date-btn"); + else if(document.querySelector("#filters-form .calendar .custom-date-btn")) calendar = document.querySelector("#filters-form .calendar .custom-date-btn"); + calendar.click(); } postalCodeValid.value.dataOptions = dates; @@ -73,6 +76,7 @@ export default defineComponent({ message: "Se ha producido un error en el proceso de identificación del código postal", }); + console.log(error) isPostalCodeLoading.value = false; } finally { diff --git a/src/hooks/useCheckoutForm.js b/src/hooks/useCheckoutForm.js index 5f46495..22714f1 100644 --- a/src/hooks/useCheckoutForm.js +++ b/src/hooks/useCheckoutForm.js @@ -112,6 +112,7 @@ export function useCheckoutForm() { const getFormatedDate = (date) => { if(date){ let dated = new Date(date.replace('Z', '')); + dated.setHours(12); return `${dated.toLocaleString('es-ES', { day: "numeric" })} de ${dated.toLocaleString('es-ES', { month: "short" })}`; } return ''; diff --git a/src/pages/CategoryPage.vue b/src/pages/CategoryPage.vue index 3d88b4e..7044a73 100644 --- a/src/pages/CategoryPage.vue +++ b/src/pages/CategoryPage.vue @@ -148,9 +148,14 @@ export default defineComponent({ const categoryPath = route.path.split("/")[2]; if (categoryPath !== "all") { - await getProducts({ - type: categoryObj[categoryPath], - }); + let params = { + type: categoryObj[categoryPath] + } + if(availabilityStoraged.value) { + params.postalCode = availabilityStoraged.value.postalCode, + params.dateExpired = availabilityStoraged.value.dateExpired + } + await getProducts(params); datePostalCode.value = availability.value; return; @@ -211,13 +216,13 @@ export default defineComponent({ Disponibilidad para: {{ dateExpiredDay }} {{ currentMonth }} en {{ - availability.postalCode || datePostalCode.postalCode + availabilityStoraged.postalCode }}

@@ -276,6 +281,7 @@ export default defineComponent({