# Fix : Numéro Congés Spectacles - Page Auto-déclaration ## Problème identifié Le champ "Numéro de Congés Spectacles" n'était **pas présent** dans le formulaire de la page d'auto-déclaration (`/auto-declaration`), alors que : - ✅ Le champ existe dans la base de données (`salaries.conges_spectacles`) - ✅ L'API backend gère correctement ce champ (`/api/auto-declaration/route.ts`) - ✅ Le champ était pré-rempli depuis la base de données **Conséquence** : Les salariés ne pouvaient pas saisir ou modifier leur numéro de Congés Spectacles via l'auto-déclaration. ## Solution appliquée ### 1. Modification de l'interface FormData Ajout du champ `conges_spectacles` dans l'interface TypeScript : ```typescript interface FormData { // ... autres champs // État civil date_naissance: string; lieu_naissance: string; numero_secu: string; conges_spectacles: string; // ← AJOUTÉ // ... } ``` ### 2. Initialisation de l'état Ajout de `conges_spectacles: ''` dans l'état initial du formulaire. ### 3. Pré-remplissage depuis la base de données Ajout de la ligne pour pré-remplir le champ depuis les données du salarié : ```typescript setFormData(prev => ({ ...prev, // ... conges_spectacles: data.conges_spectacles || '', // ... })); ``` ### 4. Envoi vers l'API Ajout du champ dans les données envoyées lors de la sauvegarde : ```typescript const updateData = { // ... conges_spectacles: formData.conges_spectacles || null, // ... }; ``` ### 5. Ajout du champ HTML dans le formulaire Nouveau champ ajouté dans la section "État civil", après le numéro de Sécurité Sociale : ```tsx
Ce champ est facultatif. Il concerne uniquement les intermittents du spectacle.