From d455bb77a3d163386966d810c19010585efd288a Mon Sep 17 00:00:00 2001 From: tristan Date: Fri, 13 Mar 2026 16:20:30 +0100 Subject: [PATCH] feat : ajout des primes --- frontend/components/employees/BonusTab.vue | 207 ++++++++++++++++++ frontend/composables/useEmployeeBonus.ts | 62 ++++++ frontend/composables/useEmployeeDetailPage.ts | 11 +- frontend/i18n/locales/fr.json | 10 + frontend/pages/employees/[id].vue | 30 ++- frontend/services/bonuses.ts | 54 +++++ frontend/services/dto/bonus.ts | 7 + migrations/Version20260313151220.php | 31 +++ src/Entity/Bonus.php | 145 ++++++++++++ src/Repository/BonusRepository.php | 20 ++ 10 files changed, 574 insertions(+), 3 deletions(-) create mode 100644 frontend/components/employees/BonusTab.vue create mode 100644 frontend/composables/useEmployeeBonus.ts create mode 100644 frontend/services/bonuses.ts create mode 100644 frontend/services/dto/bonus.ts create mode 100644 migrations/Version20260313151220.php create mode 100644 src/Entity/Bonus.php create mode 100644 src/Repository/BonusRepository.php diff --git a/frontend/components/employees/BonusTab.vue b/frontend/components/employees/BonusTab.vue new file mode 100644 index 0000000..6324eea --- /dev/null +++ b/frontend/components/employees/BonusTab.vue @@ -0,0 +1,207 @@ +