2e extraction de la décomposition (couplage nul : ne lit AUCUN état partagé). - components/planif/TechSyncDialog.vue (NOUVEAU) : reactive techSync + techSyncSelCount + applyTechSync déplacés ; rapport self-fetch à l'ouverture (watch modelValue) ; v-model pour l'ouverture ; émet `applied` après création → le parent appelle loadBase - PlanificationPage : dialogue + reactive + 2 fonctions retirés ; menu Outils → `showTechSync = true` ; `<TechSyncDialog v-model="showTechSync" @applied="loadBase" />` - Vérifié en aperçu : ouvre via le menu, rapport chargé (staff 53 · fiches 56 · tech 41), 0 erreur Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| client | ||
| field-tech | ||
| ops | ||
| portal | ||
| website | ||
| website-vue | ||