From 64214198128bf0c093a6afd0f0c072a4fee191ed Mon Sep 17 00:00:00 2001 From: tristan Date: Mon, 2 Feb 2026 11:35:10 +0100 Subject: [PATCH] =?UTF-8?q?feat=20:=20Ajout=20d'un=20=C3=A9cran=20pour=20a?= =?UTF-8?q?fficher=20les=20informations=20d'un=20bovin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 31 +++-- frontend/i18n/locales/fr.json | 123 +++++++++--------- frontend/layouts/default.vue | 10 ++ frontend/pages/identification-bovin.vue | 49 +++++++ .../services/dto/identification-bovin-data.ts | 22 ++++ frontend/services/identification-bovin.ts | 25 ++++ src/ApiResource/BovinIdentification.php | 3 +- 7 files changed, 192 insertions(+), 71 deletions(-) create mode 100644 frontend/pages/identification-bovin.vue create mode 100644 frontend/services/dto/identification-bovin-data.ts create mode 100644 frontend/services/identification-bovin.ts diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 4fa4df0..329a7e6 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,12 +4,15 @@ - @@ -723,7 +733,8 @@ - diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index 6f9026f..daf85e7 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -1,64 +1,67 @@ { - "errors": { - "http": { - "get": "Impossible de récupérer les données.", - "post": "Impossible de créer la ressource.", - "put": "Impossible de mettre à jour la ressource.", - "patch": "Impossible de mettre à jour la ressource.", - "delete": "Impossible de supprimer la ressource." + "errors": { + "http": { + "get": "Impossible de récupérer les données.", + "post": "Impossible de créer la ressource.", + "put": "Impossible de mettre à jour la ressource.", + "patch": "Impossible de mettre à jour la ressource.", + "delete": "Impossible de supprimer la ressource." + }, + "reception": { + "list": "Impossible de récupérer la liste des réceptions.", + "fetch": "Impossible de récupérer la réception.", + "create": "Impossible de créer la réception.", + "update": "Impossible de mettre à jour la réception.", + "weigh": "Impossible de récupérer la pesée." + }, + "receptionType": { + "list": "Impossible de récupérer la liste des types de réception." + }, + "merchandiseType": { + "list": "Impossible de récupérer la liste des types de marchandises." + }, + "building": { + "list": "Impossible de récupérer la liste des bâtiments." + }, + "pelletType": { + "list": "Impossible de récupérer la liste des types de granulés." + }, + "receptionPelletBuilding": { + "list": "Impossible de récupérer la liste des dépôts de granulés.", + "create": "Impossible d'enregistrer le dépôt de granulés.", + "delete": "Impossible de supprimer le dépôt de granulés." + }, + "supplier": { + "list": "Impossible de récupérer la liste des fournisseurs." + }, + "truck": { + "list": "Impossible de récupérer la liste des camions." + }, + "carrier": { + "list": "Impossible de récupérer la liste des transporteurs." + }, + "driver": { + "list": "Impossible de récupérer la liste des chauffeurs." + }, + "vehicle": { + "list": "Impossible de récupérer la liste des immatriculations." + }, + "auth": { + "login": "Identifiants invalides.", + "users": "Impossible de récupérer les utilisateurs.", + "logout": "Impossible de se déconnecter." + }, + "identificationBovin": { + "get": "Impossible de récupérer les informations du bovin" + } }, - "reception": { - "list": "Impossible de récupérer la liste des réceptions.", - "fetch": "Impossible de récupérer la réception.", - "create": "Impossible de créer la réception.", - "update": "Impossible de mettre à jour la réception.", - "weigh": "Impossible de récupérer la pesée." - }, - "receptionType": { - "list": "Impossible de récupérer la liste des types de réception." - }, - "merchandiseType": { - "list": "Impossible de récupérer la liste des types de marchandises." - }, - "building": { - "list": "Impossible de récupérer la liste des bâtiments." - }, - "pelletType": { - "list": "Impossible de récupérer la liste des types de granulés." - }, - "receptionPelletBuilding": { - "list": "Impossible de récupérer la liste des dépôts de granulés.", - "create": "Impossible d'enregistrer le dépôt de granulés.", - "delete": "Impossible de supprimer le dépôt de granulés." - }, - "supplier": { - "list": "Impossible de récupérer la liste des fournisseurs." - }, - "truck": { - "list": "Impossible de récupérer la liste des camions." - }, - "carrier": { - "list": "Impossible de récupérer la liste des transporteurs." - }, - "driver": { - "list": "Impossible de récupérer la liste des chauffeurs." - }, - "vehicle": { - "list": "Impossible de récupérer la liste des immatriculations." - }, - "auth": { - "login": "Identifiants invalides.", - "users": "Impossible de récupérer les utilisateurs.", - "logout": "Impossible de se déconnecter." + "success": { + "reception": { + "update": "Réception mise à jour avec succès." + }, + "auth": { + "login": "Connexion réussie.", + "logout": "Déconnexion réussie." + } } - }, - "success": { - "reception": { - "update": "Réception mise à jour avec succès." - }, - "auth": { - "login": "Connexion réussie.", - "logout": "Déconnexion réussie." - } - } } diff --git a/frontend/layouts/default.vue b/frontend/layouts/default.vue index 73ca923..8e8e6a3 100644 --- a/frontend/layouts/default.vue +++ b/frontend/layouts/default.vue @@ -28,6 +28,15 @@ Reception + + + Identification + +