---
suivi: 1404
date: 2026-09-02
sujet: depot_facture_seuil_1024_bloc_depot
chantier: depot_factures
type: front
statut: poussé
hash: 6c81d705
fichiers:
  - resources/js/Composables/useThreeColumnLayout.js
  - resources/js/Pages/DepotFactures/Index.vue
  - resources/js/Pages/Factures/Comptabilisation/Index.vue
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - docs/suivi/SUIVI_1404_depot_facture_seuil_1024_bloc_depot.md
  - public/build/
---

## PROMPT ENVOYÉ

SUIVI #1404 — seuil 3 colonnes 1280→1024 (dépôt + comptabilisation, option b) ; bloc dépôt teinte #FCF5E9. Remplace #1401 abandonné. Dépend #1403.

## FICHES LUES

- `SUIVI_1271` — LEÇON : jamais `overflow-x-hidden` pour « corriger » un débordement.
- Mesures #1401 (seuils A/B/C) intégrées sans remesure.
- `SUIVI_1403` présent sur origin/main (rebase OK).

## SYNTHÈSE

### Volet 1
- `useThreeColumnLayout` : `min-width: 1024px` (3 occurrences).
- `DepotFactures/Index.vue` : tous les `xl:` layout → `lg:`.
- `Comptabilisation/Index.vue` : idem.
- Aucun `xl:` laissé sur ces deux pages (tous étaient layout).

### Volet 2 (dépôt seul)
- Enveloppe zone drop + options de masse : fond `#FCF5E9`, bordure `#EBDCC0` 0.5px, radius 12px.
- Drop zone : fond blanc, dashed `#E3CFA6`.
- Libellés « DÉPÔT DE FACTURES » / « Options de masse » : `#854F0B`.

### Signalé (non modifié)
- Comptabilisation col. 3 conserve `overflow-x-hidden` préexistant — hors périmètre (ne pas masquer un nouveau débordement ; ne pas retirer un garde-fou historique dans ce lot).

## DÉPLOIEMENT-TEST

```bash
git pull origin main
php artisan optimize:clear
php artisan view:clear
php artisan journal:sync
```

1. 1440 / 1280 / 1100 / 1024 : 3 colonnes (dépôt + compta).
2. 1023 / 1000 / 800 : empilement (dépôt : bandeau Voir PDF).
3. Bloc dépôt distinct de la liste.

## LEÇON

Seuil JS (`matchMedia`) et préfixe Tailwind doivent bouger ensemble ; composable partagé ⇒ même seuil sur tous les consommateurs.
