From 8852f5990ba13757be1531c1b1438831179106d0 Mon Sep 17 00:00:00 2001 From: Nicolas Drolet Date: Wed, 3 Dec 2025 17:02:15 -0500 Subject: [PATCH] refactor(employee-list): might finally be done with module, need to test add feature. --- src/i18n/en-ca/index.ts | 1 + src/i18n/fr-ca/index.ts | 1 + .../employee/add-modify-dialog-form.vue | 95 ++++++++++++++++++- .../components/employee/add-modify-dialog.vue | 1 + .../services/employee-list-service.ts | 30 ++++-- src/stores/employee-store.ts | 46 +++++++-- 6 files changed, 157 insertions(+), 17 deletions(-) diff --git a/src/i18n/en-ca/index.ts b/src/i18n/en-ca/index.ts index ddfe9a3..30e2538 100644 --- a/src/i18n/en-ca/index.ts +++ b/src/i18n/en-ca/index.ts @@ -83,6 +83,7 @@ export default { company: "company", supervisor: "supervisor", hired_date: "hiring date", + fired_date: "departure date", bankroll_id: "payroll ID", }, preferences: { diff --git a/src/i18n/fr-ca/index.ts b/src/i18n/fr-ca/index.ts index ff0b192..37bd620 100644 --- a/src/i18n/fr-ca/index.ts +++ b/src/i18n/fr-ca/index.ts @@ -83,6 +83,7 @@ export default { company: "compagnie", supervisor: "nom du superviseur", hired_date: "date d'embauche", + fired_date: "date de départ", bankroll_id: "identifiant de paie", }, preferences: { diff --git a/src/modules/employee-list/components/employee/add-modify-dialog-form.vue b/src/modules/employee-list/components/employee/add-modify-dialog-form.vue index ebd51c9..d7752ee 100644 --- a/src/modules/employee-list/components/employee/add-modify-dialog-form.vue +++ b/src/modules/employee-list/components/employee/add-modify-dialog-form.vue @@ -2,9 +2,13 @@ setup lang="ts" > + import { ref, computed } from 'vue'; import { useEmployeeStore } from 'src/stores/employee-store'; const employee_store = useEmployeeStore(); + const last_work_day = computed(() => employee_store.employee.last_work_day ?? '---'); + const is_first_day_picker_open = ref(false); + const is_last_day_picker_open = ref(false);