diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index c5fff11..90d4636 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -530,7 +530,48 @@ "integrateSuccess": "Transporteur QUALIMAT intégré", "addressSaved": "Adresse enregistrée", "contactSaved": "Contact enregistré", - "priceSaved": "Prix enregistré" + "priceSaved": "Prix enregistré", + "updateSuccess": "Transporteur mis à jour avec succès", + "archiveSuccess": "Transporteur archivé avec succès", + "restoreSuccess": "Transporteur restauré avec succès" + }, + "action": { + "edit": "Modifier", + "archive": "Archiver", + "restore": "Restaurer" + }, + "consultation": { + "title": "Consultation transporteur", + "back": "Retour au répertoire", + "loading": "Chargement du transporteur…", + "notFound": "Transporteur introuvable.", + "confirmArchive": { + "title": "Archiver le transporteur", + "message": "Ce transporteur n'apparaîtra plus dans le répertoire actif. Confirmer l'archivage ?" + }, + "confirmRestore": { + "title": "Restaurer le transporteur", + "message": "Ce transporteur réapparaîtra dans le répertoire actif. Confirmer la restauration ?" + }, + "price": { + "group": "Contenant", + "carrier": "Transporteurs", + "aproOrSite": "Adresse sites", + "delivery": "Adresse livraisons", + "forfait": "Forfait €", + "tonne": "Tonne €", + "indexation": "Indexation", + "state": "État du prix", + "export": "Exporter", + "empty": "Aucun prix pour ce transporteur." + } + }, + "edit": { + "title": "Modifier le transporteur", + "back": "Retour à la consultation", + "loading": "Chargement du transporteur…", + "notFound": "Transporteur introuvable.", + "save": "Enregistrer" }, "containerType": { "BENNE": "Benne", diff --git a/frontend/modules/transport/components/CarrierPriceBlock.vue b/frontend/modules/transport/components/CarrierPriceBlock.vue index 9dc1ad2..4c5f68e 100644 --- a/frontend/modules/transport/components/CarrierPriceBlock.vue +++ b/frontend/modules/transport/components/CarrierPriceBlock.vue @@ -17,7 +17,7 @@
diff --git a/frontend/modules/transport/pages/carriers/[id]/index.vue b/frontend/modules/transport/pages/carriers/[id]/index.vue new file mode 100644 index 0000000..50e737c --- /dev/null +++ b/frontend/modules/transport/pages/carriers/[id]/index.vue @@ -0,0 +1,497 @@ + + + diff --git a/frontend/modules/transport/pages/carriers/new.vue b/frontend/modules/transport/pages/carriers/new.vue index afdd702..1958abe 100644 --- a/frontend/modules/transport/pages/carriers/new.vue +++ b/frontend/modules/transport/pages/carriers/new.vue @@ -86,32 +86,55 @@ « Affreter ». La ligne 1 étant pleine (4 colonnes), ils démarrent naturellement en colonne 1 de la ligne 2. --> @@ -135,7 +158,10 @@ (pas de champ de recherche dédié — RG-4.01 / 4.04). -->