reorganizations of views & components
This commit is contained in:
@@ -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';
|
||||
|
||||
</script>
|
||||
|
||||
@@ -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'),
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
<script setup>
|
||||
import { reactive, ref } from 'vue';
|
||||
import CustomRadioInput from '../components/ui/CustomRadioInput.vue';
|
||||
import Custominput from '../components/ui/CustomInput.vue';
|
||||
import Segments from '../components/ui/Segments.vue';
|
||||
import States from '../components/ui/States.vue';
|
||||
import Cities from '../components/ui/Cities.vue';
|
||||
import TruckTypes from '../components/ui/TruckTypes.vue';
|
||||
import NotificationBadge from '../components/ui/NotificationBadge.vue';
|
||||
import {validRFC} from '../helpers/validations';
|
||||
import CustomRadioInput from '../../components/ui/CustomRadioInput.vue';
|
||||
import Custominput from '../../components/ui/CustomInput.vue';
|
||||
import Segments from '../../components/ui/Segments.vue';
|
||||
import States from '../../components/ui/States.vue';
|
||||
import Cities from '../../components/ui/Cities.vue';
|
||||
import TruckTypes from '../../components/ui/TruckTypes.vue';
|
||||
import NotificationBadge from '../../components/ui/NotificationBadge.vue';
|
||||
import {validRFC} from '../../helpers/validations';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { useNotificationsStore } from '../stores/notifications';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { complete_registry } from "../services/auth";
|
||||
import { updateMyUserProfile } from "../services/company"
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import { useNotificationsStore } from '../../stores/notifications';
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
import { complete_registry } from "../../services/auth";
|
||||
import { updateMyUserProfile } from "../../services/company"
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const notifications = useNotificationsStore();
|
||||
@@ -1,12 +1,12 @@
|
||||
<script setup>
|
||||
import { reactive, ref } from 'vue';
|
||||
import CustomInput from '../components/ui/CustomInput.vue';
|
||||
import NotificationBadge from '../components/ui/NotificationBadge.vue';
|
||||
import {validateEmail} from '../helpers/validations';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import { login } from '../services/auth';
|
||||
import CustomInput from '../../components/ui/CustomInput.vue';
|
||||
import NotificationBadge from '../../components/ui/NotificationBadge.vue';
|
||||
import {validateEmail} from '../../helpers/validations';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import { login } from '../../services/auth';
|
||||
import { RouterLink, useRouter } from 'vue-router';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const form = reactive({
|
||||
@@ -1,12 +1,12 @@
|
||||
<script setup>
|
||||
import { reactive, ref } from 'vue';
|
||||
import CustomInput from '../components/ui/CustomInput.vue';
|
||||
import NotificationBadge from '../components/ui/NotificationBadge.vue';
|
||||
import {validateEmail} from '../helpers/validations';
|
||||
import {recoveryPassword, recoveryPasswordConfirm} from "../services/auth";
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CustomInput from '../../components/ui/CustomInput.vue';
|
||||
import NotificationBadge from '../../components/ui/NotificationBadge.vue';
|
||||
import {validateEmail} from '../../helpers/validations';
|
||||
import {recoveryPassword, recoveryPasswordConfirm} from "../../services/auth";
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { useNotificationsStore } from '../stores/notifications';
|
||||
import { useNotificationsStore } from '../../stores/notifications';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const router = useRouter();
|
||||
@@ -1,13 +1,13 @@
|
||||
<script setup>
|
||||
import { reactive, ref } from 'vue';
|
||||
import CustomInput from '../components/ui/CustomInput.vue';
|
||||
import NotificationBadge from '../components/ui/NotificationBadge.vue';
|
||||
import {validateEmail} from '../helpers/validations';
|
||||
import {regiter, regiterConfirm} from "../services/auth";
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CustomInput from '../../components/ui/CustomInput.vue';
|
||||
import NotificationBadge from '../../components/ui/NotificationBadge.vue';
|
||||
import {validateEmail} from '../../helpers/validations';
|
||||
import {regiter, regiterConfirm} from "../../services/auth";
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { useNotificationsStore } from '../stores/notifications';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useNotificationsStore } from '../../stores/notifications';
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const router = useRouter();
|
||||
@@ -1,12 +1,12 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardBudget from '../components/CardBudget.vue';
|
||||
import CardEmpty from '../components/CardEmpty.vue';
|
||||
import CreateBudgetModal from '../components/CreateBudgetModal.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import { useCompanyStore } from '../../stores/company';
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardBudget from './components/CardBudget.vue';
|
||||
import CardEmpty from '../../components/CardEmpty.vue';
|
||||
import CreateBudgetModal from './modals/CreateBudgetModal.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const companyStore = useCompanyStore();
|
||||
@@ -1,9 +1,9 @@
|
||||
<script setup>
|
||||
import Swal from 'sweetalert2';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import { computed } from 'vue';
|
||||
import { formatCurrency } from '../helpers/format_currency';
|
||||
import { formatCurrency } from '../../../helpers/format_currency';
|
||||
|
||||
const props = defineProps({
|
||||
budget: {
|
||||
@@ -1,16 +1,16 @@
|
||||
<script setup>
|
||||
import { computed, onMounted, reactive, ref } from 'vue';
|
||||
import CustomInput from './ui/CustomInput.vue';
|
||||
import Products from './ui/Products.vue';
|
||||
import TruckTypes from './ui/TruckTypes.vue';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import CustomInput from '../../../components/ui/CustomInput.vue';
|
||||
import Products from '../../../components/ui/Products.vue';
|
||||
import TruckTypes from '../../../components/ui/TruckTypes.vue';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import Swal from 'sweetalert2';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import Cities from './ui/Cities.vue';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import Cities from '../../../components/ui/Cities.vue';
|
||||
import html2pdf from 'html2pdf.js';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import { formatCurrency } from '../helpers/format_currency';
|
||||
import { formatCurrency } from '../../../helpers/format_currency';
|
||||
|
||||
const props = defineProps({
|
||||
budget: {
|
||||
@@ -1,11 +1,11 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import {useCompanyStore} from '../stores/company';
|
||||
import {useAuthStore} from '../stores/auth';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import {getTypeCompany} from '../helpers/type_company'
|
||||
import {getDateMonthDay} from '../helpers/date_formats'
|
||||
import EditCompanyModal from '../components/ui/EditCompanyModal.vue';
|
||||
import {useCompanyStore} from '../../stores/company';
|
||||
import {useAuthStore} from '../../stores/auth';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import {getTypeCompany} from '../../helpers/type_company'
|
||||
import {getDateMonthDay} from '../../helpers/date_formats'
|
||||
import EditCompanyModal from './modals/EditCompanyModal.vue';
|
||||
import { storeToRefs } from 'pinia';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<script setup>
|
||||
import { onMounted, reactive, ref } from 'vue';
|
||||
import Spiner from '../ui/Spiner.vue';
|
||||
import NotificationBadge from './NotificationBadge.vue';
|
||||
import Segments from './Segments.vue';
|
||||
import TruckTypes from './TruckTypes.vue';
|
||||
import Cities from './Cities.vue';
|
||||
import States from './States.vue';
|
||||
import Custominput from './CustomInput.vue';
|
||||
import { useCompanyStore } from '../../stores/company';
|
||||
import { useNotificationsStore } from '../../stores/notifications';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import NotificationBadge from '../../../components/ui/NotificationBadge.vue';
|
||||
import Segments from '../../../components/ui/Segments.vue';
|
||||
import TruckTypes from '../../../components/ui/TruckTypes.vue';
|
||||
import Cities from '../../../components/ui/Cities.vue';
|
||||
import States from '../../../components/ui/States.vue';
|
||||
import Custominput from '../../../components/ui/CustomInput.vue';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import { useNotificationsStore } from '../../../stores/notifications';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const companyStore = useCompanyStore()
|
||||
@@ -1,13 +1,13 @@
|
||||
<script setup>
|
||||
import segments from '../data/segments.json';
|
||||
import loadsType from '../data/loadsType.json';
|
||||
import BarChartStatistics from '../components/BarChartStatistics.vue';
|
||||
import DoughnutChartStatistics from '../components/DoughnutChartStatistics.vue';
|
||||
import { useLoadsStore } from '../stores/loads';
|
||||
import segments from '../../data/segments.json';
|
||||
import loadsType from '../../data/loadsType.json';
|
||||
import BarChartStatistics from './components/BarChartStatistics.vue';
|
||||
import DoughnutChartStatistics from './components/DoughnutChartStatistics.vue';
|
||||
import { useLoadsStore } from '../../stores/loads';
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardEmpty from '../components/CardEmpty.vue';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardEmpty from '../../components/CardEmpty.vue';
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
import { storeToRefs } from 'pinia';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardLoad from '../components/CardLoad.vue';
|
||||
import AttachmentsModal from '../components/AttachmentsModal.vue';
|
||||
import { useLoadsStore } from '../stores/loads';
|
||||
import FormLoadModal from '../components/FormLoadModal.vue';
|
||||
import ProposalsModal from '../components/ProposalsModal.vue';
|
||||
import CardEmpty from '../components/CardEmpty.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardLoad from '../../components/CardLoad.vue';
|
||||
import AttachmentsModal from '../../components/AttachmentsModal.vue';
|
||||
import { useLoadsStore } from '../../stores/loads';
|
||||
import FormLoadModal from './modals/FormLoadModal.vue';
|
||||
import ProposalsModal from './modals/ProposalsModal.vue';
|
||||
import CardEmpty from '../../components/CardEmpty.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import CarrierInfoModal from '../components/CarrierInfoModal.vue';
|
||||
import CarrierInfoModal from '../../components/CarrierInfoModal.vue';
|
||||
|
||||
const loadStore = useLoadsStore();
|
||||
const loading = ref(false);
|
||||
@@ -1,14 +1,14 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, computed } from 'vue';
|
||||
import { useRoute, RouterLink } from 'vue-router';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardLoad from '../components/CardLoad.vue';
|
||||
import useDirectionsRender from '../composables/useDirectionRender';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardLoad from '../../components/CardLoad.vue';
|
||||
import useDirectionsRender from '../../composables/useDirectionRender';
|
||||
import { GoogleMap, Marker, CustomMarker, Polyline } from 'vue3-google-map';
|
||||
import CardEmpty from '../components/CardEmpty.vue';
|
||||
import useTrackingLoad from '../composables/useTrackingLoad';
|
||||
import CardEmpty from '../../components/CardEmpty.vue';
|
||||
import useTrackingLoad from '../../composables/useTrackingLoad';
|
||||
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;
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
<script setup>
|
||||
import { onMounted, ref } from 'vue';
|
||||
import { useRoute } from 'vue-router';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardLoad from '../components/CardLoad.vue';
|
||||
import useDirectionsRender from '../composables/useDirectionRender';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardLoad from '../../components/CardLoad.vue';
|
||||
import useDirectionsRender from '../../composables/useDirectionRender';
|
||||
import { GoogleMap, Marker, CustomMarker, Polyline } from 'vue3-google-map';
|
||||
import CardEmpty from '../components/CardEmpty.vue';
|
||||
import useTrackingLoad from '../composables/useTrackingLoad';
|
||||
import CardEmpty from '../../components/CardEmpty.vue';
|
||||
import useTrackingLoad from '../../composables/useTrackingLoad';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import AttachmentsModal from '../components/AttachmentsModal.vue';
|
||||
import { useLoadsStore } from '../stores/loads';
|
||||
import CarrierInfoModal from '../components/CarrierInfoModal.vue';
|
||||
import AttachmentsModal from '../../components/AttachmentsModal.vue';
|
||||
import { useLoadsStore } from '../../stores/loads';
|
||||
import CarrierInfoModal from '../../components/CarrierInfoModal.vue';
|
||||
|
||||
const mapKey = import.meta.env.VITE_MAP_KEY;
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
<script setup>
|
||||
import { reactive, ref, onMounted, watch } from 'vue';
|
||||
import { useLoadsStore } from '../stores/loads';
|
||||
import Custominput from './ui/CustomInput.vue';
|
||||
import Segments from './ui/Segments.vue';
|
||||
import TruckTypes from './ui/TruckTypes.vue';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import Products from './ui/Products.vue';
|
||||
import { useLoadsStore } from '../../../stores/loads';
|
||||
import Custominput from '../../../components/ui/CustomInput.vue';
|
||||
import Segments from '../../../components/ui/Segments.vue';
|
||||
import TruckTypes from '../../../components/ui/TruckTypes.vue';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import Products from '../../../components/ui/Products.vue';
|
||||
import { GoogleMap, Marker, Polyline } from "vue3-google-map";
|
||||
import useDirectionsRender from '../composables/useDirectionRender';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import useDirectionsRender from '../../../composables/useDirectionRender';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import Swal from 'sweetalert2';
|
||||
import { useNotificationsStore } from '../stores/notifications';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import { useNotificationsStore } from '../../../stores/notifications';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import { computed } from 'vue';
|
||||
import {getDateTime } from '../helpers/date_formats';
|
||||
import { validateEmail } from '../helpers/validations';
|
||||
import AddressPreview from './AddressPreview.vue';
|
||||
import {getDateTime } from '../../../helpers/date_formats';
|
||||
import { validateEmail } from '../../../helpers/validations';
|
||||
import AddressPreview from '../../../components/AddressPreview.vue';
|
||||
|
||||
|
||||
const loadStore = useLoadsStore();
|
||||
@@ -1,12 +1,12 @@
|
||||
<script setup>
|
||||
import { onMounted, ref } from 'vue';
|
||||
import { useLoadsStore } from '../stores/loads';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import { getDateMonthDay } from '../helpers/date_formats';
|
||||
import VehicleInfo from './VehicleInfo.vue';
|
||||
import { useLoadsStore } from '../../../stores/loads';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import { getDateMonthDay } from '../../../helpers/date_formats';
|
||||
import VehicleInfo from '../../../components/VehicleInfo.vue';
|
||||
import Swal from 'sweetalert2'
|
||||
import CardEmpty from './CardEmpty.vue';
|
||||
import CardEmpty from '../../../components/CardEmpty.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const loadsStore = useLoadsStore();
|
||||
@@ -1,12 +1,12 @@
|
||||
<script setup>
|
||||
import { onMounted, reactive, ref, watch } from 'vue';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CustomInput from '../components/ui/CustomInput.vue';
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CustomInput from '../../components/ui/CustomInput.vue';
|
||||
import { storeToRefs } from 'pinia';
|
||||
import NotificationBadge from '../components/ui/NotificationBadge.vue';
|
||||
import FormChangePassword from '../components/FormChangePassword.vue';
|
||||
import FormChangeEmail from '../components/FormChangeEmail.vue';
|
||||
import NotificationBadge from '../../components/ui/NotificationBadge.vue';
|
||||
import FormChangePassword from './views/FormChangePassword.vue';
|
||||
import FormChangeEmail from './views/FormChangeEmail.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const auth = useAuthStore();
|
||||
@@ -1,11 +1,11 @@
|
||||
<script setup>
|
||||
import { useRouter } from 'vue-router';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useNotificationsStore } from '../stores/notifications';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import { useNotificationsStore } from '../../../stores/notifications';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import { ref } from 'vue';
|
||||
import { onMounted } from 'vue';
|
||||
import CustomRadioInput from './ui/CustomRadioInput.vue';
|
||||
import CustomRadioInput from '../../../components/ui/CustomRadioInput.vue';
|
||||
import { watch } from 'vue';
|
||||
|
||||
const lang = ref(null);
|
||||
@@ -1,12 +1,12 @@
|
||||
<script setup>
|
||||
import {reactive, ref} from 'vue';
|
||||
import CustomInput from './ui/CustomInput.vue';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import NotificationBadge from './ui/NotificationBadge.vue';
|
||||
import { validateEmail } from '../helpers/validations';
|
||||
import CustomInput from '../../../components/ui/CustomInput.vue';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import NotificationBadge from '../../../components/ui/NotificationBadge.vue';
|
||||
import { validateEmail } from '../../../helpers/validations';
|
||||
import Swal from 'sweetalert2';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useNotificationsStore } from '../stores/notifications';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import { useNotificationsStore } from '../../../stores/notifications';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<script setup>
|
||||
import {reactive, ref} from 'vue';
|
||||
import CustomInput from './ui/CustomInput.vue';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import NotificationBadge from './ui/NotificationBadge.vue';
|
||||
import { recoveryPassword, recoveryPasswordConfirm, regiter } from '../services/auth';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import CustomInput from '../../../components/ui/CustomInput.vue';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import NotificationBadge from '../../../components/ui/NotificationBadge.vue';
|
||||
import { recoveryPassword, recoveryPasswordConfirm, regiter } from '../../../services/auth';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { useNotificationsStore } from '../stores/notifications';
|
||||
import { useNotificationsStore } from '../../../stores/notifications';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const pwdForm = reactive({
|
||||
@@ -1,16 +1,16 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useLoadsStore } from '../stores/loads';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardProposal from '../components/CardProposal.vue';
|
||||
import LoadDetailModal from '../components/LoadDetailModal.vue';
|
||||
import MakeProposalModal from '../components/MakeProposalModal.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import AttachmentsModal from '../components/AttachmentsModal.vue';
|
||||
import { useCompanyStore } from '../../stores/company';
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
import { useLoadsStore } from '../../stores/loads';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardProposal from './components/CardProposal.vue';
|
||||
import LoadDetailModal from './modals/LoadDetailModal.vue';
|
||||
import MakeProposalModal from '../../components/MakeProposalModal.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
import AttachmentsModal from '../../components/AttachmentsModal.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import CustomPopup from '../components/CustomPopup.vue';
|
||||
import CustomPopup from '../../components/CustomPopup.vue';
|
||||
|
||||
const companyStore = useCompanyStore();
|
||||
const authStore = useAuthStore();
|
||||
@@ -1,10 +1,10 @@
|
||||
<script setup>
|
||||
import Swal from 'sweetalert2';
|
||||
import { getDateOnly } from '../helpers/date_formats';
|
||||
import { getStatusLoad } from '../helpers/status';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useLoadsStore } from '../stores/loads';
|
||||
import { getDateOnly } from '../../../helpers/date_formats';
|
||||
import { getStatusLoad } from '../../../helpers/status';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import { useLoadsStore } from '../../../stores/loads';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const props = defineProps({
|
||||
@@ -1,12 +1,12 @@
|
||||
<script setup>
|
||||
import { ref, onMounted } from 'vue';
|
||||
import CardEmpty from './CardEmpty.vue';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import CardEmpty from '../../../components/CardEmpty.vue';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import { GoogleMap, Marker, CustomMarker, Polyline } from 'vue3-google-map';
|
||||
import useDirectionsRender from '../composables/useDirectionRender';
|
||||
import Cardload from './CardLoad.vue';
|
||||
import { useLoadsStore } from '../stores/loads';
|
||||
import { useNotificationsStore } from '../stores/notifications';
|
||||
import useDirectionsRender from '../../../composables/useDirectionRender';
|
||||
import Cardload from '../../../components/CardLoad.vue';
|
||||
import { useLoadsStore } from '../../../stores/loads';
|
||||
import { useNotificationsStore } from '../../../stores/notifications';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const mapKey = import.meta.env.VITE_MAP_KEY;
|
||||
@@ -1,6 +1,6 @@
|
||||
<script setup>
|
||||
import CardFaq from '../components/CardFaq.vue';
|
||||
import faqs from '../data/faqs.json';
|
||||
import CardFaq from './components/CardFaq.vue';
|
||||
import faqs from '../../data/faqs.json';
|
||||
|
||||
</script>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import useDirectory from '../composables/useDirectory';
|
||||
import CardCompany from '../components/CardCompany.vue';
|
||||
import TruckTypes from '../components/ui/TruckTypes.vue';
|
||||
import Segments from '../components/ui/Segments.vue';
|
||||
import States from '../components/ui/States.vue';
|
||||
import Cities from '../components/ui/Cities.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import useDirectory from '../../composables/useDirectory';
|
||||
import CardCompany from './components/CardCompany.vue';
|
||||
import TruckTypes from '../../components/ui/TruckTypes.vue';
|
||||
import Segments from '../../components/ui/Segments.vue';
|
||||
import States from '../../components/ui/States.vue';
|
||||
import Cities from '../../components/ui/Cities.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const {loading, companies, getCompaniesData, companiesTotal, currentCompaniesPage} = useDirectory();
|
||||
@@ -1,15 +1,15 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import useSearchLoads from '../composables/userSearchLoads';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardLoad from '../components/CardLoad.vue'
|
||||
import CardEmpty from '../components/CardEmpty.vue'
|
||||
import TruckTypes from '../components/ui/TruckTypes.vue';
|
||||
import Segments from '../components/ui/Segments.vue';
|
||||
import States from '../components/ui/States.vue';
|
||||
import Cities from '../components/ui/Cities.vue';
|
||||
import MakeProposalModal from '../components/MakeProposalModal.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import useSearchLoads from '../../composables/userSearchLoads';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardLoad from '../../components/CardLoad.vue'
|
||||
import CardEmpty from '../../components/CardEmpty.vue'
|
||||
import TruckTypes from '../../components/ui/TruckTypes.vue';
|
||||
import Segments from '../../components/ui/Segments.vue';
|
||||
import States from '../../components/ui/States.vue';
|
||||
import Cities from '../../components/ui/Cities.vue';
|
||||
import MakeProposalModal from '../../components/MakeProposalModal.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const filterQuery = ref([]);
|
||||
@@ -1,14 +1,14 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import useSearchVehicles from '../composables/useSearchVehicles';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardVehicle from '../components/CardVehicle.vue';
|
||||
import CardEmpty from '../components/CardEmpty.vue'
|
||||
import TruckTypes from '../components/ui/TruckTypes.vue';
|
||||
import Segments from '../components/ui/Segments.vue';
|
||||
import States from '../components/ui/States.vue';
|
||||
import Cities from '../components/ui/Cities.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import useSearchVehicles from '../../composables/useSearchVehicles';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardVehicle from '../../components/CardVehicle.vue';
|
||||
import CardEmpty from '../../components/CardEmpty.vue'
|
||||
import TruckTypes from '../../components/ui/TruckTypes.vue';
|
||||
import Segments from '../../components/ui/Segments.vue';
|
||||
import States from '../../components/ui/States.vue';
|
||||
import Cities from '../../components/ui/Cities.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const filterQuery = ref([]);
|
||||
@@ -1,13 +1,13 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import useDirectory from '../composables/useDirectory';
|
||||
import CardCompany from '../components/CardCompany.vue';
|
||||
import TruckTypes from '../components/ui/TruckTypes.vue';
|
||||
import Segments from '../components/ui/Segments.vue';
|
||||
import States from '../components/ui/States.vue';
|
||||
import Cities from '../components/ui/Cities.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import useDirectory from '../../composables/useDirectory';
|
||||
import CardCompany from './components/CardCompany.vue';
|
||||
import TruckTypes from '../../components/ui/TruckTypes.vue';
|
||||
import Segments from '../../components/ui/Segments.vue';
|
||||
import States from '../../components/ui/States.vue';
|
||||
import Cities from '../../components/ui/Cities.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
|
||||
const {loading, companies, getCompaniesData, companiesTotal, currentCompaniesPage} = useDirectory();
|
||||
const query = ref('');
|
||||
@@ -1,6 +1,6 @@
|
||||
<script setup>
|
||||
import { RouterLink } from 'vue-router';
|
||||
import { getDateMonthDay } from '../helpers/date_formats';
|
||||
import { getDateMonthDay } from '../../../helpers/date_formats';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
defineProps({
|
||||
@@ -1,9 +1,9 @@
|
||||
<script setup>
|
||||
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 useDirectory from '../composables/useDirectory';
|
||||
import CardUser from '../components/CardUser.vue';
|
||||
import useDirectory from '../../composables/useDirectory';
|
||||
import CardUser from './components/CardUser.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const {loading, users, getUsersData} = useDirectory();
|
||||
@@ -1,11 +1,11 @@
|
||||
<script setup>
|
||||
import { onMounted, ref } from 'vue';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardUser from '../components/CardUser.vue';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import CreateUserModal from '../components/CreateUserModal.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardUser from './components/CardUser.vue';
|
||||
import { useCompanyStore } from '../../stores/company';
|
||||
import CreateUserModal from './modals/CreateUserModal.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const companyStore = useCompanyStore();
|
||||
@@ -1,9 +1,9 @@
|
||||
<script setup>
|
||||
import Swal from 'sweetalert2';
|
||||
import { getDateOnly } from '../helpers/date_formats';
|
||||
import { getTypeUser } from '../helpers/type_user';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { getDateOnly } from '../../../helpers/date_formats';
|
||||
import { getTypeUser } from '../../../helpers/type_user';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import {computed } from 'vue'
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<script setup>
|
||||
import { computed, onMounted, reactive, ref } from 'vue';
|
||||
import CustomInput from './ui/CustomInput.vue';
|
||||
import States from './ui/States.vue';
|
||||
import Cities from './ui/Cities.vue';
|
||||
import Segments from './ui/Segments.vue';
|
||||
import TruckTypes from './ui/TruckTypes.vue';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import { validateEmail } from '../helpers/validations';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import CustomInput from '../../../components/ui/CustomInput.vue';
|
||||
import States from '../../../components/ui/States.vue';
|
||||
import Cities from '../../../components/ui/Cities.vue';
|
||||
import Segments from '../../../components/ui/Segments.vue';
|
||||
import TruckTypes from '../../../components/ui/TruckTypes.vue';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import { validateEmail } from '../../../helpers/validations';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import Swal from 'sweetalert2';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import { useVehiclesStore } from '../stores/vehicles';
|
||||
import CardVehicle from '../components/CardVehicle.vue';
|
||||
import CardEmpty from '../components/CardEmpty.vue';
|
||||
import CreateVehicleModal from '../components/CreateVehicleModal.vue';
|
||||
import StatusVehicleModal from '../components/StatusVehicleModal.vue';
|
||||
import DriverVehicleModal from '../components/DriverVehicleModal.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import { useCompanyStore } from '../../stores/company';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import { useVehiclesStore } from '../../stores/vehicles';
|
||||
import CardVehicle from '../../components/CardVehicle.vue';
|
||||
import CardEmpty from '../../components/CardEmpty.vue';
|
||||
import CreateVehicleModal from './modals/CreateVehicleModal.vue';
|
||||
import StatusVehicleModal from './modals/StatusVehicleModal.vue';
|
||||
import DriverVehicleModal from './modals/DriverVehicleModal.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const companyStore = useCompanyStore();
|
||||
@@ -1,14 +1,14 @@
|
||||
<script setup>
|
||||
import { computed, onMounted, reactive, ref } from 'vue';
|
||||
import CustomInput from './ui/CustomInput.vue';
|
||||
import TruckTypes from './ui/TruckTypes.vue';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import Segments from './ui/Segments.vue';
|
||||
import States from './ui/States.vue';
|
||||
import Cities from './ui/Cities.vue';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import CustomInput from '../../../components/ui/CustomInput.vue';
|
||||
import TruckTypes from '../../../components/ui/TruckTypes.vue';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import Segments from '../../../components/ui/Segments.vue';
|
||||
import States from '../../../components/ui/States.vue';
|
||||
import Cities from '../../../components/ui/Cities.vue';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import Swal from 'sweetalert2';
|
||||
import { useVehiclesStore } from '../stores/vehicles';
|
||||
import { useVehiclesStore } from '../../../stores/vehicles';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const props = defineProps({
|
||||
@@ -1,8 +1,8 @@
|
||||
<script setup>
|
||||
import { onMounted, ref } from 'vue';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import { useVehiclesStore } from '../stores/vehicles';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import { useVehiclesStore } from '../../../stores/vehicles';
|
||||
import Swal from 'sweetalert2';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<script setup>
|
||||
import { onMounted, reactive, ref } from 'vue';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import CustomRadioInput from './ui/CustomRadioInput.vue';
|
||||
import { useVehiclesStore } from '../stores/vehicles';
|
||||
import CustomInput from './ui/CustomInput.vue';
|
||||
import States from './ui/States.vue';
|
||||
import Cities from './ui/Cities.vue';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import CustomRadioInput from '../../../components/ui/CustomRadioInput.vue';
|
||||
import { useVehiclesStore } from '../../../stores/vehicles';
|
||||
import CustomInput from '../../../components/ui/CustomInput.vue';
|
||||
import States from '../../../components/ui/States.vue';
|
||||
import Cities from '../../../components/ui/Cities.vue';
|
||||
import Swal from 'sweetalert2';
|
||||
import { getDateTime } from '../helpers/date_formats';
|
||||
import { getDateTime } from '../../../helpers/date_formats';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<script setup>
|
||||
import { onMounted, ref, watch } from 'vue';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import Spiner from '../components/ui/Spiner.vue';
|
||||
import CardEmpty from '../components/CardEmpty.vue';
|
||||
import CreateLocationModal from '../components/CreateLocationModal.vue';
|
||||
import CardLocation from '../components/CardLocation.vue';
|
||||
import Pagination from '../components/Pagination.vue';
|
||||
import CustomPopup from '../components/CustomPopup.vue';
|
||||
import { useCompanyStore } from '../../stores/company';
|
||||
import Spiner from '../../components/ui/Spiner.vue';
|
||||
import CardEmpty from '../../components/CardEmpty.vue';
|
||||
import CreateLocationModal from './modals/CreateLocationModal.vue';
|
||||
import CardLocation from './components/CardLocation.vue';
|
||||
import Pagination from '../../components/Pagination.vue';
|
||||
import CustomPopup from '../../components/CustomPopup.vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const companyStore = useCompanyStore();
|
||||
@@ -1,7 +1,7 @@
|
||||
<script setup>
|
||||
import Swal from 'sweetalert2';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
const props = defineProps({
|
||||
@@ -1,16 +1,16 @@
|
||||
<script setup>
|
||||
import { computed, onMounted, reactive, ref } from 'vue';
|
||||
import CustomInput from './ui/CustomInput.vue';
|
||||
import Segments from './ui/Segments.vue';
|
||||
import TruckTypes from './ui/TruckTypes.vue';
|
||||
import States from './ui/States.vue';
|
||||
import Cities from './ui/Cities.vue';
|
||||
import Spiner from './ui/Spiner.vue';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import { useCompanyStore } from '../stores/company';
|
||||
import CustomInput from '../../../components/ui/CustomInput.vue';
|
||||
import Segments from '../../../components/ui/Segments.vue';
|
||||
import TruckTypes from '../../../components/ui/TruckTypes.vue';
|
||||
import States from '../../../components/ui/States.vue';
|
||||
import Cities from '../../../components/ui/Cities.vue';
|
||||
import Spiner from '../../../components/ui/Spiner.vue';
|
||||
import { useAuthStore } from '../../../stores/auth';
|
||||
import { useCompanyStore } from '../../../stores/company';
|
||||
import Swal from 'sweetalert2';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import { validateEmail } from '../helpers/validations';
|
||||
import { validateEmail } from '../../../helpers/validations';
|
||||
|
||||
const props = defineProps({
|
||||
location: {
|
||||
Reference in New Issue
Block a user