From ca44a78aad4b62440fb6d9d023012e268f1d39aa Mon Sep 17 00:00:00 2001 From: Matthieu Date: Wed, 30 Jul 2025 08:17:33 +0200 Subject: [PATCH] feat: Composants de formulaire pour les types de machines MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - TypeComponentForm.vue : Formulaire pour ajouter des composants avec hiérarchie - TypeMachinePieceForm.vue : Formulaire pour ajouter des pièces principales - Support des champs personnalisés avec différents types (text, number, select, boolean, date) - Gestion des sous-composants et pièces imbriquées - Validation et gestion des options pour les champs de type SELECT --- app/components/TypeComponentForm.vue | 698 ++++++++++++++++++++++++ app/components/TypeMachinePieceForm.vue | 224 ++++++++ 2 files changed, 922 insertions(+) create mode 100644 app/components/TypeComponentForm.vue create mode 100644 app/components/TypeMachinePieceForm.vue diff --git a/app/components/TypeComponentForm.vue b/app/components/TypeComponentForm.vue new file mode 100644 index 0000000..f49eed2 --- /dev/null +++ b/app/components/TypeComponentForm.vue @@ -0,0 +1,698 @@ + + + \ No newline at end of file diff --git a/app/components/TypeMachinePieceForm.vue b/app/components/TypeMachinePieceForm.vue new file mode 100644 index 0000000..9eb837e --- /dev/null +++ b/app/components/TypeMachinePieceForm.vue @@ -0,0 +1,224 @@ + + + \ No newline at end of file