chore: update frontend configuration

This commit is contained in:
Matthieu
2025-09-26 11:29:47 +02:00
parent b7caa4f552
commit a78938a4d1
64 changed files with 5790 additions and 5129 deletions

View File

@@ -5,7 +5,7 @@ import { useToast } from './useToast'
const pieceModelsBuckets = ref({})
const loadingPieceModels = ref(false)
export function usePieceModels() {
export function usePieceModels () {
const { get, post, patch, delete: del } = useApi()
const { showSuccess, showError } = useToast()
@@ -18,7 +18,7 @@ export function usePieceModels() {
const key = typePieceId || '__all__'
pieceModelsBuckets.value = {
...pieceModelsBuckets.value,
[key]: result.data,
[key]: result.data
}
}
return result
@@ -39,7 +39,7 @@ export function usePieceModels() {
const bucket = pieceModelsBuckets.value[key] || []
pieceModelsBuckets.value = {
...pieceModelsBuckets.value,
[key]: [...bucket, result.data],
[key]: [...bucket, result.data]
}
showSuccess(`Modèle de pièce "${result.data.name}" créé`)
}
@@ -59,12 +59,12 @@ export function usePieceModels() {
if (result.success) {
const key = result.data?.typePieceId || '__all__'
const bucket = pieceModelsBuckets.value[key] || []
const updatedBucket = bucket.map((model) =>
const updatedBucket = bucket.map(model =>
model.id === id ? result.data : model
)
pieceModelsBuckets.value = {
...pieceModelsBuckets.value,
[key]: updatedBucket,
[key]: updatedBucket
}
showSuccess(`Modèle de pièce "${result.data.name}" mis à jour`)
}
@@ -84,7 +84,7 @@ export function usePieceModels() {
if (result.success) {
const updatedBuckets = {}
for (const [key, bucket] of Object.entries(pieceModelsBuckets.value)) {
updatedBuckets[key] = bucket.filter((model) => model.id !== id)
updatedBuckets[key] = bucket.filter(model => model.id !== id)
}
pieceModelsBuckets.value = updatedBuckets
showSuccess('Modèle de pièce supprimé')
@@ -101,7 +101,7 @@ export function usePieceModels() {
const allPieceModels = computed(() => {
return Object.values(pieceModelsBuckets.value).reduce((acc, bucket) => {
bucket.forEach((model) => {
if (!acc.find((existing) => existing.id === model.id)) {
if (!acc.find(existing => existing.id === model.id)) {
acc.push(model)
}
})
@@ -126,6 +126,6 @@ export function usePieceModels() {
deletePieceModel,
getPieceModels,
getPieceModelsForType,
isPieceModelLoading,
isPieceModelLoading
}
}