From 9d3cfd10dbaefa4057d896f628ba016b8db3c8ea Mon Sep 17 00:00:00 2001 From: tristan Date: Fri, 24 Apr 2026 09:04:08 +0200 Subject: [PATCH] =?UTF-8?q?feat=20:=20am=C3=A9liorations=20page=20inventor?= =?UTF-8?q?y=20et=20filtre=20date=20masqu=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Colonnes Bâtiment et Case ajoutées sur inventory (inline buildingCase via readableLink) - Bouton Rafraîchir repositionné dans l'en-tête du tableau (pattern case.vue) - Sync : date du jour pour l'appel EDNOTIF, extraction de la dernière exit date - UiDateMaskedInput : nouveau composant date masqué JJ/MM/AAAA - Propagation du masque date sur tous les datatables (reception, shipment, case, inventory) - Label de colonne "Date et heure" raccourci en "Date" - Champ exitDate ajouté en back (caché côté front, prêt pour future feature) Co-Authored-By: Claude Opus 4.7 (1M context) --- frontend/components/ui/UiDateMaskedInput.vue | 108 ++++++++++++++++++ frontend/pages/infrastructure/case.vue | 2 +- frontend/pages/inventory.vue | 62 ++++++---- frontend/pages/reception/finish-reception.vue | 5 +- .../pages/reception/waiting-reception.vue | 4 +- frontend/pages/shipment/finish-shipment.vue | 2 +- frontend/pages/shipment/waiting-shipment.vue | 4 +- frontend/services/dto/bovine-data.ts | 8 +- migrations/Version20260423062250.php | 31 +++++ src/Entity/Bovine.php | 21 +++- src/Entity/Building.php | 2 +- src/Entity/BuildingCase.php | 4 +- .../Bovin/BovineSyncInventoryProcessor.php | 15 ++- 13 files changed, 229 insertions(+), 39 deletions(-) create mode 100644 frontend/components/ui/UiDateMaskedInput.vue create mode 100644 migrations/Version20260423062250.php diff --git a/frontend/components/ui/UiDateMaskedInput.vue b/frontend/components/ui/UiDateMaskedInput.vue new file mode 100644 index 0000000..51d3272 --- /dev/null +++ b/frontend/components/ui/UiDateMaskedInput.vue @@ -0,0 +1,108 @@ + + + diff --git a/frontend/pages/infrastructure/case.vue b/frontend/pages/infrastructure/case.vue index 4779f9a..6e0d4a0 100644 --- a/frontend/pages/infrastructure/case.vue +++ b/frontend/pages/infrastructure/case.vue @@ -59,7 +59,7 @@ />