diff --git a/src/layouts/AdminLayout.vue b/src/layouts/AdminLayout.vue index 7e1d18a..383f14f 100644 --- a/src/layouts/AdminLayout.vue +++ b/src/layouts/AdminLayout.vue @@ -2,7 +2,7 @@ import LoadingModal from '../components/ui/LoadingModal.vue'; import NavBar from '../components/NavBar.vue'; import Sidebar from '../components/Sidebar.vue'; - import ProfilePopup from '../components/ProfilePopup.vue'; + import ProfilePopup from '../views/profile/modals/ProfilePopup.vue'; import NotificationsPopup from '../components/NotificationsPopup.vue'; diff --git a/src/router/index.js b/src/router/index.js index 3b717cc..d507444 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -14,27 +14,27 @@ const router = createRouter({ { path: '', name: 'login', - component: () => import('../views/LoginView.vue'), + component: () => import('../views/auth/LoginView.vue'), }, { path: 'registro', name: 'register', - component: () => import('../views/RegisterView.vue'), + component: () => import('../views/auth/RegisterView.vue'), }, { path: 'recuperar-cuenta', name: 'recovery', - component: () => import('../views/RecoveryPasswordView.vue'), + component: () => import('../views/auth/RecoveryPasswordView.vue'), }, { path: 'registro-empresa', name: 'register-company', - component: () => import('../views/CompleteRegisterView.vue') + component: () => import('../views/auth/CompleteRegisterView.vue') }, { path: '/:pathMatch(.*)*', name: 'not-found', - component: () => import('../views/LoginView.vue'), + component: () => import('../views/auth/LoginView.vue'), } ] }, @@ -46,27 +46,27 @@ const router = createRouter({ { path: 'terminos-y-condiciones', name: 'terms-conditions', - component: () => import('../views/TermsAndConditionsView.vue') + component: () => import('../views/publics/TermsAndConditionsView.vue') }, { path: 'aviso-de-privacidad', name: 'notice-privacy', - component: () => import('../views/NoticeOfPrivacyView.vue') + component: () => import('../views/publics/NoticeOfPrivacyView.vue') }, { path: 'tracking/:code', name: 'tracking-load', - component: () => import('../views/TrackingLoadView.vue'), + component: () => import('../views/loads/TrackingLoadView.vue'), }, { path: 'carga/:code', name: 'share-load', - component: () => import('../views/ShareLoadView.vue'), + component: () => import('../views/loads/ShareLoadView.vue'), }, { path: 'faqs', name: 'faqs', - component: () => import('../views/FaqsView.vue') + component: () => import('../views/publics/FaqsView.vue') } ] }, @@ -83,13 +83,13 @@ const router = createRouter({ path: 'inicio', name: 'home', meta: { permissions: ['role_shipper', 'role_carrier'] }, - component: () => import('../views/HomeView.vue'), + component: () => import('../views/dashboard/HomeView.vue'), }, { path: 'empresa', name: 'company', meta: { permissions: ['role_shipper', 'role_carrier'] }, - component: () => import('../views/MyCompanyView.vue'), + component: () => import('../views/company/MyCompanyView.vue'), }, { path: 'profile', @@ -98,37 +98,37 @@ const router = createRouter({ permissions: ['role_shipper', 'role_carrier'], roles: ['manager', 'staff', 'owner', 'warehouse'] }, - component: () => import('../views/EditProfileView.vue'), + component: () => import('../views/profile/EditProfileView.vue'), }, { path: 'empresa/:id', name: 'public-users', meta: { permissions: ['role_shipper', 'role_carrier'] }, - component: () => import('../views/PublicUsersCompanyView.vue'), + component: () => import('../views/users/PublicUsersCompanyView.vue'), }, { path: 'ubicaciones', name: 'locations', meta: { permissions: ['role_shipper', 'role_carrier'] }, - component: () => import('../views/LocationsView.vue'), + component: () => import('../views/warehouses/LocationsView.vue'), }, { path: 'ofertas', name: 'published-trucks', meta: { permissions: ['role_carrier'] }, - component: () => import('../views/TrucksPublishedView.vue'), + component: () => import('../views/proposals/TrucksPublishedView.vue'), }, { path: 'usuarios', name: 'users', meta: { permissions: ['role_shipper', 'role_carrier'] }, - component: () => import('../views/UsersView.vue'), + component: () => import('../views/users/UsersView.vue'), }, { path: 'calculadora', name: 'calculator', meta: { permissions: ['role_carrier'] }, - component: () => import('../views/CalculatorView.vue'), + component: () => import('../views/calculator/CalculatorView.vue'), }, { path: 'reportes', @@ -158,48 +158,48 @@ const router = createRouter({ path: 'cargas', meta: { permissions: ['role_shipper'] }, name: 'published-loads', - component: () => import('../views/LoadsPublishedView.vue'), + component: () => import('../views/loads/LoadsPublishedView.vue'), }, { path: 'vehiculos', name: 'vehicles', meta: { permissions: ['role_carrier'] }, - component: () => import('../views/VehiclesView.vue'), + component: () => import('../views/vehicles/VehiclesView.vue'), }, { path: 'transportistas', name: 'carriers', meta: { permissions: ['role_shipper'] }, - component: () => import('../views/CarriersView.vue'), + component: () => import('../views/searchs/CarriersView.vue'), }, { path: 'embarcadores', name: 'shippers', meta: { permissions: ['role_carrier'] }, - component: () => import('../views/ShippersView.vue'), + component: () => import('../views/searchs/ShippersView.vue'), }, { path: 'buscar-cargas', name: 'search-loads', meta: { permissions: ['role_carrier'] }, - component: () => import('../views/SearchLoadsView.vue'), + component: () => import('../views/searchs/SearchLoadsView.vue'), }, { path: 'buscar-vehiculos', name: 'search-vehicles', meta: { permissions: ['role_shipper'] }, - component: () => import('../views/SearchVehiclesView.vue'), + component: () => import('../views/searchs/SearchVehiclesView.vue'), }, { path: '403', name: '403', meta: { permissions: ['role_shipper', 'role_carrier'] }, - component: () => import('../views/NotFoundView.vue'), + component: () => import('../views/publics/NotFoundView.vue'), }, { path: '/:pathMatch(.*)*', name: 'not-found', - component: () => import('../views/HomeView.vue'), + component: () => import('../views/dashboard/HomeView.vue'), } ] } diff --git a/src/views/CompleteRegisterView.vue b/src/views/auth/CompleteRegisterView.vue similarity index 93% rename from src/views/CompleteRegisterView.vue rename to src/views/auth/CompleteRegisterView.vue index 5aba344..c89957f 100644 --- a/src/views/CompleteRegisterView.vue +++ b/src/views/auth/CompleteRegisterView.vue @@ -1,19 +1,19 @@ diff --git a/src/views/NotFoundView.vue b/src/views/publics/NotFoundView.vue similarity index 100% rename from src/views/NotFoundView.vue rename to src/views/publics/NotFoundView.vue diff --git a/src/views/NoticeOfPrivacyView.vue b/src/views/publics/NoticeOfPrivacyView.vue similarity index 100% rename from src/views/NoticeOfPrivacyView.vue rename to src/views/publics/NoticeOfPrivacyView.vue diff --git a/src/views/TermsAndConditionsView.vue b/src/views/publics/TermsAndConditionsView.vue similarity index 100% rename from src/views/TermsAndConditionsView.vue rename to src/views/publics/TermsAndConditionsView.vue diff --git a/src/components/CardFaq.vue b/src/views/publics/components/CardFaq.vue similarity index 100% rename from src/components/CardFaq.vue rename to src/views/publics/components/CardFaq.vue diff --git a/src/views/CarriersView.vue b/src/views/searchs/CarriersView.vue similarity index 93% rename from src/views/CarriersView.vue rename to src/views/searchs/CarriersView.vue index 91cc3b6..d8791d9 100644 --- a/src/views/CarriersView.vue +++ b/src/views/searchs/CarriersView.vue @@ -1,13 +1,13 @@