T7 découpage géants — sort la section « Paiements » unifiée (méthode de paiement carte/PPA/liens Stripe + transactions Payment Entry + charges Stripe réelles + ententes) dans components/customer/PaymentSection.vue. Reste un module de la grille réordonnable : open (v-model:open), moduleStyle (ordre CSS) et moduleVisible fournis par la fiche ; données + états de chargement + actions (usePaymentActions + recordPayment/ confirmRefund/loadAllPayments/openModal) passés en props ; colonnes et formatMoney importés dans l'enfant. ClientDetailPage -78 l. ; imports morts retirés (paymentMethodCols/paymentCols/arrangementCols). Vérifié en local sur hub LIVE (C-LPB4) : en-tête « Paiements (3) » + PPA + boutons ; v-model expand OK ; Méthode de paiement = carte réelle MASTERCARD ••7030 (cus_UJNksulWgk5VVX, PPA Oui) ; 3 charges Stripe « Remboursé ». 0 erreur console. ClientDetailPage: 2074 → 1646 lignes sur les 3 extractions T7 (DeviceStrip + LocationCard + PaymentSection). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| customer | ||
| dispatch | ||
| flow-editor | ||
| settings | ||
| shared | ||