diff --git a/frontend/app/components/model-types/ManagementView.vue b/frontend/app/components/model-types/ManagementView.vue index 527cc05..2f63bf9 100644 --- a/frontend/app/components/model-types/ManagementView.vue +++ b/frontend/app/components/model-types/ManagementView.vue @@ -57,16 +57,6 @@ /> - + + - - ({ title: headingText.value })) const columns = [ { key: 'name', label: 'Nom', sortable: true }, { key: 'notes', label: 'Notes' }, + { key: 'createdAt', label: 'Date', sortable: true }, { key: 'actions', label: 'Actions', align: 'right' as const, width: 'w-48' }, ] -const showConvertButton = computed(() => - selectedCategory.value === 'PIECE' || selectedCategory.value === 'COMPONENT', -) +const formatDate = formatFrenchDate const categories: Array<{ label: string, value: ModelCategory }> = [ { label: 'Composants', value: 'COMPONENT' }, @@ -339,13 +316,6 @@ const resolveCategoryBasePath = (category: ModelCategory) => { return '/product-category' } -const openCreatePage = () => { - const basePath = resolveCategoryBasePath(selectedCategory.value) - router.push(`${basePath}/new`).catch(() => { - showError('Navigation impossible vers la page de création.') - }) -} - const openEditPage = (item: ModelType) => { const category = item.category ?? selectedCategory.value const basePath = resolveCategoryBasePath(category) @@ -400,26 +370,6 @@ const openRelatedEdit = (entry: { id: string }) => { }) } -const conversionModalOpen = ref(false) -const conversionTarget = ref(null) - -const openConversionModal = (item: ModelType) => { - conversionTarget.value = item - conversionModalOpen.value = true -} - -const closeConversionModal = () => { - conversionModalOpen.value = false -} - -const onConverted = () => { - conversionModalOpen.value = false - invalidateEntityTypeCache('PIECE') - invalidateEntityTypeCache('COMPONENT') - showSuccess('Catégorie convertie avec succès.') - doRefresh() -} - watch( () => searchInput.value, (value) => { diff --git a/frontend/app/pages/catalogues/composants.vue b/frontend/app/pages/catalogues/composants.vue index 785baa9..7a6cf60 100644 --- a/frontend/app/pages/catalogues/composants.vue +++ b/frontend/app/pages/catalogues/composants.vue @@ -5,8 +5,8 @@

Composants

Catalogue et catégories de composants.

- - Ajouter un composant + + {{ activeTab === 'categories' ? 'Ajouter une catégorie' : 'Ajouter un composant' }} diff --git a/frontend/app/pages/catalogues/pieces.vue b/frontend/app/pages/catalogues/pieces.vue index 3b9cd07..71d81c6 100644 --- a/frontend/app/pages/catalogues/pieces.vue +++ b/frontend/app/pages/catalogues/pieces.vue @@ -5,8 +5,8 @@

Pièces

Catalogue et catégories de pièces.

- - Ajouter une pièce + + {{ activeTab === 'categories' ? 'Ajouter une catégorie' : 'Ajouter une pièce' }} diff --git a/frontend/app/pages/catalogues/produits.vue b/frontend/app/pages/catalogues/produits.vue index c4e09de..e3c8d23 100644 --- a/frontend/app/pages/catalogues/produits.vue +++ b/frontend/app/pages/catalogues/produits.vue @@ -5,8 +5,8 @@

Produits

Catalogue et catégories de produits.

- - Ajouter un produit + + {{ activeTab === 'categories' ? 'Ajouter une catégorie' : 'Ajouter un produit' }}