reorganizations of views & components

This commit is contained in:
Alexandro Uc Santos
2025-06-21 14:28:38 -06:00
parent 2177d676eb
commit f7b55800a2
47 changed files with 288 additions and 288 deletions

View File

@@ -2,7 +2,7 @@
import LoadingModal from '../components/ui/LoadingModal.vue'; import LoadingModal from '../components/ui/LoadingModal.vue';
import NavBar from '../components/NavBar.vue'; import NavBar from '../components/NavBar.vue';
import Sidebar from '../components/Sidebar.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'; import NotificationsPopup from '../components/NotificationsPopup.vue';
</script> </script>

View File

@@ -14,27 +14,27 @@ const router = createRouter({
{ {
path: '', path: '',
name: 'login', name: 'login',
component: () => import('../views/LoginView.vue'), component: () => import('../views/auth/LoginView.vue'),
}, },
{ {
path: 'registro', path: 'registro',
name: 'register', name: 'register',
component: () => import('../views/RegisterView.vue'), component: () => import('../views/auth/RegisterView.vue'),
}, },
{ {
path: 'recuperar-cuenta', path: 'recuperar-cuenta',
name: 'recovery', name: 'recovery',
component: () => import('../views/RecoveryPasswordView.vue'), component: () => import('../views/auth/RecoveryPasswordView.vue'),
}, },
{ {
path: 'registro-empresa', path: 'registro-empresa',
name: 'register-company', name: 'register-company',
component: () => import('../views/CompleteRegisterView.vue') component: () => import('../views/auth/CompleteRegisterView.vue')
}, },
{ {
path: '/:pathMatch(.*)*', path: '/:pathMatch(.*)*',
name: 'not-found', 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', path: 'terminos-y-condiciones',
name: 'terms-conditions', name: 'terms-conditions',
component: () => import('../views/TermsAndConditionsView.vue') component: () => import('../views/publics/TermsAndConditionsView.vue')
}, },
{ {
path: 'aviso-de-privacidad', path: 'aviso-de-privacidad',
name: 'notice-privacy', name: 'notice-privacy',
component: () => import('../views/NoticeOfPrivacyView.vue') component: () => import('../views/publics/NoticeOfPrivacyView.vue')
}, },
{ {
path: 'tracking/:code', path: 'tracking/:code',
name: 'tracking-load', name: 'tracking-load',
component: () => import('../views/TrackingLoadView.vue'), component: () => import('../views/loads/TrackingLoadView.vue'),
}, },
{ {
path: 'carga/:code', path: 'carga/:code',
name: 'share-load', name: 'share-load',
component: () => import('../views/ShareLoadView.vue'), component: () => import('../views/loads/ShareLoadView.vue'),
}, },
{ {
path: 'faqs', path: 'faqs',
name: 'faqs', name: 'faqs',
component: () => import('../views/FaqsView.vue') component: () => import('../views/publics/FaqsView.vue')
} }
] ]
}, },
@@ -83,13 +83,13 @@ const router = createRouter({
path: 'inicio', path: 'inicio',
name: 'home', name: 'home',
meta: { permissions: ['role_shipper', 'role_carrier'] }, meta: { permissions: ['role_shipper', 'role_carrier'] },
component: () => import('../views/HomeView.vue'), component: () => import('../views/dashboard/HomeView.vue'),
}, },
{ {
path: 'empresa', path: 'empresa',
name: 'company', name: 'company',
meta: { permissions: ['role_shipper', 'role_carrier'] }, meta: { permissions: ['role_shipper', 'role_carrier'] },
component: () => import('../views/MyCompanyView.vue'), component: () => import('../views/company/MyCompanyView.vue'),
}, },
{ {
path: 'profile', path: 'profile',
@@ -98,37 +98,37 @@ const router = createRouter({
permissions: ['role_shipper', 'role_carrier'], permissions: ['role_shipper', 'role_carrier'],
roles: ['manager', 'staff', 'owner', 'warehouse'] roles: ['manager', 'staff', 'owner', 'warehouse']
}, },
component: () => import('../views/EditProfileView.vue'), component: () => import('../views/profile/EditProfileView.vue'),
}, },
{ {
path: 'empresa/:id', path: 'empresa/:id',
name: 'public-users', name: 'public-users',
meta: { permissions: ['role_shipper', 'role_carrier'] }, meta: { permissions: ['role_shipper', 'role_carrier'] },
component: () => import('../views/PublicUsersCompanyView.vue'), component: () => import('../views/users/PublicUsersCompanyView.vue'),
}, },
{ {
path: 'ubicaciones', path: 'ubicaciones',
name: 'locations', name: 'locations',
meta: { permissions: ['role_shipper', 'role_carrier'] }, meta: { permissions: ['role_shipper', 'role_carrier'] },
component: () => import('../views/LocationsView.vue'), component: () => import('../views/warehouses/LocationsView.vue'),
}, },
{ {
path: 'ofertas', path: 'ofertas',
name: 'published-trucks', name: 'published-trucks',
meta: { permissions: ['role_carrier'] }, meta: { permissions: ['role_carrier'] },
component: () => import('../views/TrucksPublishedView.vue'), component: () => import('../views/proposals/TrucksPublishedView.vue'),
}, },
{ {
path: 'usuarios', path: 'usuarios',
name: 'users', name: 'users',
meta: { permissions: ['role_shipper', 'role_carrier'] }, meta: { permissions: ['role_shipper', 'role_carrier'] },
component: () => import('../views/UsersView.vue'), component: () => import('../views/users/UsersView.vue'),
}, },
{ {
path: 'calculadora', path: 'calculadora',
name: 'calculator', name: 'calculator',
meta: { permissions: ['role_carrier'] }, meta: { permissions: ['role_carrier'] },
component: () => import('../views/CalculatorView.vue'), component: () => import('../views/calculator/CalculatorView.vue'),
}, },
{ {
path: 'reportes', path: 'reportes',
@@ -158,48 +158,48 @@ const router = createRouter({
path: 'cargas', path: 'cargas',
meta: { permissions: ['role_shipper'] }, meta: { permissions: ['role_shipper'] },
name: 'published-loads', name: 'published-loads',
component: () => import('../views/LoadsPublishedView.vue'), component: () => import('../views/loads/LoadsPublishedView.vue'),
}, },
{ {
path: 'vehiculos', path: 'vehiculos',
name: 'vehicles', name: 'vehicles',
meta: { permissions: ['role_carrier'] }, meta: { permissions: ['role_carrier'] },
component: () => import('../views/VehiclesView.vue'), component: () => import('../views/vehicles/VehiclesView.vue'),
}, },
{ {
path: 'transportistas', path: 'transportistas',
name: 'carriers', name: 'carriers',
meta: { permissions: ['role_shipper'] }, meta: { permissions: ['role_shipper'] },
component: () => import('../views/CarriersView.vue'), component: () => import('../views/searchs/CarriersView.vue'),
}, },
{ {
path: 'embarcadores', path: 'embarcadores',
name: 'shippers', name: 'shippers',
meta: { permissions: ['role_carrier'] }, meta: { permissions: ['role_carrier'] },
component: () => import('../views/ShippersView.vue'), component: () => import('../views/searchs/ShippersView.vue'),
}, },
{ {
path: 'buscar-cargas', path: 'buscar-cargas',
name: 'search-loads', name: 'search-loads',
meta: { permissions: ['role_carrier'] }, meta: { permissions: ['role_carrier'] },
component: () => import('../views/SearchLoadsView.vue'), component: () => import('../views/searchs/SearchLoadsView.vue'),
}, },
{ {
path: 'buscar-vehiculos', path: 'buscar-vehiculos',
name: 'search-vehicles', name: 'search-vehicles',
meta: { permissions: ['role_shipper'] }, meta: { permissions: ['role_shipper'] },
component: () => import('../views/SearchVehiclesView.vue'), component: () => import('../views/searchs/SearchVehiclesView.vue'),
}, },
{ {
path: '403', path: '403',
name: '403', name: '403',
meta: { permissions: ['role_shipper', 'role_carrier'] }, meta: { permissions: ['role_shipper', 'role_carrier'] },
component: () => import('../views/NotFoundView.vue'), component: () => import('../views/publics/NotFoundView.vue'),
}, },
{ {
path: '/:pathMatch(.*)*', path: '/:pathMatch(.*)*',
name: 'not-found', name: 'not-found',
component: () => import('../views/HomeView.vue'), component: () => import('../views/dashboard/HomeView.vue'),
} }
] ]
} }

