diff --git a/app/pages/machines/index.vue b/app/pages/machines/index.vue index 0e52888..08de066 100644 --- a/app/pages/machines/index.vue +++ b/app/pages/machines/index.vue @@ -163,8 +163,21 @@ const categories = computed(() => { return Array.from(cats) }) +// Enrichir les machines avec les objets site et typeMachine complets +const enrichedMachines = computed(() => { + return machines.value.map((machine) => { + const site = sites.value.find(s => s.id === machine.siteId) + const typeMachine = machineTypes.value.find(t => t.id === machine.typeMachineId) + return { + ...machine, + site: site || null, + typeMachine: typeMachine || null + } + }) +}) + const filteredMachines = computed(() => { - let filtered = machines.value + let filtered = enrichedMachines.value if (selectedSite.value) { filtered = filtered.filter(machine => machine.siteId === selectedSite.value)