From 755bcd6503019f76255df3a3edd2181b17107887 Mon Sep 17 00:00:00 2001 From: "raul.velazco" Date: Wed, 1 Apr 2026 08:30:21 -0600 Subject: [PATCH] feat: Implement Locations management module whit controller, request, validation, model, migrations and routes --- src/components/layout/Sidebar.vue | 14 +++++++++++++- .../catalog/components/suppliers/Suppliers.vue | 7 +++---- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/components/layout/Sidebar.vue b/src/components/layout/Sidebar.vue index 272a739..aaa7cb2 100644 --- a/src/components/layout/Sidebar.vue +++ b/src/components/layout/Sidebar.vue @@ -68,7 +68,19 @@ const menuItems = ref([ icon: 'pi pi-book', to: '/catalog/document-concepts', permission: 'document_concepts.index' - } + }, + { + label: 'Ubicaciones', + icon: 'pi pi-map-marker', + to: '/catalog/companies', + permission: [ + 'locations.index', + 'locations.show', + 'locations.store', + 'locations.update', + 'locations.destroy', + ], + }, ] }, { diff --git a/src/modules/catalog/components/suppliers/Suppliers.vue b/src/modules/catalog/components/suppliers/Suppliers.vue index 3069e59..e11ea13 100644 --- a/src/modules/catalog/components/suppliers/Suppliers.vue +++ b/src/modules/catalog/components/suppliers/Suppliers.vue @@ -32,6 +32,9 @@ const pagination = ref({ const loading = ref(false); const loadingSupplier = ref(false); +const selectedType = ref(null); +const searchName = ref(''); + // Modal state and form fields const showModal = ref(false); const isEditMode = ref(false); @@ -139,10 +142,6 @@ const supplierTypes = [ { label: 'Ambos', value: 'Ambos' }, ]; -const selectedType = ref(null); -const searchName = ref(''); - - const clearFilters = () => { searchName.value = ''; selectedType.value = null;