feat : Création d'une page d'administration listing des fournisseurs

This commit is contained in:
2026-02-09 10:45:18 +01:00
parent 615d3d526c
commit bf48a426c1
2 changed files with 23 additions and 17 deletions

View File

@@ -21,7 +21,12 @@
<div v-for="supplier in supplierList" :key="supplier.id">
<template v-if="supplier.addresses?.length">
<div v-for="addr in supplier.addresses" :key="addr.id" class="grid grid-cols-6 gap-4 px-4 py-2 ">
<div
v-for="addr in supplier.addresses"
:key="addr.id"
class="grid grid-cols-6 gap-4 px-4 py-2 "
@click="goToSupplier(supplier.id)"
>
<div class="truncate">
{{ supplier.name }}
</div>
@@ -57,12 +62,14 @@ const editSupplier = (id: number) => {
router.push(`/admin/supplier/${id}`)
}
const deleteSupplier = (id: number) => {
const goToSupplier = (id: number) => {
router.push(`/admin/supplier/${id}`)
}
onMounted(async () => {
supplierList.value = (await getSupplierList(false)) ?? []
})
</script>