From 06a7ef4f78280245ccb55592a2baab442f58c97b Mon Sep 17 00:00:00 2001 From: tristan Date: Fri, 19 Jun 2026 16:51:03 +0200 Subject: [PATCH] fix(front) : repertoires fournisseur et prestataire affichent le code des categories (MAJUSCULE) comme le client (ERP-193) formatCategories mappe desormais c.code (slug MAJUSCULE) au lieu de c.name, pour aligner l'affichage des categories sur le repertoire client. --- frontend/modules/commercial/pages/suppliers/index.vue | 6 +++--- frontend/modules/technique/pages/providers/index.vue | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/modules/commercial/pages/suppliers/index.vue b/frontend/modules/commercial/pages/suppliers/index.vue index 182358a..ebb5a8b 100644 --- a/frontend/modules/commercial/pages/suppliers/index.vue +++ b/frontend/modules/commercial/pages/suppliers/index.vue @@ -43,7 +43,7 @@ @update:page="goToPage" @update:per-page="setItemsPerPage" > - + @@ -209,10 +209,10 @@ const columns = [ { key: 'lastActivity', label: t('commercial.suppliers.column.lastActivity') }, ] -/** Libelles des categories du fournisseur, separes par une virgule (spec M2 : name). */ +/** Codes (MAJUSCULE) des categories du fournisseur, separes par une virgule (aligne sur le client, ERP-193). */ function formatCategories(item: Record): string { const categories = (item.categories as Supplier['categories']) ?? [] - return categories.map(c => c.name).join(', ') + return categories.map(c => c.code).join(', ') } /** diff --git a/frontend/modules/technique/pages/providers/index.vue b/frontend/modules/technique/pages/providers/index.vue index ace7da8..1c6112e 100644 --- a/frontend/modules/technique/pages/providers/index.vue +++ b/frontend/modules/technique/pages/providers/index.vue @@ -44,7 +44,7 @@ @update:page="goToPage" @update:per-page="setItemsPerPage" > - + @@ -210,10 +210,10 @@ const columns = [ { key: 'lastActivity', label: t('technique.providers.column.lastActivity') }, ] -/** Libelles des categories du prestataire, separes par une virgule (name). */ +/** Codes (MAJUSCULE) des categories du prestataire, separes par une virgule (aligne sur le client, ERP-193). */ function formatCategories(item: Record): string { const categories = (item.categories as Provider['categories']) ?? [] - return categories.map(c => c.name).join(', ') + return categories.map(c => c.code).join(', ') } /**