fix(machines): enrichir les relations
This commit is contained in:
@@ -163,8 +163,21 @@ const categories = computed(() => {
|
|||||||
return Array.from(cats)
|
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(() => {
|
const filteredMachines = computed(() => {
|
||||||
let filtered = machines.value
|
let filtered = enrichedMachines.value
|
||||||
|
|
||||||
if (selectedSite.value) {
|
if (selectedSite.value) {
|
||||||
filtered = filtered.filter(machine => machine.siteId === selectedSite.value)
|
filtered = filtered.filter(machine => machine.siteId === selectedSite.value)
|
||||||
|
|||||||
Reference in New Issue
Block a user