View File

@@ -1,19 +1,19 @@
<script setup> <script setup>
import { reactive, ref } from 'vue'; import { reactive, ref } from 'vue';
import CustomRadioInput from '../components/ui/CustomRadioInput.vue'; import CustomRadioInput from '../../components/ui/CustomRadioInput.vue';
import Custominput from '../components/ui/CustomInput.vue'; import Custominput from '../../components/ui/CustomInput.vue';
import Segments from '../components/ui/Segments.vue'; import Segments from '../../components/ui/Segments.vue';
import States from '../components/ui/States.vue'; import States from '../../components/ui/States.vue';
import Cities from '../components/ui/Cities.vue'; import Cities from '../../components/ui/Cities.vue';
import TruckTypes from '../components/ui/TruckTypes.vue'; import TruckTypes from '../../components/ui/TruckTypes.vue';
import NotificationBadge from '../components/ui/NotificationBadge.vue'; import NotificationBadge from '../../components/ui/NotificationBadge.vue';
import {validRFC} from '../helpers/validations'; import {validRFC} from '../../helpers/validations';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { useNotificationsStore } from '../stores/notifications'; import { useNotificationsStore } from '../../stores/notifications';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../stores/auth';
import { complete_registry } from "../services/auth"; import { complete_registry } from "../../services/auth";
import { updateMyUserProfile } from "../services/company" import { updateMyUserProfile } from "../../services/company"
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const notifications = useNotificationsStore(); const notifications = useNotificationsStore();

