feat: improve machine component hierarchy handling
This commit is contained in:
@@ -24,38 +24,6 @@ export function usePieces () {
|
||||
}
|
||||
}
|
||||
|
||||
const getPiecesByMachine = async (machineId) => {
|
||||
loading.value = true
|
||||
try {
|
||||
const result = await get(`/pieces/machine/${machineId}`)
|
||||
if (result.success) {
|
||||
return { success: true, data: result.data }
|
||||
}
|
||||
return { success: false, error: result.error }
|
||||
} catch (error) {
|
||||
console.error('Erreur lors du chargement des pièces:', error)
|
||||
return { success: false, error: error.message }
|
||||
} finally {
|
||||
loading.value = false
|
||||
}
|
||||
}
|
||||
|
||||
const getPiecesByComposant = async (composantId) => {
|
||||
loading.value = true
|
||||
try {
|
||||
const result = await get(`/pieces/composant/${composantId}`)
|
||||
if (result.success) {
|
||||
return { success: true, data: result.data }
|
||||
}
|
||||
return { success: false, error: result.error }
|
||||
} catch (error) {
|
||||
console.error('Erreur lors du chargement des pièces:', error)
|
||||
return { success: false, error: error.message }
|
||||
} finally {
|
||||
loading.value = false
|
||||
}
|
||||
}
|
||||
|
||||
const createPiece = async (pieceData) => {
|
||||
loading.value = true
|
||||
try {
|
||||
@@ -116,10 +84,6 @@ export function usePieces () {
|
||||
}
|
||||
}
|
||||
|
||||
const getPieceById = (id) => {
|
||||
return pieces.value.find(piece => piece.id === id)
|
||||
}
|
||||
|
||||
const getPieces = () => pieces.value
|
||||
const isLoading = () => loading.value
|
||||
|
||||
@@ -127,12 +91,9 @@ export function usePieces () {
|
||||
pieces,
|
||||
loading,
|
||||
loadPieces,
|
||||
getPiecesByMachine,
|
||||
getPiecesByComposant,
|
||||
createPiece,
|
||||
updatePiece: updatePieceData,
|
||||
deletePiece,
|
||||
getPieceById,
|
||||
getPieces,
|
||||
isLoading
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user