From f7b55800a2216163ab503247cca707f4b0f5f1e9 Mon Sep 17 00:00:00 2001 From: Alexandro Uc Santos Date: Sat, 21 Jun 2025 14:28:38 -0600 Subject: [PATCH] reorganizations of views & components --- src/layouts/AdminLayout.vue | 2 +- src/router/index.js | 52 +++++++++---------- src/views/{ => auth}/CompleteRegisterView.vue | 26 +++++----- src/views/{ => auth}/LoginView.vue | 12 ++--- src/views/{ => auth}/RecoveryPasswordView.vue | 12 ++--- src/views/{ => auth}/RegisterView.vue | 14 ++--- src/views/{ => calculator}/CalculatorView.vue | 14 ++--- .../calculator}/components/CardBudget.vue | 4 +- .../calculator/modals}/CreateBudgetModal.vue | 16 +++--- src/views/{ => company}/MyCompanyView.vue | 12 ++--- .../company/modals}/EditCompanyModal.vue | 18 +++---- src/views/{ => dashboard}/HomeView.vue | 16 +++--- .../components/BarChartStatistics.vue | 0 .../components/DoughnutChartStatistics.vue | 0 src/views/{ => loads}/LoadsPublishedView.vue | 18 +++---- src/views/{ => loads}/ShareLoadView.vue | 12 ++--- src/views/{ => loads}/TrackingLoadView.vue | 16 +++--- .../loads/modals}/FormLoadModal.vue | 26 +++++----- .../loads/modals}/ProposalsModal.vue | 12 ++--- src/views/{ => profile}/EditProfileView.vue | 12 ++--- .../profile/modals}/ProfilePopup.vue | 6 +-- .../profile/views}/FormChangeEmail.vue | 12 ++--- .../profile/views}/FormChangePassword.vue | 12 ++--- .../{ => proposals}/TrucksPublishedView.vue | 20 +++---- .../proposals}/components/CardProposal.vue | 10 ++-- .../proposals/modals}/LoadDetailModal.vue | 12 ++--- src/views/{ => publics}/FaqsView.vue | 4 +- src/views/{ => publics}/NotFoundView.vue | 0 .../{ => publics}/NoticeOfPrivacyView.vue | 0 .../{ => publics}/TermsAndConditionsView.vue | 0 .../publics}/components/CardFaq.vue | 0 src/views/{ => searchs}/CarriersView.vue | 16 +++--- src/views/{ => searchs}/SearchLoadsView.vue | 20 +++---- .../{ => searchs}/SearchVehiclesView.vue | 18 +++---- src/views/{ => searchs}/ShippersView.vue | 16 +++--- .../searchs}/components/CardCompany.vue | 2 +- .../{ => users}/PublicUsersCompanyView.vue | 6 +-- src/views/{ => users}/UsersView.vue | 12 ++--- src/{ => views/users}/components/CardUser.vue | 8 +-- .../users/modals}/CreateUserModal.vue | 18 +++---- src/views/{ => vehicles}/VehiclesView.vue | 18 +++---- .../vehicles/modals}/CreateVehicleModal.vue | 16 +++--- .../vehicles/modals}/DriverVehicleModal.vue | 6 +-- .../vehicles/modals}/StatusVehicleModal.vue | 14 ++--- src/views/{ => warehouses}/LocationsView.vue | 14 ++--- .../warehouses}/components/CardLocation.vue | 4 +- .../modals}/CreateLocationModal.vue | 18 +++---- 47 files changed, 288 insertions(+), 288 deletions(-) rename src/views/{ => auth}/CompleteRegisterView.vue (93%) rename src/views/{ => auth}/LoginView.vue (92%) rename src/views/{ => auth}/RecoveryPasswordView.vue (95%) rename src/views/{ => auth}/RegisterView.vue (95%) rename src/views/{ => calculator}/CalculatorView.vue (92%) rename src/{ => views/calculator}/components/CardBudget.vue (97%) rename src/{components => views/calculator/modals}/CreateBudgetModal.vue (98%) rename src/views/{ => company}/MyCompanyView.vue (92%) rename src/{components/ui => views/company/modals}/EditCompanyModal.vue (90%) rename src/views/{ => dashboard}/HomeView.vue (91%) rename src/{ => views/dashboard}/components/BarChartStatistics.vue (100%) rename src/{ => views/dashboard}/components/DoughnutChartStatistics.vue (100%) rename src/views/{ => loads}/LoadsPublishedView.vue (90%) rename src/views/{ => loads}/ShareLoadView.vue (91%) rename src/views/{ => loads}/TrackingLoadView.vue (91%) rename src/{components => views/loads/modals}/FormLoadModal.vue (97%) rename src/{components => views/loads/modals}/ProposalsModal.vue (96%) rename src/views/{ => profile}/EditProfileView.vue (93%) rename src/{components => views/profile/modals}/ProfilePopup.vue (94%) rename src/{components => views/profile/views}/FormChangeEmail.vue (92%) rename src/{components => views/profile/views}/FormChangePassword.vue (95%) rename src/views/{ => proposals}/TrucksPublishedView.vue (90%) rename src/{ => views/proposals}/components/CardProposal.vue (96%) rename src/{components => views/proposals/modals}/LoadDetailModal.vue (95%) rename src/views/{ => publics}/FaqsView.vue (83%) rename src/views/{ => publics}/NotFoundView.vue (100%) rename src/views/{ => publics}/NoticeOfPrivacyView.vue (100%) rename src/views/{ => publics}/TermsAndConditionsView.vue (100%) rename src/{ => views/publics}/components/CardFaq.vue (100%) rename src/views/{ => searchs}/CarriersView.vue (93%) rename src/views/{ => searchs}/SearchLoadsView.vue (92%) rename src/views/{ => searchs}/SearchVehiclesView.vue (92%) rename src/views/{ => searchs}/ShippersView.vue (92%) rename src/{ => views/searchs}/components/CardCompany.vue (96%) rename src/views/{ => users}/PublicUsersCompanyView.vue (84%) rename src/views/{ => users}/UsersView.vue (86%) rename src/{ => views/users}/components/CardUser.vue (96%) rename src/{components => views/users/modals}/CreateUserModal.vue (96%) rename src/views/{ => vehicles}/VehiclesView.vue (91%) rename src/{components => views/vehicles/modals}/CreateVehicleModal.vue (96%) rename src/{components => views/vehicles/modals}/DriverVehicleModal.vue (96%) rename src/{components => views/vehicles/modals}/StatusVehicleModal.vue (95%) rename src/views/{ => warehouses}/LocationsView.vue (94%) rename src/{ => views/warehouses}/components/CardLocation.vue (97%) rename src/{components => views/warehouses/modals}/CreateLocationModal.vue (96%) 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 @@