From 517ec87e1619f035bb7394c264c7950b557ddbb7 Mon Sep 17 00:00:00 2001 From: jorgep Date: Wed, 21 Aug 2024 14:18:01 +0200 Subject: [PATCH] fix: refs #7323 use timeStamp --- src/pages/Worker/Card/WorkerTimeControl.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pages/Worker/Card/WorkerTimeControl.vue b/src/pages/Worker/Card/WorkerTimeControl.vue index 74346638c0..83d41c2af9 100644 --- a/src/pages/Worker/Card/WorkerTimeControl.vue +++ b/src/pages/Worker/Card/WorkerTimeControl.vue @@ -34,6 +34,10 @@ const weekdayStore = useWeekdayStore(); const weekDays = ref([]); const { openConfirmationModal } = useVnConfirm(); const { getWeekOfYear } = date; +const defaultDate = computed(() => { + const timestamp = route.query.timestamp; + return timestamp ? new Date(timestamp * 1000) : Date.vnNew(); +}); const workerTimeFormDialogRef = ref(null); const workerTimeReasonFormDialogRef = ref(null); @@ -56,7 +60,7 @@ const workerTimeFormProps = reactive({ // Array utilizado por QCalendar para seleccionar un rango de fechas const selectedCalendarDates = ref([]); // Date formateada para bindear al componente QDate -const selectedDateFormatted = ref(toDateString(Date.vnNew())); +const selectedDateFormatted = ref(toDateString(defaultDate.value)); const arrayData = useArrayData('workerData'); @@ -423,7 +427,7 @@ onBeforeMount(() => { }); onMounted(async () => { - await setDate(Date.vnNew()); + await setDate(defaultDate.value); await getMailStates(selectedDate.value); stateStore.rightDrawer = true; });