From 97f82ffa3a553b2bcc721c2250b9a92ab0a60d21 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Thu, 24 Apr 2025 12:01:43 +0200 Subject: [PATCH] fix: update getDate function to handle hour data and add VnInputTime component for shipped hour --- .../Ticket/Card/BasicData/TicketBasicDataForm.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/pages/Ticket/Card/BasicData/TicketBasicDataForm.vue b/src/pages/Ticket/Card/BasicData/TicketBasicDataForm.vue index 6ee601ed3..d83d0f2b7 100644 --- a/src/pages/Ticket/Card/BasicData/TicketBasicDataForm.vue +++ b/src/pages/Ticket/Card/BasicData/TicketBasicDataForm.vue @@ -70,15 +70,20 @@ async function getDate(query, params) { for (const param in params) { if (!params[param]) return; } - - formData.value.zoneFk = null; zonesOptions.value = []; const { data } = await axios.get(query, { params }); if (!data) return notify(t('basicData.noDeliveryZoneAvailable'), 'negative'); formData.value.zoneFk = data.zoneFk; - if (data.landed) formData.value.landed = data.landed; - if (data.shipped) formData.value.shipped = data.shipped; + formData.value.landed = data.landed; + const shippedDate = new Date(params.shipped); + const landedDate = new Date(data.hour); + shippedDate.setHours( + landedDate.getHours(), + landedDate.getMinutes(), + landedDate.getSeconds(), + ); + formData.value.shipped = shippedDate.toISOString(); } const onChangeZone = async (zoneId) => {