# Fiche client : masquer les chantiers non définis en production

## Fonctionnalité
Dans la fiche client, la liste des chantiers (`#table_chantier_dans_client`, route `GET chantier/table`) respecte désormais le paramètre « afficher les fiches non définies en production » (`t_parametre.parametre_fiche_non_defini`) :

- `parametre_fiche_non_defini = 1` : tous les chantiers du client sont affichés (comportement inchangé).
- `parametre_fiche_non_defini = 0` : seuls les chantiers avec `chantier_definir_en_prod = 1` sont affichés.

Même logique que pour la liste des clients (`client_controller::data_table`, filtre sur `client_definir_en_prod`).

Le même filtre s'applique à la liste de recherche des chantiers (`fiche_annexe.table_chantier_fiche_annexe`, route `GET chantier/chantier_data_table_fiche_annexe`) pour toutes les fiches du `case` partagé : commande, devis, réservation pompe, incident, chantier préfa, chantier comptant (`parametre_chantier_comptant_id`). Le cas `default` (autres fiches, ex. action, bl) n'est pas filtré.

## Fichier modifié
- `app/Http/Controllers/chantier_controller.php`
  - `data_table()` : ajout d'un `->when(...)` filtrant sur `chantier_definir_en_prod` dans la requête des chantiers du client.
  - `data_table_chantier_fiche_annexe()` : requête refactorisée avec `->when()` (filtre client inchangé) + filtre `chantier_definir_en_prod = 1` pour toutes les fiches du `case` partagé quand le paramètre est décoché.

## Ordre d'affichage : plus récents en premier
Les requêtes serveur trient déjà par `id_chantier` décroissant, mais DataTables re-triait par défaut sur la 1re colonne (code croissant). Ajout de `order: []` pour conserver l'ordre serveur :
- `resources/views/fiche_annexe/table_chantier_fiche_annexe.blade.php` (toutes les fiches utilisant la recherche chantier : commande, devis, réservation pompe, incident, préfa, comptant, action, bl).
- `public/inc/js/client/client.js` (`table_chantier_dans_client`, fiche client).

Le tri par clic sur les en-têtes reste possible.

## Remarque
La branche `fiche == 'cloture_chantier'` de `data_table()` n'est pas concernée ; elle utilise `$statuts` avant sa définition (bug préexistant, non corrigé ici).
