From eb4d098bf0e3269abb172936b7c2ce787775b2e7 Mon Sep 17 00:00:00 2001 From: louispaulb Date: Sat, 4 Jul 2026 22:53:50 -0400 Subject: [PATCH] feat(ops): redesign client ticket list (TicketCard, mobile-first) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La section Tickets de la fiche utilisait un q-table dont le mode carte mobile empilait des valeurs non étiquetées (« 0 », n°, sujet, avatars, date…) = archaïque et peu lisible (cf. capture agent terrain). Nouveau composant components/customer/TicketCard.vue : sujet en évidence + badges statut/priorité colorés (édition inline conservée via InlineField) + n° (legacy ou ISS) + date + avatars ouvreur/assigné empilés ; rangée responsive (flex-wrap) lisible sur mobile ET desktop. Remplace le DataTable dans la section Tickets ; imports morts retirés (ticketCols, ticketStatusClass, priorityClass, staffColor, staffInitials). Vérifié live (C-LPB4) : 5 cartes, sujet + Open/Medium + #ISS-… + date, aucun élément > viewport à 375px, rendu propre à 1280px, 0 erreur. Note : la réutilisation d'icônes de compétences dans les tickets est reportée — les Issues (surtout legacy) n'ont pas de signal compétence fiable (0 Dispatch Job correspondant) ; à faire quand un lien ticket→compétence existe. Co-Authored-By: Claude Opus 4.8 --- .../src/components/customer/TicketCard.vue | 72 +++++++++++++++++++ apps/ops/src/pages/ClientDetailPage.vue | 72 ++----------------- 2 files changed, 78 insertions(+), 66 deletions(-) create mode 100644 apps/ops/src/components/customer/TicketCard.vue diff --git a/apps/ops/src/components/customer/TicketCard.vue b/apps/ops/src/components/customer/TicketCard.vue new file mode 100644 index 0000000..8fd7a28 --- /dev/null +++ b/apps/ops/src/components/customer/TicketCard.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/apps/ops/src/pages/ClientDetailPage.vue b/apps/ops/src/pages/ClientDetailPage.vue index 5b48e8f..4fa31c3 100644 --- a/apps/ops/src/pages/ClientDetailPage.vue +++ b/apps/ops/src/pages/ClientDetailPage.vue @@ -125,69 +125,8 @@
Aucun ticket
- - - - - - - - - +