From c33a04b68ee0010509aacfedbf9ee57a2b3619ba Mon Sep 17 00:00:00 2001 From: Matthieu Date: Thu, 31 Jul 2025 17:42:28 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20ajout=20du=20formulaire=20de=20modifica?= =?UTF-8?q?tion=20compl=C3=A8te=20des=20types=20de=20machines?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Création du composant TypeEditForm.vue pour l'édition complète des types - Ajout de la page /type/edit/[id].vue pour l'édition complète - Ajout des boutons d'édition dans les pages types.vue et type/[id].vue - Gestion complète des champs personnalisés, pièces et composants - Interface intuitive avec ajout/suppression dynamique d'éléments --- app/components/TypeEditForm.vue | 859 ++++++++++++++++++++++++++++++++ app/pages/type/[id].vue | 14 +- app/pages/type/edit/[id].vue | 221 ++++++++ app/pages/types.vue | 6 + 4 files changed, 1097 insertions(+), 3 deletions(-) create mode 100644 app/components/TypeEditForm.vue create mode 100644 app/pages/type/edit/[id].vue diff --git a/app/components/TypeEditForm.vue b/app/components/TypeEditForm.vue new file mode 100644 index 0000000..d3492fb --- /dev/null +++ b/app/components/TypeEditForm.vue @@ -0,0 +1,859 @@ + + + \ No newline at end of file diff --git a/app/pages/type/[id].vue b/app/pages/type/[id].vue index a9657b2..348b479 100644 --- a/app/pages/type/[id].vue +++ b/app/pages/type/[id].vue @@ -26,9 +26,17 @@

Modifier : {{ type.name }}

- - Retour - +
+ + + + + Éditer complètement + + + Retour + +
diff --git a/app/pages/type/edit/[id].vue b/app/pages/type/edit/[id].vue new file mode 100644 index 0000000..5ef2bd9 --- /dev/null +++ b/app/pages/type/edit/[id].vue @@ -0,0 +1,221 @@ + + + \ No newline at end of file diff --git a/app/pages/types.vue b/app/pages/types.vue index 5ffa991..2cbd896 100644 --- a/app/pages/types.vue +++ b/app/pages/types.vue @@ -76,6 +76,12 @@ Supprimer Voir détails + + + + + Modifier +