From 5bb0aad6202bf307398ca2911c5413de166b0c46 Mon Sep 17 00:00:00 2001 From: tristan Date: Tue, 28 Apr 2026 10:03:50 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20am=C3=A9lioration=20de=20l'export=20inv?= =?UTF-8?q?entaire=20bovin=20(!51)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit | Numéro du ticket | Titre du ticket | |------------------|-----------------| | | | ## Description de la PR ## Modification du .env ## Check list - [ ] Pas de régression - [ ] TU/TI/TF rédigée - [ ] TU/TI/TF OK - [ ] CHANGELOG modifié Reviewed-on: https://gitea.malio.fr/MALIO-DEV/Ferme/pulls/51 Co-authored-by: tristan Co-committed-by: tristan --- .../inventory/inventory-export-modal.vue | 96 ++++ frontend/components/ui/UiModal.vue | 96 ++++ frontend/pages/inventory.vue | 19 +- src/Repository/BovineRepository.php | 48 ++ .../Bovin/BovineInventoryExportProvider.php | 423 ++++++++++++++---- 5 files changed, 580 insertions(+), 102 deletions(-) create mode 100644 frontend/components/inventory/inventory-export-modal.vue create mode 100644 frontend/components/ui/UiModal.vue diff --git a/frontend/components/inventory/inventory-export-modal.vue b/frontend/components/inventory/inventory-export-modal.vue new file mode 100644 index 0000000..983e2db --- /dev/null +++ b/frontend/components/inventory/inventory-export-modal.vue @@ -0,0 +1,96 @@ + + + diff --git a/frontend/components/ui/UiModal.vue b/frontend/components/ui/UiModal.vue new file mode 100644 index 0000000..e3f5849 --- /dev/null +++ b/frontend/components/ui/UiModal.vue @@ -0,0 +1,96 @@ + + + diff --git a/frontend/pages/inventory.vue b/frontend/pages/inventory.vue index d4d4cf9..7f3fabe 100644 --- a/frontend/pages/inventory.vue +++ b/frontend/pages/inventory.vue @@ -17,7 +17,7 @@ class="bg-primary-500 p-1 rounded-md flex items-center cursor-pointer hover:opacity-80" :class="exporting ? 'cursor-not-allowed opacity-60' : ''" title="Exporter en Excel" - @click="exportInventory" + @click="showExportModal = true" > @@ -136,12 +136,19 @@ + +