From f6f4303e2ed134d6bd61fca0194e0eadbb4cf1a8 Mon Sep 17 00:00:00 2001 From: louispaulb Date: Sat, 4 Jul 2026 19:36:32 -0400 Subject: [PATCH] =?UTF-8?q?feat(ui):=20T5=20=E2=80=94=20DynamicFilter=20su?= =?UTF-8?q?r=20RDV=20(worklist=20:=20recherche=20+=20chips=20Type)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Worklist de rendez-vous : recherche (job/client/lieu) + chips service_type (dynamiques) + presets ('filter.rdv') ; `filteredJobs` applique le filtre APRÈS la portée `view` (à planifier/à recontacter/tous), qui reste un toggle séparé. Client-side, réactif. Build vert, leak 0. Co-Authored-By: Claude Opus 4.8 --- apps/ops/src/pages/RendezVousPage.vue | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/apps/ops/src/pages/RendezVousPage.vue b/apps/ops/src/pages/RendezVousPage.vue index 62ed785..252c2b9 100644 --- a/apps/ops/src/pages/RendezVousPage.vue +++ b/apps/ops/src/pages/RendezVousPage.vue @@ -14,6 +14,8 @@
+ {{ view === 'reschedule' ? 'À recontacter' : 'Jobs' }} ({{ filteredJobs.length }}) @@ -124,6 +126,7 @@