View File

@@ -1,12 +1,12 @@
<script setup> <script setup>
import { reactive, ref } from 'vue'; import { reactive, ref } from 'vue';
import CustomInput from '../components/ui/CustomInput.vue'; import CustomInput from '../../components/ui/CustomInput.vue';
import NotificationBadge from '../components/ui/NotificationBadge.vue'; import NotificationBadge from '../../components/ui/NotificationBadge.vue';
import {validateEmail} from '../helpers/validations'; import {validateEmail} from '../../helpers/validations';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import { login } from '../services/auth'; import { login } from '../../services/auth';
import { RouterLink, useRouter } from 'vue-router'; import { RouterLink, useRouter } from 'vue-router';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../stores/auth';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const form = reactive({ const form = reactive({

View File

@@ -1,12 +1,12 @@
<script setup> <script setup>
import { reactive, ref } from 'vue'; import { reactive, ref } from 'vue';
import CustomInput from '../components/ui/CustomInput.vue'; import CustomInput from '../../components/ui/CustomInput.vue';
import NotificationBadge from '../components/ui/NotificationBadge.vue'; import NotificationBadge from '../../components/ui/NotificationBadge.vue';
import {validateEmail} from '../helpers/validations'; import {validateEmail} from '../../helpers/validations';
import {recoveryPassword, recoveryPasswordConfirm} from "../services/auth"; import {recoveryPassword, recoveryPasswordConfirm} from "../../services/auth";
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { useNotificationsStore } from '../stores/notifications'; import { useNotificationsStore } from '../../stores/notifications';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const router = useRouter(); const router = useRouter();

View File

@@ -1,13 +1,13 @@
<script setup> <script setup>
import { reactive, ref } from 'vue'; import { reactive, ref } from 'vue';
import CustomInput from '../components/ui/CustomInput.vue'; import CustomInput from '../../components/ui/CustomInput.vue';
import NotificationBadge from '../components/ui/NotificationBadge.vue'; import NotificationBadge from '../../components/ui/NotificationBadge.vue';
import {validateEmail} from '../helpers/validations'; import {validateEmail} from '../../helpers/validations';
import {regiter, regiterConfirm} from "../services/auth"; import {regiter, regiterConfirm} from "../../services/auth";
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { useNotificationsStore } from '../stores/notifications'; import { useNotificationsStore } from '../../stores/notifications';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../stores/auth';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const router = useRouter(); const router = useRouter();

View File

@@ -1,12 +1,12 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../stores/company';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../stores/auth';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardBudget from '../components/CardBudget.vue'; import CardBudget from './components/CardBudget.vue';
import CardEmpty from '../components/CardEmpty.vue'; import CardEmpty from '../../components/CardEmpty.vue';
import CreateBudgetModal from '../components/CreateBudgetModal.vue'; import CreateBudgetModal from './modals/CreateBudgetModal.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const companyStore = useCompanyStore(); const companyStore = useCompanyStore();

View File

@@ -1,9 +1,9 @@
<script setup> <script setup>
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../../stores/company';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import { computed } from 'vue'; import { computed } from 'vue';
import { formatCurrency } from '../helpers/format_currency'; import { formatCurrency } from '../../../helpers/format_currency';
const props = defineProps({ const props = defineProps({
budget: { budget: {

View File

@@ -1,16 +1,16 @@
<script setup> <script setup>
import { computed, onMounted, reactive, ref } from 'vue'; import { computed, onMounted, reactive, ref } from 'vue';
import CustomInput from './ui/CustomInput.vue'; import CustomInput from '../../../components/ui/CustomInput.vue';
import Products from './ui/Products.vue'; import Products from '../../../components/ui/Products.vue';
import TruckTypes from './ui/TruckTypes.vue'; import TruckTypes from '../../../components/ui/TruckTypes.vue';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../../stores/company';
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import Cities from './ui/Cities.vue'; import Cities from '../../../components/ui/Cities.vue';
import html2pdf from 'html2pdf.js'; import html2pdf from 'html2pdf.js';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import { formatCurrency } from '../helpers/format_currency'; import { formatCurrency } from '../../../helpers/format_currency';
const props = defineProps({ const props = defineProps({
budget: { budget: {

View File

@@ -1,11 +1,11 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import {useCompanyStore} from '../stores/company'; import {useCompanyStore} from '../../stores/company';
import {useAuthStore} from '../stores/auth'; import {useAuthStore} from '../../stores/auth';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import {getTypeCompany} from '../helpers/type_company' import {getTypeCompany} from '../../helpers/type_company'
import {getDateMonthDay} from '../helpers/date_formats' import {getDateMonthDay} from '../../helpers/date_formats'
import EditCompanyModal from '../components/ui/EditCompanyModal.vue'; import EditCompanyModal from './modals/EditCompanyModal.vue';
import { storeToRefs } from 'pinia'; import { storeToRefs } from 'pinia';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';

View File

@@ -1,14 +1,14 @@
<script setup> <script setup>
import { onMounted, reactive, ref } from 'vue'; import { onMounted, reactive, ref } from 'vue';
import Spiner from '../ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import NotificationBadge from './NotificationBadge.vue'; import NotificationBadge from '../../../components/ui/NotificationBadge.vue';
import Segments from './Segments.vue'; import Segments from '../../../components/ui/Segments.vue';
import TruckTypes from './TruckTypes.vue'; import TruckTypes from '../../../components/ui/TruckTypes.vue';
import Cities from './Cities.vue'; import Cities from '../../../components/ui/Cities.vue';
import States from './States.vue'; import States from '../../../components/ui/States.vue';
import Custominput from './CustomInput.vue'; import Custominput from '../../../components/ui/CustomInput.vue';
import { useCompanyStore } from '../../stores/company'; import { useCompanyStore } from '../../../stores/company';
import { useNotificationsStore } from '../../stores/notifications'; import { useNotificationsStore } from '../../../stores/notifications';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const companyStore = useCompanyStore() const companyStore = useCompanyStore()

View File

@@ -1,13 +1,13 @@
<script setup> <script setup>
import segments from '../data/segments.json'; import segments from '../../data/segments.json';
import loadsType from '../data/loadsType.json'; import loadsType from '../../data/loadsType.json';
import BarChartStatistics from '../components/BarChartStatistics.vue'; import BarChartStatistics from './components/BarChartStatistics.vue';
import DoughnutChartStatistics from '../components/DoughnutChartStatistics.vue'; import DoughnutChartStatistics from './components/DoughnutChartStatistics.vue';
import { useLoadsStore } from '../stores/loads'; import { useLoadsStore } from '../../stores/loads';
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardEmpty from '../components/CardEmpty.vue'; import CardEmpty from '../../components/CardEmpty.vue';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../stores/auth';
import { storeToRefs } from 'pinia'; import { storeToRefs } from 'pinia';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';

View File

@@ -1,15 +1,15 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardLoad from '../components/CardLoad.vue'; import CardLoad from '../../components/CardLoad.vue';
import AttachmentsModal from '../components/AttachmentsModal.vue'; import AttachmentsModal from '../../components/AttachmentsModal.vue';
import { useLoadsStore } from '../stores/loads'; import { useLoadsStore } from '../../stores/loads';
import FormLoadModal from '../components/FormLoadModal.vue'; import FormLoadModal from './modals/FormLoadModal.vue';
import ProposalsModal from '../components/ProposalsModal.vue'; import ProposalsModal from './modals/ProposalsModal.vue';
import CardEmpty from '../components/CardEmpty.vue'; import CardEmpty from '../../components/CardEmpty.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import CarrierInfoModal from '../components/CarrierInfoModal.vue'; import CarrierInfoModal from '../../components/CarrierInfoModal.vue';
const loadStore = useLoadsStore(); const loadStore = useLoadsStore();
const loading = ref(false); const loading = ref(false);

View File

@@ -1,14 +1,14 @@
<script setup> <script setup>
import { onMounted, ref, computed } from 'vue'; import { onMounted, ref, computed } from 'vue';
import { useRoute, RouterLink } from 'vue-router'; import { useRoute, RouterLink } from 'vue-router';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardLoad from '../components/CardLoad.vue'; import CardLoad from '../../components/CardLoad.vue';
import useDirectionsRender from '../composables/useDirectionRender'; import useDirectionsRender from '../../composables/useDirectionRender';
import { GoogleMap, Marker, CustomMarker, Polyline } from 'vue3-google-map'; import { GoogleMap, Marker, CustomMarker, Polyline } from 'vue3-google-map';
import CardEmpty from '../components/CardEmpty.vue'; import CardEmpty from '../../components/CardEmpty.vue';
import useTrackingLoad from '../composables/useTrackingLoad'; import useTrackingLoad from '../../composables/useTrackingLoad';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import MakeProposalModal from '../components/MakeProposalModal.vue'; import MakeProposalModal from '../../components/MakeProposalModal.vue';
const mapKey = import.meta.env.VITE_MAP_KEY; const mapKey = import.meta.env.VITE_MAP_KEY;

View File

@@ -1,16 +1,16 @@
<script setup> <script setup>
import { onMounted, ref } from 'vue'; import { onMounted, ref } from 'vue';
import { useRoute } from 'vue-router'; import { useRoute } from 'vue-router';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardLoad from '../components/CardLoad.vue'; import CardLoad from '../../components/CardLoad.vue';
import useDirectionsRender from '../composables/useDirectionRender'; import useDirectionsRender from '../../composables/useDirectionRender';
import { GoogleMap, Marker, CustomMarker, Polyline } from 'vue3-google-map'; import { GoogleMap, Marker, CustomMarker, Polyline } from 'vue3-google-map';
import CardEmpty from '../components/CardEmpty.vue'; import CardEmpty from '../../components/CardEmpty.vue';
import useTrackingLoad from '../composables/useTrackingLoad'; import useTrackingLoad from '../../composables/useTrackingLoad';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import AttachmentsModal from '../components/AttachmentsModal.vue'; import AttachmentsModal from '../../components/AttachmentsModal.vue';
import { useLoadsStore } from '../stores/loads'; import { useLoadsStore } from '../../stores/loads';
import CarrierInfoModal from '../components/CarrierInfoModal.vue'; import CarrierInfoModal from '../../components/CarrierInfoModal.vue';
const mapKey = import.meta.env.VITE_MAP_KEY; const mapKey = import.meta.env.VITE_MAP_KEY;

View File

@@ -1,22 +1,22 @@
<script setup> <script setup>
import { reactive, ref, onMounted, watch } from 'vue'; import { reactive, ref, onMounted, watch } from 'vue';
import { useLoadsStore } from '../stores/loads'; import { useLoadsStore } from '../../../stores/loads';
import Custominput from './ui/CustomInput.vue'; import Custominput from '../../../components/ui/CustomInput.vue';
import Segments from './ui/Segments.vue'; import Segments from '../../../components/ui/Segments.vue';
import TruckTypes from './ui/TruckTypes.vue'; import TruckTypes from '../../../components/ui/TruckTypes.vue';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import Products from './ui/Products.vue'; import Products from '../../../components/ui/Products.vue';
import { GoogleMap, Marker, Polyline } from "vue3-google-map"; import { GoogleMap, Marker, Polyline } from "vue3-google-map";
import useDirectionsRender from '../composables/useDirectionRender'; import useDirectionsRender from '../../../composables/useDirectionRender';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { useNotificationsStore } from '../stores/notifications'; import { useNotificationsStore } from '../../../stores/notifications';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../../stores/company';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import { computed } from 'vue'; import { computed } from 'vue';
import {getDateTime } from '../helpers/date_formats'; import {getDateTime } from '../../../helpers/date_formats';
import { validateEmail } from '../helpers/validations'; import { validateEmail } from '../../../helpers/validations';
import AddressPreview from './AddressPreview.vue'; import AddressPreview from '../../../components/AddressPreview.vue';
const loadStore = useLoadsStore(); const loadStore = useLoadsStore();

View File

@@ -1,12 +1,12 @@
<script setup> <script setup>
import { onMounted, ref } from 'vue'; import { onMounted, ref } from 'vue';
import { useLoadsStore } from '../stores/loads'; import { useLoadsStore } from '../../../stores/loads';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import { getDateMonthDay } from '../helpers/date_formats'; import { getDateMonthDay } from '../../../helpers/date_formats';
import VehicleInfo from './VehicleInfo.vue'; import VehicleInfo from '../../../components/VehicleInfo.vue';
import Swal from 'sweetalert2' import Swal from 'sweetalert2'
import CardEmpty from './CardEmpty.vue'; import CardEmpty from '../../../components/CardEmpty.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const loadsStore = useLoadsStore(); const loadsStore = useLoadsStore();

View File

@@ -1,12 +1,12 @@
<script setup> <script setup>
import { onMounted, reactive, ref, watch } from 'vue'; import { onMounted, reactive, ref, watch } from 'vue';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../stores/auth';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CustomInput from '../components/ui/CustomInput.vue'; import CustomInput from '../../components/ui/CustomInput.vue';
import { storeToRefs } from 'pinia'; import { storeToRefs } from 'pinia';
import NotificationBadge from '../components/ui/NotificationBadge.vue'; import NotificationBadge from '../../components/ui/NotificationBadge.vue';
import FormChangePassword from '../components/FormChangePassword.vue'; import FormChangePassword from './views/FormChangePassword.vue';
import FormChangeEmail from '../components/FormChangeEmail.vue'; import FormChangeEmail from './views/FormChangeEmail.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const auth = useAuthStore(); const auth = useAuthStore();

View File

@@ -1,11 +1,11 @@
<script setup> <script setup>
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import { useNotificationsStore } from '../stores/notifications'; import { useNotificationsStore } from '../../../stores/notifications';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import { ref } from 'vue'; import { ref } from 'vue';
import { onMounted } from 'vue'; import { onMounted } from 'vue';
import CustomRadioInput from './ui/CustomRadioInput.vue'; import CustomRadioInput from '../../../components/ui/CustomRadioInput.vue';
import { watch } from 'vue'; import { watch } from 'vue';
const lang = ref(null); const lang = ref(null);

View File

@@ -1,12 +1,12 @@
<script setup> <script setup>
import {reactive, ref} from 'vue'; import {reactive, ref} from 'vue';
import CustomInput from './ui/CustomInput.vue'; import CustomInput from '../../../components/ui/CustomInput.vue';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import NotificationBadge from './ui/NotificationBadge.vue'; import NotificationBadge from '../../../components/ui/NotificationBadge.vue';
import { validateEmail } from '../helpers/validations'; import { validateEmail } from '../../../helpers/validations';
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import { useNotificationsStore } from '../stores/notifications'; import { useNotificationsStore } from '../../../stores/notifications';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';

View File

@@ -1,12 +1,12 @@
<script setup> <script setup>
import {reactive, ref} from 'vue'; import {reactive, ref} from 'vue';
import CustomInput from './ui/CustomInput.vue'; import CustomInput from '../../../components/ui/CustomInput.vue';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import NotificationBadge from './ui/NotificationBadge.vue'; import NotificationBadge from '../../../components/ui/NotificationBadge.vue';
import { recoveryPassword, recoveryPasswordConfirm, regiter } from '../services/auth'; import { recoveryPassword, recoveryPasswordConfirm, regiter } from '../../../services/auth';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { useNotificationsStore } from '../stores/notifications'; import { useNotificationsStore } from '../../../stores/notifications';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const pwdForm = reactive({ const pwdForm = reactive({

View File

@@ -1,16 +1,16 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../stores/company';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../stores/auth';
import { useLoadsStore } from '../stores/loads'; import { useLoadsStore } from '../../stores/loads';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardProposal from '../components/CardProposal.vue'; import CardProposal from './components/CardProposal.vue';
import LoadDetailModal from '../components/LoadDetailModal.vue'; import LoadDetailModal from './modals/LoadDetailModal.vue';
import MakeProposalModal from '../components/MakeProposalModal.vue'; import MakeProposalModal from '../../components/MakeProposalModal.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
import AttachmentsModal from '../components/AttachmentsModal.vue'; import AttachmentsModal from '../../components/AttachmentsModal.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import CustomPopup from '../components/CustomPopup.vue'; import CustomPopup from '../../components/CustomPopup.vue';
const companyStore = useCompanyStore(); const companyStore = useCompanyStore();
const authStore = useAuthStore(); const authStore = useAuthStore();

View File

@@ -1,10 +1,10 @@
<script setup> <script setup>
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { getDateOnly } from '../helpers/date_formats'; import { getDateOnly } from '../../../helpers/date_formats';
import { getStatusLoad } from '../helpers/status'; import { getStatusLoad } from '../../../helpers/status';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../../stores/company';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import { useLoadsStore } from '../stores/loads'; import { useLoadsStore } from '../../../stores/loads';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const props = defineProps({ const props = defineProps({

View File

@@ -1,12 +1,12 @@
<script setup> <script setup>
import { ref, onMounted } from 'vue'; import { ref, onMounted } from 'vue';
import CardEmpty from './CardEmpty.vue'; import CardEmpty from '../../../components/CardEmpty.vue';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import { GoogleMap, Marker, CustomMarker, Polyline } from 'vue3-google-map'; import { GoogleMap, Marker, CustomMarker, Polyline } from 'vue3-google-map';
import useDirectionsRender from '../composables/useDirectionRender'; import useDirectionsRender from '../../../composables/useDirectionRender';
import Cardload from './CardLoad.vue'; import Cardload from '../../../components/CardLoad.vue';
import { useLoadsStore } from '../stores/loads'; import { useLoadsStore } from '../../../stores/loads';
import { useNotificationsStore } from '../stores/notifications'; import { useNotificationsStore } from '../../../stores/notifications';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const mapKey = import.meta.env.VITE_MAP_KEY; const mapKey = import.meta.env.VITE_MAP_KEY;

View File

@@ -1,6 +1,6 @@
<script setup> <script setup>
import CardFaq from '../components/CardFaq.vue'; import CardFaq from './components/CardFaq.vue';
import faqs from '../data/faqs.json'; import faqs from '../../data/faqs.json';
</script> </script>

View File

@@ -1,13 +1,13 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import useDirectory from '../composables/useDirectory'; import useDirectory from '../../composables/useDirectory';
import CardCompany from '../components/CardCompany.vue'; import CardCompany from './components/CardCompany.vue';
import TruckTypes from '../components/ui/TruckTypes.vue'; import TruckTypes from '../../components/ui/TruckTypes.vue';
import Segments from '../components/ui/Segments.vue'; import Segments from '../../components/ui/Segments.vue';
import States from '../components/ui/States.vue'; import States from '../../components/ui/States.vue';
import Cities from '../components/ui/Cities.vue'; import Cities from '../../components/ui/Cities.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const {loading, companies, getCompaniesData, companiesTotal, currentCompaniesPage} = useDirectory(); const {loading, companies, getCompaniesData, companiesTotal, currentCompaniesPage} = useDirectory();

View File

@@ -1,15 +1,15 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import useSearchLoads from '../composables/userSearchLoads'; import useSearchLoads from '../../composables/userSearchLoads';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardLoad from '../components/CardLoad.vue' import CardLoad from '../../components/CardLoad.vue'
import CardEmpty from '../components/CardEmpty.vue' import CardEmpty from '../../components/CardEmpty.vue'
import TruckTypes from '../components/ui/TruckTypes.vue'; import TruckTypes from '../../components/ui/TruckTypes.vue';
import Segments from '../components/ui/Segments.vue'; import Segments from '../../components/ui/Segments.vue';
import States from '../components/ui/States.vue'; import States from '../../components/ui/States.vue';
import Cities from '../components/ui/Cities.vue'; import Cities from '../../components/ui/Cities.vue';
import MakeProposalModal from '../components/MakeProposalModal.vue'; import MakeProposalModal from '../../components/MakeProposalModal.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const filterQuery = ref([]); const filterQuery = ref([]);

View File

@@ -1,14 +1,14 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import useSearchVehicles from '../composables/useSearchVehicles'; import useSearchVehicles from '../../composables/useSearchVehicles';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardVehicle from '../components/CardVehicle.vue'; import CardVehicle from '../../components/CardVehicle.vue';
import CardEmpty from '../components/CardEmpty.vue' import CardEmpty from '../../components/CardEmpty.vue'
import TruckTypes from '../components/ui/TruckTypes.vue'; import TruckTypes from '../../components/ui/TruckTypes.vue';
import Segments from '../components/ui/Segments.vue'; import Segments from '../../components/ui/Segments.vue';
import States from '../components/ui/States.vue'; import States from '../../components/ui/States.vue';
import Cities from '../components/ui/Cities.vue'; import Cities from '../../components/ui/Cities.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const filterQuery = ref([]); const filterQuery = ref([]);

View File

@@ -1,13 +1,13 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import useDirectory from '../composables/useDirectory'; import useDirectory from '../../composables/useDirectory';
import CardCompany from '../components/CardCompany.vue'; import CardCompany from './components/CardCompany.vue';
import TruckTypes from '../components/ui/TruckTypes.vue'; import TruckTypes from '../../components/ui/TruckTypes.vue';
import Segments from '../components/ui/Segments.vue'; import Segments from '../../components/ui/Segments.vue';
import States from '../components/ui/States.vue'; import States from '../../components/ui/States.vue';
import Cities from '../components/ui/Cities.vue'; import Cities from '../../components/ui/Cities.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
const {loading, companies, getCompaniesData, companiesTotal, currentCompaniesPage} = useDirectory(); const {loading, companies, getCompaniesData, companiesTotal, currentCompaniesPage} = useDirectory();
const query = ref(''); const query = ref('');

View File

@@ -1,6 +1,6 @@
<script setup> <script setup>
import { RouterLink } from 'vue-router'; import { RouterLink } from 'vue-router';
import { getDateMonthDay } from '../helpers/date_formats'; import { getDateMonthDay } from '../../../helpers/date_formats';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
defineProps({ defineProps({

View File

@@ -1,9 +1,9 @@
<script setup> <script setup>
import { onMounted, ref } from 'vue'; import { onMounted, ref } from 'vue';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import { useRoute } from 'vue-router'; import { useRoute } from 'vue-router';
import useDirectory from '../composables/useDirectory'; import useDirectory from '../../composables/useDirectory';
import CardUser from '../components/CardUser.vue'; import CardUser from './components/CardUser.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const {loading, users, getUsersData} = useDirectory(); const {loading, users, getUsersData} = useDirectory();

View File

@@ -1,11 +1,11 @@
<script setup> <script setup>
import { onMounted, ref } from 'vue'; import { onMounted, ref } from 'vue';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardUser from '../components/CardUser.vue'; import CardUser from './components/CardUser.vue';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../stores/company';
import CreateUserModal from '../components/CreateUserModal.vue'; import CreateUserModal from './modals/CreateUserModal.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../stores/auth';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const companyStore = useCompanyStore(); const companyStore = useCompanyStore();

View File

@@ -1,9 +1,9 @@
<script setup> <script setup>
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { getDateOnly } from '../helpers/date_formats'; import { getDateOnly } from '../../../helpers/date_formats';
import { getTypeUser } from '../helpers/type_user'; import { getTypeUser } from '../../../helpers/type_user';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../../stores/company';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import {computed } from 'vue' import {computed } from 'vue'

View File

@@ -1,14 +1,14 @@
<script setup> <script setup>
import { computed, onMounted, reactive, ref } from 'vue'; import { computed, onMounted, reactive, ref } from 'vue';
import CustomInput from './ui/CustomInput.vue'; import CustomInput from '../../../components/ui/CustomInput.vue';
import States from './ui/States.vue'; import States from '../../../components/ui/States.vue';
import Cities from './ui/Cities.vue'; import Cities from '../../../components/ui/Cities.vue';
import Segments from './ui/Segments.vue'; import Segments from '../../../components/ui/Segments.vue';
import TruckTypes from './ui/TruckTypes.vue'; import TruckTypes from '../../../components/ui/TruckTypes.vue';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import { validateEmail } from '../helpers/validations'; import { validateEmail } from '../../../helpers/validations';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../../stores/company';
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';

View File

@@ -1,14 +1,14 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../stores/company';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import { useVehiclesStore } from '../stores/vehicles'; import { useVehiclesStore } from '../../stores/vehicles';
import CardVehicle from '../components/CardVehicle.vue'; import CardVehicle from '../../components/CardVehicle.vue';
import CardEmpty from '../components/CardEmpty.vue'; import CardEmpty from '../../components/CardEmpty.vue';
import CreateVehicleModal from '../components/CreateVehicleModal.vue'; import CreateVehicleModal from './modals/CreateVehicleModal.vue';
import StatusVehicleModal from '../components/StatusVehicleModal.vue'; import StatusVehicleModal from './modals/StatusVehicleModal.vue';
import DriverVehicleModal from '../components/DriverVehicleModal.vue'; import DriverVehicleModal from './modals/DriverVehicleModal.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const companyStore = useCompanyStore(); const companyStore = useCompanyStore();

View File

@@ -1,14 +1,14 @@
<script setup> <script setup>
import { computed, onMounted, reactive, ref } from 'vue'; import { computed, onMounted, reactive, ref } from 'vue';
import CustomInput from './ui/CustomInput.vue'; import CustomInput from '../../../components/ui/CustomInput.vue';
import TruckTypes from './ui/TruckTypes.vue'; import TruckTypes from '../../../components/ui/TruckTypes.vue';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import Segments from './ui/Segments.vue'; import Segments from '../../../components/ui/Segments.vue';
import States from './ui/States.vue'; import States from '../../../components/ui/States.vue';
import Cities from './ui/Cities.vue'; import Cities from '../../../components/ui/Cities.vue';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { useVehiclesStore } from '../stores/vehicles'; import { useVehiclesStore } from '../../../stores/vehicles';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const props = defineProps({ const props = defineProps({

View File

@@ -1,8 +1,8 @@
<script setup> <script setup>
import { onMounted, ref } from 'vue'; import { onMounted, ref } from 'vue';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../../stores/company';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import { useVehiclesStore } from '../stores/vehicles'; import { useVehiclesStore } from '../../../stores/vehicles';
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';

View File

@@ -1,13 +1,13 @@
<script setup> <script setup>
import { onMounted, reactive, ref } from 'vue'; import { onMounted, reactive, ref } from 'vue';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import CustomRadioInput from './ui/CustomRadioInput.vue'; import CustomRadioInput from '../../../components/ui/CustomRadioInput.vue';
import { useVehiclesStore } from '../stores/vehicles'; import { useVehiclesStore } from '../../../stores/vehicles';
import CustomInput from './ui/CustomInput.vue'; import CustomInput from '../../../components/ui/CustomInput.vue';
import States from './ui/States.vue'; import States from '../../../components/ui/States.vue';
import Cities from './ui/Cities.vue'; import Cities from '../../../components/ui/Cities.vue';
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { getDateTime } from '../helpers/date_formats'; import { getDateTime } from '../../../helpers/date_formats';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';

View File

@@ -1,12 +1,12 @@
<script setup> <script setup>
import { onMounted, ref, watch } from 'vue'; import { onMounted, ref, watch } from 'vue';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../stores/company';
import Spiner from '../components/ui/Spiner.vue'; import Spiner from '../../components/ui/Spiner.vue';
import CardEmpty from '../components/CardEmpty.vue'; import CardEmpty from '../../components/CardEmpty.vue';
import CreateLocationModal from '../components/CreateLocationModal.vue'; import CreateLocationModal from './modals/CreateLocationModal.vue';
import CardLocation from '../components/CardLocation.vue'; import CardLocation from './components/CardLocation.vue';
import Pagination from '../components/Pagination.vue'; import Pagination from '../../components/Pagination.vue';
import CustomPopup from '../components/CustomPopup.vue'; import CustomPopup from '../../components/CustomPopup.vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const companyStore = useCompanyStore(); const companyStore = useCompanyStore();

View File

@@ -1,7 +1,7 @@
<script setup> <script setup>
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../../stores/company';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
const props = defineProps({ const props = defineProps({

View File

@@ -1,16 +1,16 @@
<script setup> <script setup>
import { computed, onMounted, reactive, ref } from 'vue'; import { computed, onMounted, reactive, ref } from 'vue';
import CustomInput from './ui/CustomInput.vue'; import CustomInput from '../../../components/ui/CustomInput.vue';
import Segments from './ui/Segments.vue'; import Segments from '../../../components/ui/Segments.vue';
import TruckTypes from './ui/TruckTypes.vue'; import TruckTypes from '../../../components/ui/TruckTypes.vue';
import States from './ui/States.vue'; import States from '../../../components/ui/States.vue';
import Cities from './ui/Cities.vue'; import Cities from '../../../components/ui/Cities.vue';
import Spiner from './ui/Spiner.vue'; import Spiner from '../../../components/ui/Spiner.vue';
import { useAuthStore } from '../stores/auth'; import { useAuthStore } from '../../../stores/auth';
import { useCompanyStore } from '../stores/company'; import { useCompanyStore } from '../../../stores/company';
import Swal from 'sweetalert2'; import Swal from 'sweetalert2';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import { validateEmail } from '../helpers/validations'; import { validateEmail } from '../../../helpers/validations';
const props = defineProps({ const props = defineProps({
location: { location: {