From cc709002e1ad527869efb311bd2b1f600e5c4c54 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Mon, 23 Sep 2024 22:09:37 +0200 Subject: [PATCH] fix: refs #7220 paths --- src/components/CreateManualInvoiceForm.vue | 4 +- src/components/CreateNewCityForm.vue | 8 +- src/components/CreateNewExpenseForm.vue | 2 +- src/components/CreateNewPostcodeForm.vue | 158 +----------------- src/components/CreateNewProvinceForm.vue | 4 +- src/components/CreateThermographForm.vue | 4 +- src/components/CrudModel.vue | 6 +- src/components/EditPictureForm.vue | 4 +- src/components/EditTableCellValueForm.vue | 2 +- src/components/FilterItemForm.vue | 6 +- src/components/FilterTravelForm.vue | 6 +- src/components/ItemsFilterPanel.vue | 8 +- src/components/NavBar.vue | 2 +- src/components/RefundInvoiceForm.vue | 6 +- src/components/RegularizeStockForm.vue | 4 +- src/components/TransferInvoiceForm.vue | 8 +- src/components/UserPanel.vue | 47 ++++-- src/components/VnSelectProvince.vue | 4 +- src/components/VnTable/VnColumn.vue | 16 +- src/components/VnTable/VnFilter.vue | 12 +- src/components/VnTable/VnOrder.vue | 2 +- src/components/VnTable/VnTable.vue | 12 +- src/components/common/SendSmsDialog.vue | 16 +- src/components/common/VnCard.vue | 6 +- src/components/common/VnDms.vue | 6 +- src/components/common/VnDmsList.vue | 8 +- src/components/common/VnLocation.vue | 9 +- src/components/common/VnLog.vue | 4 +- src/components/common/VnLogFilter.vue | 2 +- src/components/common/VnSectionMain.vue | 2 +- src/components/common/VnSelect.vue | 4 + src/components/common/VnSelectDialog.vue | 2 + src/components/common/VnSelectEnum.vue | 2 +- src/components/ui/CardDescriptor.vue | 4 +- src/components/ui/CardSummary.vue | 4 +- src/components/ui/CatalogItem.vue | 2 +- src/components/ui/VnFilterPanel.vue | 4 +- src/components/ui/VnNotes.vue | 8 +- src/components/ui/VnPaginate.vue | 2 +- src/components/ui/VnSearchbar.vue | 2 +- src/composables/useVnConfirm.js | 2 +- src/filters/toHour.js | 4 +- src/pages/Account/AccountAccounts.vue | 4 +- src/pages/Account/AccountAcls.vue | 6 +- src/pages/Account/AccountAliasList.vue | 4 +- src/pages/Account/AccountConnections.vue | 4 +- src/pages/Account/AccountCreate.vue | 4 +- src/pages/Account/AccountFilter.vue | 4 +- src/pages/Account/AccountLdap.vue | 4 +- src/pages/Account/AccountList.vue | 4 +- src/pages/Account/AccountSamba.vue | 4 +- src/pages/Account/Acls/AclFilter.vue | 4 +- src/pages/Account/Acls/AclFormView.vue | 2 +- src/pages/Account/Alias/AliasCreateForm.vue | 4 +- .../Account/Alias/Card/AliasBasicData.vue | 2 +- src/pages/Account/Alias/Card/AliasCard.vue | 2 +- .../Account/Alias/Card/AliasDescriptor.vue | 2 +- src/pages/Account/Alias/Card/AliasSummary.vue | 2 +- src/pages/Account/Alias/Card/AliasUsers.vue | 6 +- src/pages/Account/Card/AccountBasicData.vue | 2 +- src/pages/Account/Card/AccountCard.vue | 2 +- src/pages/Account/Card/AccountDescriptor.vue | 2 +- .../Account/Card/AccountDescriptorMenu.vue | 2 +- src/pages/Account/Card/AccountMailAlias.vue | 6 +- .../Card/AccountMailAliasCreateForm.vue | 6 +- .../Account/Card/AccountMailForwarding.vue | 2 +- src/pages/Account/Card/AccountPrivileges.vue | 4 +- src/pages/Account/Card/AccountSummary.vue | 2 +- src/pages/Account/InheritedRoles.vue | 4 +- src/pages/Account/Role/AccountRoles.vue | 4 +- .../Account/Role/Card/InheritedRoles.vue | 4 +- src/pages/Account/Role/Card/RoleBasicData.vue | 4 +- src/pages/Account/Role/Card/RoleCard.vue | 2 +- .../Account/Role/Card/RoleDescriptor.vue | 2 +- src/pages/Account/Role/Card/RoleForm.vue | 4 +- src/pages/Account/Role/Card/RoleSummary.vue | 2 +- .../Account/Role/Card/SubRoleCreateForm.vue | 6 +- src/pages/Account/Role/Card/SubRoles.vue | 6 +- src/pages/Claim/Card/ClaimAction.vue | 2 +- src/pages/Claim/Card/ClaimBasicData.vue | 8 +- src/pages/Claim/Card/ClaimCard.vue | 2 +- src/pages/Claim/Card/ClaimDescriptor.vue | 2 +- src/pages/Claim/Card/ClaimDescriptorMenu.vue | 6 +- src/pages/Claim/Card/ClaimDevelopment.vue | 8 +- src/pages/Claim/Card/ClaimLines.vue | 8 +- src/pages/Claim/Card/ClaimLinesImport.vue | 2 +- src/pages/Claim/Card/ClaimPhoto.vue | 6 +- src/pages/Claim/Card/ClaimSummary.vue | 4 +- src/pages/Claim/ClaimFilter.vue | 6 +- src/pages/Claim/ClaimList.vue | 2 +- src/pages/Customer/Card/CustomerBalance.vue | 16 +- src/pages/Customer/Card/CustomerBasicData.vue | 6 +- .../Customer/Card/CustomerBillingData.vue | 4 +- src/pages/Customer/Card/CustomerCard.vue | 2 +- .../Customer/Card/CustomerConsumption.vue | 8 +- src/pages/Customer/Card/CustomerContacts.vue | 4 +- src/pages/Customer/Card/CustomerCredits.vue | 2 +- .../Customer/Card/CustomerDescriptor.vue | 2 +- .../Customer/Card/CustomerFileManagement.vue | 2 +- .../Customer/Card/CustomerFiscalData.vue | 6 +- src/pages/Customer/Card/CustomerGreuges.vue | 4 +- .../Customer/Card/CustomerRecoveries.vue | 2 +- src/pages/Customer/Card/CustomerSummary.vue | 2 +- src/pages/Customer/Card/CustomerUnpaid.vue | 2 +- src/pages/Customer/Card/CustomerWebAccess.vue | 2 +- src/pages/Customer/CustomerCreate.vue | 6 +- src/pages/Customer/CustomerFilter.vue | 4 +- src/pages/Customer/CustomerList.vue | 4 +- .../CustomerDefaulterAddObservation.vue | 2 +- .../Defaulter/CustomerDefaulterFilter.vue | 4 +- ...stomerNotificationsCampaignConsumption.vue | 6 +- .../Customer/Payments/CustomerPayments.vue | 2 +- .../Payments/CustomerPaymentsFilter.vue | 2 +- .../components/CustomerAddressCreate.vue | 6 +- .../components/CustomerAddressEdit.vue | 6 +- .../components/CustomerChangePassword.vue | 2 +- .../CustomerCreditContractsCreate.vue | 4 +- .../CustomerFileManagementCreate.vue | 4 +- .../components/CustomerFileManagementEdit.vue | 4 +- .../components/CustomerNewCustomsAgent.vue | 2 +- .../components/CustomerNewPayment.vue | 12 +- .../components/CustomerRecoverieCreate.vue | 6 +- .../components/CustomerSamplesCreate.vue | 6 +- src/pages/Dashboard/DashboardMain.vue | 2 +- .../Department/Card/DepartmentBasicData.vue | 6 +- src/pages/Department/Card/DepartmentCard.vue | 2 +- .../Department/Card/DepartmentDescriptor.vue | 2 +- .../Department/Card/DepartmentSummary.vue | 2 +- src/pages/Entry/Card/EntryBasicData.vue | 6 +- src/pages/Entry/Card/EntryBuys.vue | 6 +- src/pages/Entry/Card/EntryBuysImport.vue | 6 +- src/pages/Entry/Card/EntryCard.vue | 2 +- src/pages/Entry/Card/EntryDescriptor.vue | 4 +- src/pages/Entry/Card/EntryNotes.vue | 4 +- src/pages/Entry/Card/EntrySummary.vue | 2 +- src/pages/Entry/EntryBuysTableDialog.vue | 2 +- src/pages/Entry/EntryCreate.vue | 6 +- src/pages/Entry/EntryFilter.vue | 6 +- src/pages/Entry/EntryLatestBuys.vue | 2 +- src/pages/Entry/EntryLatestBuysFilter.vue | 4 +- src/pages/Entry/EntryList.vue | 2 +- src/pages/Entry/EntryStockBought.vue | 8 +- src/pages/Entry/EntryStockBoughtDetail.vue | 2 +- src/pages/Entry/MyEntries.vue | 2 +- .../InvoiceIn/Card/InvoiceInBasicData.vue | 4 +- src/pages/InvoiceIn/Card/InvoiceInCard.vue | 2 +- .../InvoiceIn/Card/InvoiceInDescriptor.vue | 6 +- src/pages/InvoiceIn/Card/InvoiceInSummary.vue | 2 +- src/pages/InvoiceIn/InvoiceInCreate.vue | 6 +- src/pages/InvoiceIn/InvoiceInFilter.vue | 6 +- src/pages/InvoiceIn/InvoiceInSearchbar.vue | 2 +- src/pages/InvoiceOut/Card/InvoiceOutCard.vue | 2 +- .../InvoiceOut/Card/InvoiceOutDescriptor.vue | 2 +- .../Card/InvoiceOutDescriptorMenu.vue | 6 +- .../InvoiceOut/Card/InvoiceOutSummary.vue | 2 +- src/pages/InvoiceOut/InvoiceOutFilter.vue | 4 +- src/pages/InvoiceOut/InvoiceOutGlobalForm.vue | 4 +- src/pages/InvoiceOut/InvoiceOutList.vue | 4 +- .../InvoiceOutNegativeBasesFilter.vue | 2 +- src/pages/Item/Card/CreateGenusForm.vue | 4 +- src/pages/Item/Card/CreateIntrastatForm.vue | 4 +- src/pages/Item/Card/CreateSpecieForm.vue | 4 +- src/pages/Item/Card/ItemBasicData.vue | 6 +- src/pages/Item/Card/ItemBotanical.vue | 6 +- src/pages/Item/Card/ItemCard.vue | 2 +- src/pages/Item/Card/ItemDescriptor.vue | 4 +- src/pages/Item/Card/ItemDescriptorImage.vue | 2 +- src/pages/Item/Card/ItemDiary.vue | 2 +- src/pages/Item/Card/ItemLastEntries.vue | 2 +- src/pages/Item/Card/ItemShelving.vue | 2 +- src/pages/Item/Card/ItemSummary.vue | 2 +- src/pages/Item/Card/ItemTags.vue | 6 +- src/pages/Item/Card/ItemTax.vue | 6 +- src/pages/Item/ItemCreate.vue | 6 +- src/pages/Item/ItemFixedPrice.vue | 6 +- src/pages/Item/ItemFixedPriceFilter.vue | 4 +- src/pages/Item/ItemList.vue | 8 +- src/pages/Item/ItemListFilter.vue | 4 +- src/pages/Item/ItemRequest.vue | 4 +- src/pages/Item/ItemRequestDenyForm.vue | 2 +- src/pages/Item/ItemRequestFilter.vue | 2 +- src/pages/Item/ItemTypeCreate.vue | 6 +- src/pages/ItemType/Card/ItemTypeBasicData.vue | 6 +- src/pages/ItemType/Card/ItemTypeCard.vue | 2 +- .../ItemType/Card/ItemTypeDescriptor.vue | 2 +- src/pages/ItemType/Card/ItemTypeSummary.vue | 2 +- src/pages/ItemType/ItemTypeSearchbar.vue | 2 +- src/pages/Login/LoginMain.vue | 2 +- src/pages/Login/ResetPassword.vue | 4 +- src/pages/Login/VerifyEmail.vue | 2 +- src/pages/Monitor/MonitorOrders.vue | 4 +- .../Monitor/Ticket/MonitorTicketSearchbar.vue | 2 +- src/pages/Monitor/Ticket/MonitorTickets.vue | 4 +- src/pages/Order/Card/OrderBasicData.vue | 12 +- src/pages/Order/Card/OrderCard.vue | 2 +- src/pages/Order/Card/OrderCatalog.vue | 4 +- src/pages/Order/Card/OrderCatalogFilter.vue | 6 +- .../Order/Card/OrderCatalogItemDialog.vue | 2 +- src/pages/Order/Card/OrderCreateDialog.vue | 12 +- src/pages/Order/Card/OrderDescriptor.vue | 4 +- src/pages/Order/Card/OrderDescriptorMenu.vue | 2 +- src/pages/Order/Card/OrderFilter.vue | 8 +- src/pages/Order/Card/OrderLines.vue | 4 +- src/pages/Order/Card/OrderSearchbar.vue | 2 +- src/pages/Order/Card/OrderSummary.vue | 6 +- src/pages/Order/Card/OrderVolume.vue | 8 +- src/pages/Parking/Card/ParkingBasicData.vue | 4 +- src/pages/Parking/Card/ParkingCard.vue | 2 +- src/pages/Parking/Card/ParkingDescriptor.vue | 4 +- src/pages/Parking/Card/ParkingSummary.vue | 4 +- src/pages/Parking/ParkingFilter.vue | 4 +- src/pages/Parking/ParkingList.vue | 6 +- src/pages/Route/Agency/AgencyList.vue | 2 +- .../Route/Agency/Card/AgencyBasicData.vue | 4 +- src/pages/Route/Agency/Card/AgencyCard.vue | 2 +- .../Route/Agency/Card/AgencyDescriptor.vue | 4 +- src/pages/Route/Agency/Card/AgencySummary.vue | 4 +- .../Route/Agency/Card/AgencyWorkcenter.vue | 2 +- .../Route/Card/RouteAutonomousFilter.vue | 10 +- src/pages/Route/Card/RouteCard.vue | 2 +- src/pages/Route/Card/RouteDescriptor.vue | 4 +- src/pages/Route/Card/RouteDescriptorMenu.vue | 2 +- src/pages/Route/Card/RouteFilter.vue | 8 +- src/pages/Route/Card/RouteForm.vue | 14 +- .../Route/Card/RouteListTicketsDialog.vue | 2 +- src/pages/Route/Card/RouteSearchbar.vue | 2 +- src/pages/Route/Card/RouteSummary.vue | 4 +- src/pages/Route/Cmr/CmrList.vue | 2 +- .../Route/Roadmap/RoadmapAddStopForm.vue | 10 +- src/pages/Route/Roadmap/RoadmapBasicData.vue | 14 +- src/pages/Route/Roadmap/RoadmapCard.vue | 2 +- src/pages/Route/Roadmap/RoadmapDescriptor.vue | 4 +- .../Route/Roadmap/RoadmapDescriptorMenu.vue | 2 +- src/pages/Route/Roadmap/RoadmapFilter.vue | 10 +- src/pages/Route/Roadmap/RoadmapStops.vue | 4 +- src/pages/Route/Roadmap/RoadmapSummary.vue | 6 +- src/pages/Route/RouteAutonomous.vue | 12 +- src/pages/Route/RouteList.vue | 6 +- src/pages/Route/RouteRoadmap.vue | 10 +- src/pages/Route/RouteTickets.vue | 12 +- src/pages/Shelving/Card/ShelvingCard.vue | 2 +- .../Shelving/Card/ShelvingDescriptor.vue | 4 +- .../Shelving/Card/ShelvingDescriptorMenu.vue | 2 +- src/pages/Shelving/Card/ShelvingFilter.vue | 4 +- src/pages/Shelving/Card/ShelvingForm.vue | 4 +- src/pages/Shelving/Card/ShelvingSearchbar.vue | 4 +- src/pages/Shelving/Card/ShelvingSummary.vue | 6 +- src/pages/Shelving/ShelvingList.vue | 6 +- src/pages/Supplier/Card/SupplierAccounts.vue | 6 +- .../Supplier/Card/SupplierAddressesCreate.vue | 4 +- .../Supplier/Card/SupplierAgencyTerm.vue | 6 +- .../Card/SupplierAgencyTermCreate.vue | 6 +- src/pages/Supplier/Card/SupplierBasicData.vue | 5 +- .../Supplier/Card/SupplierBillingData.vue | 6 +- src/pages/Supplier/Card/SupplierCard.vue | 2 +- .../Supplier/Card/SupplierConsumption.vue | 8 +- src/pages/Supplier/Card/SupplierContacts.vue | 4 +- .../Supplier/Card/SupplierDescriptor.vue | 2 +- .../Supplier/Card/SupplierFiscalData.vue | 6 +- src/pages/Supplier/Card/SupplierSummary.vue | 2 +- src/pages/Supplier/SupplierCreate.vue | 6 +- src/pages/Supplier/SupplierList.vue | 4 +- src/pages/Supplier/SupplierListFilter.vue | 2 +- .../Ticket/Card/BasicData/BasicDataTable.vue | 4 +- .../Card/BasicData/TicketBasicDataForm.vue | 6 +- .../Card/BasicData/TicketBasicDataView.vue | 2 +- src/pages/Ticket/Card/ExpeditionNewTicket.vue | 4 +- src/pages/Ticket/Card/TicketCard.vue | 2 +- src/pages/Ticket/Card/TicketComponents.vue | 6 +- src/pages/Ticket/Card/TicketCreateRequest.vue | 6 +- .../Ticket/Card/TicketCreateServiceType.vue | 4 +- .../Ticket/Card/TicketCreateTracking.vue | 6 +- src/pages/Ticket/Card/TicketDescriptor.vue | 2 +- .../Ticket/Card/TicketDescriptorMenu.vue | 8 +- src/pages/Ticket/Card/TicketDmsImportForm.vue | 6 +- src/pages/Ticket/Card/TicketExpedition.vue | 4 +- src/pages/Ticket/Card/TicketNotes.vue | 6 +- src/pages/Ticket/Card/TicketPackage.vue | 4 +- src/pages/Ticket/Card/TicketPicture.vue | 4 +- src/pages/Ticket/Card/TicketSale.vue | 8 +- .../Ticket/Card/TicketSaleMoreActions.vue | 4 +- src/pages/Ticket/Card/TicketSaleTracking.vue | 4 +- src/pages/Ticket/Card/TicketService.vue | 4 +- src/pages/Ticket/Card/TicketSummary.vue | 6 +- src/pages/Ticket/Card/TicketTracking.vue | 2 +- src/pages/Ticket/Card/TicketVolume.vue | 4 +- src/pages/Ticket/TicketAdvance.vue | 6 +- src/pages/Ticket/TicketAdvanceFilter.vue | 4 +- src/pages/Ticket/TicketCreate.vue | 12 +- src/pages/Ticket/TicketCreateDialog.vue | 12 +- src/pages/Ticket/TicketFilter.vue | 4 +- src/pages/Ticket/TicketFuture.vue | 6 +- src/pages/Ticket/TicketFutureFilter.vue | 4 +- src/pages/Ticket/TicketWeekly.vue | 4 +- src/pages/Travel/Card/TravelBasicData.vue | 8 +- src/pages/Travel/Card/TravelCard.vue | 2 +- src/pages/Travel/Card/TravelDescriptor.vue | 2 +- .../Travel/Card/TravelDescriptorMenuItems.vue | 4 +- src/pages/Travel/Card/TravelSummary.vue | 2 +- src/pages/Travel/Card/TravelThermographs.vue | 2 +- .../Travel/Card/TravelThermographsForm.vue | 6 +- src/pages/Travel/ExtraCommunity.vue | 4 +- src/pages/Travel/ExtraCommunityFilter.vue | 4 +- src/pages/Travel/TravelCreate.vue | 8 +- src/pages/Travel/TravelList.vue | 4 +- src/pages/Wagon/Card/WagonCard.vue | 2 +- src/pages/Wagon/Type/WagonTypeEdit.vue | 2 +- src/pages/Wagon/WagonCounter.vue | 2 +- src/pages/Worker/Card/WorkerBalance.vue | 2 +- src/pages/Worker/Card/WorkerBasicData.vue | 4 +- src/pages/Worker/Card/WorkerCalendar.vue | 2 +- .../Worker/Card/WorkerCalendarFilter.vue | 4 +- src/pages/Worker/Card/WorkerCard.vue | 2 +- .../Worker/Card/WorkerChangePasswordForm.vue | 2 +- src/pages/Worker/Card/WorkerDescriptor.vue | 2 +- src/pages/Worker/Card/WorkerFormation.vue | 2 +- src/pages/Worker/Card/WorkerLocker.vue | 4 +- src/pages/Worker/Card/WorkerMedical.vue | 2 +- .../Card/WorkerNotificationsManager.vue | 2 +- src/pages/Worker/Card/WorkerPBX.vue | 2 +- src/pages/Worker/Card/WorkerPda.vue | 6 +- src/pages/Worker/Card/WorkerSummary.vue | 2 +- src/pages/Worker/Card/WorkerTimeControl.vue | 6 +- src/pages/Worker/Card/WorkerTimeForm.vue | 2 +- src/pages/Worker/Card/WorkerTimeHourChip.vue | 2 +- .../Worker/Card/WorkerTimeReasonForm.vue | 2 +- src/pages/Worker/CreateDepartmentChild.vue | 4 +- src/pages/Worker/WorkerCreate.vue | 8 +- src/pages/Worker/WorkerFilter.vue | 2 +- src/pages/Zone/Card/ZoneBasicData.vue | 4 +- src/pages/Zone/Card/ZoneCard.vue | 2 +- src/pages/Zone/Card/ZoneCreateWarehouse.vue | 6 +- src/pages/Zone/Card/ZoneDescriptor.vue | 2 +- .../Zone/Card/ZoneDescriptorMenuItems.vue | 2 +- .../Zone/Card/ZoneEventExclusionForm.vue | 6 +- .../Zone/Card/ZoneEventInclusionForm.vue | 8 +- src/pages/Zone/Card/ZoneEventsPanel.vue | 2 +- src/pages/Zone/Card/ZoneLocationsTree.vue | 2 +- src/pages/Zone/Card/ZoneSearchbar.vue | 2 +- src/pages/Zone/Card/ZoneSummary.vue | 2 +- src/pages/Zone/Card/ZoneWarehouses.vue | 6 +- src/pages/Zone/Delivery/ZoneDeliveryList.vue | 2 +- src/pages/Zone/Upcoming/ZoneUpcomingList.vue | 2 +- src/pages/Zone/ZoneCreate.vue | 8 +- src/pages/Zone/ZoneFilterPanel.vue | 6 +- src/pages/Zone/ZoneList.vue | 2 +- src/pages/Zone/ZoneUpcoming.vue | 4 +- src/stores/invoiceOutGlobal.js | 2 +- .../__tests__/components/Leftmenu.spec.js | 2 +- .../components/common/CrudModel.spec.js | 2 +- .../components/common/VnSmsDialog.spec.js | 19 ++- .../composables/useArrayData.spec.js | 2 +- .../__tests__/composables/useRole.spec.js | 7 +- .../__tests__/composables/useSession.spec.js | 4 +- .../composables/useTokenConfig.spec.js | 2 +- 355 files changed, 811 insertions(+), 934 deletions(-) diff --git a/src/components/CreateManualInvoiceForm.vue b/src/components/CreateManualInvoiceForm.vue index da006e024..4865b186e 100644 --- a/src/components/CreateManualInvoiceForm.vue +++ b/src/components/CreateManualInvoiceForm.vue @@ -3,8 +3,8 @@ import { reactive, ref, computed } from 'vue'; import { useI18n } from 'vue-i18n'; import { useRouter } from 'vue-router'; -import FetchData from 'components/FetchData.vue'; -import VnRow from 'components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; import VnSelect from 'src/components/common/VnSelect.vue'; import VnInput from 'src/components/common/VnInput.vue'; import FormModelPopup from './FormModelPopup.vue'; diff --git a/src/components/CreateNewCityForm.vue b/src/components/CreateNewCityForm.vue index 9a7d8666c..a8498e623 100644 --- a/src/components/CreateNewCityForm.vue +++ b/src/components/CreateNewCityForm.vue @@ -2,10 +2,10 @@ import { reactive, ref } from 'vue'; import { useI18n } from 'vue-i18n'; -import FetchData from 'components/FetchData.vue'; -import VnRow from 'components/ui/VnRow.vue'; -import VnSelectProvince from 'components/VnSelectProvince.vue'; -import VnInput from 'components/common/VnInput.vue'; +import FetchData from 'src/components/FetchData.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; +import VnSelectProvince from 'src/components/VnSelectProvince.vue'; +import VnInput from 'src/components/common/VnInput.vue'; import FormModelPopup from './FormModelPopup.vue'; const emit = defineEmits(['onDataSaved']); diff --git a/src/components/CreateNewExpenseForm.vue b/src/components/CreateNewExpenseForm.vue index 7088cec03..2c543f13f 100644 --- a/src/components/CreateNewExpenseForm.vue +++ b/src/components/CreateNewExpenseForm.vue @@ -1,6 +1,6 @@ -import FetchData from 'components/FetchData.vue'; -import VnRow from 'components/ui/VnRow.vue'; -import VnSelect from 'src/components/common/VnSelect.vue'; -import VnSelectProvince from 'src/components/VnSelectProvince.vue'; -import VnInput from 'src/components/common/VnInput.vue'; -import CreateNewCityForm from './CreateNewCityForm.vue'; -import VnSelectDialog from 'components/common/VnSelectDialog.vue'; -import FormModelPopup from './FormModelPopup.vue'; - -const emit = defineEmits(['onDataSaved']); - -const { t } = useI18n(); - -const postcodeFormData = reactive({ - code: null, - countryFk: null, - provinceFk: null, - townFk: null, -}); - -const provincesFetchDataRef = ref(null); -const countriesOptions = ref([]); -const provincesOptions = ref([]); -const town = ref({}); - -function onDataSaved(formData) { - const newPostcode = { - ...formData, - }; - newPostcode.town = town.value.name; - newPostcode.townFk = town.value.id; - const provinceObject = provincesOptions.value.find( - ({ id }) => id === formData.provinceFk - ); - newPostcode.province = provinceObject?.name; - const countryObject = countriesOptions.value.find( - ({ id }) => id === formData.countryFk - ); - newPostcode.country = countryObject?.name; - emit('onDataSaved', newPostcode); -} - -async function onCityCreated(newTown, formData) { - await provincesFetchDataRef.value.fetch(); - newTown.province = provincesOptions.value.find( - (province) => province.id === newTown.provinceFk - ); - formData.townFk = newTown; - setTown(newTown, formData); -} - -function setTown(newTown, data) { - if (!newTown) return; - town.value = newTown; - data.provinceFk = newTown.provinceFk; - data.countryFk = newTown.province.countryFk; -} - -async function setProvince(id, data) { - await provincesFetchDataRef.value.fetch(); - const newProvince = provincesOptions.value.find((province) => province.id == id); - if (!newProvince) return; - - data.countryFk = newProvince.countryFk; -} - - - + -es: - New postcode: Nuevo código postal - Please, ensure you put the correct data!: ¡Por favor, asegúrese de poner los datos correctos! - City: Población - Province: Provincia - Country: País - Postcode: Código postal diff --git a/src/components/CreateNewProvinceForm.vue b/src/components/CreateNewProvinceForm.vue index e32684a98..9e89148e0 100644 --- a/src/components/CreateNewProvinceForm.vue +++ b/src/components/CreateNewProvinceForm.vue @@ -2,8 +2,8 @@ import { reactive, ref } from 'vue'; import { useI18n } from 'vue-i18n'; -import FetchData from 'components/FetchData.vue'; -import VnRow from 'components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; import VnSelect from 'src/components/common/VnSelect.vue'; import VnInput from 'src/components/common/VnInput.vue'; import FormModelPopup from './FormModelPopup.vue'; diff --git a/src/components/CreateThermographForm.vue b/src/components/CreateThermographForm.vue index 65a1c2679..ba85377e5 100644 --- a/src/components/CreateThermographForm.vue +++ b/src/components/CreateThermographForm.vue @@ -2,8 +2,8 @@ import { reactive, ref } from 'vue'; import { useI18n } from 'vue-i18n'; -import FetchData from 'components/FetchData.vue'; -import VnRow from 'components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; import VnSelect from 'src/components/common/VnSelect.vue'; import VnInput from 'src/components/common/VnInput.vue'; import FormModelPopup from './FormModelPopup.vue'; diff --git a/src/components/CrudModel.vue b/src/components/CrudModel.vue index 0386e037b..e55e836aa 100644 --- a/src/components/CrudModel.vue +++ b/src/components/CrudModel.vue @@ -6,9 +6,9 @@ import { useI18n } from 'vue-i18n'; import { useQuasar } from 'quasar'; import { useValidator } from 'src/composables/useValidator'; import { useStateStore } from 'stores/useStateStore'; -import VnPaginate from 'components/ui/VnPaginate.vue'; -import VnConfirm from 'components/ui/VnConfirm.vue'; -import SkeletonTable from 'components/ui/SkeletonTable.vue'; +import VnPaginate from 'src/components/ui/VnPaginate.vue'; +import VnConfirm from 'src/components/ui/VnConfirm.vue'; +import SkeletonTable from 'src/components/ui/SkeletonTable.vue'; import { tMobile } from 'src/composables/tMobile'; const { push } = useRouter(); diff --git a/src/components/EditPictureForm.vue b/src/components/EditPictureForm.vue index cd6107aca..960896dc1 100644 --- a/src/components/EditPictureForm.vue +++ b/src/components/EditPictureForm.vue @@ -3,8 +3,8 @@ import { reactive, computed, ref } from 'vue'; import { useI18n } from 'vue-i18n'; import VnSelect from 'src/components/common/VnSelect.vue'; -import FetchData from 'components/FetchData.vue'; -import VnRow from 'components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; import VnInput from 'src/components/common/VnInput.vue'; import Croppie from 'croppie/croppie'; diff --git a/src/components/EditTableCellValueForm.vue b/src/components/EditTableCellValueForm.vue index 14709e884..28edaeb8b 100644 --- a/src/components/EditTableCellValueForm.vue +++ b/src/components/EditTableCellValueForm.vue @@ -5,7 +5,7 @@ import { useI18n } from 'vue-i18n'; import VnSelect from 'src/components/common/VnSelect.vue'; import VnInput from 'src/components/common/VnInput.vue'; import VnInputDate from 'src/components/common/VnInputDate.vue'; -import VnRow from 'components/ui/VnRow.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; import { QCheckbox } from 'quasar'; import axios from 'axios'; diff --git a/src/components/FilterItemForm.vue b/src/components/FilterItemForm.vue index 1cf36deeb..0c8e03cb1 100644 --- a/src/components/FilterItemForm.vue +++ b/src/components/FilterItemForm.vue @@ -2,10 +2,10 @@ import { ref, reactive, computed } from 'vue'; import { useI18n } from 'vue-i18n'; -import VnRow from 'components/ui/VnRow.vue'; -import FetchData from 'components/FetchData.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; import VnInput from 'src/components/common/VnInput.vue'; -import VnSelect from 'components/common/VnSelect.vue'; +import VnSelect from 'src/components/common/VnSelect.vue'; import ItemDescriptorProxy from 'src/pages/Item/Card/ItemDescriptorProxy.vue'; import axios from 'axios'; diff --git a/src/components/FilterTravelForm.vue b/src/components/FilterTravelForm.vue index c84772d9b..627421327 100644 --- a/src/components/FilterTravelForm.vue +++ b/src/components/FilterTravelForm.vue @@ -2,10 +2,10 @@ import { ref, reactive, computed } from 'vue'; import { useI18n } from 'vue-i18n'; -import VnRow from 'components/ui/VnRow.vue'; -import FetchData from 'components/FetchData.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; import VnInputDate from 'src/components/common/VnInputDate.vue'; -import VnSelect from 'components/common/VnSelect.vue'; +import VnSelect from 'src/components/common/VnSelect.vue'; import TravelDescriptorProxy from 'src/pages/Travel/Card/TravelDescriptorProxy.vue'; import axios from 'axios'; diff --git a/src/components/ItemsFilterPanel.vue b/src/components/ItemsFilterPanel.vue index e89d32da4..d916349c3 100644 --- a/src/components/ItemsFilterPanel.vue +++ b/src/components/ItemsFilterPanel.vue @@ -2,11 +2,11 @@ import { computed, ref } from 'vue'; import { useI18n } from 'vue-i18n'; -import VnInput from 'components/common/VnInput.vue'; -import FetchData from 'components/FetchData.vue'; +import VnInput from 'src/components/common/VnInput.vue'; +import FetchData from 'src/components/FetchData.vue'; import VnFilterPanel from 'src/components/ui/VnFilterPanel.vue'; -import VnSelect from 'components/common/VnSelect.vue'; -import VnFilterPanelChip from 'components/ui/VnFilterPanelChip.vue'; +import VnSelect from 'src/components/common/VnSelect.vue'; +import VnFilterPanelChip from 'src/components/ui/VnFilterPanelChip.vue'; import axios from 'axios'; diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue index 00faaebc2..b31d38782 100644 --- a/src/components/NavBar.vue +++ b/src/components/NavBar.vue @@ -5,7 +5,7 @@ import { useState } from 'src/composables/useState'; import { useStateStore } from 'stores/useStateStore'; import { useQuasar } from 'quasar'; import PinnedModules from './PinnedModules.vue'; -import UserPanel from 'components/UserPanel.vue'; +import UserPanel from 'src/components/UserPanel.vue'; import VnBreadcrumbs from './common/VnBreadcrumbs.vue'; import VnAvatar from './ui/VnAvatar.vue'; diff --git a/src/components/RefundInvoiceForm.vue b/src/components/RefundInvoiceForm.vue index c21c892dd..7ef914024 100644 --- a/src/components/RefundInvoiceForm.vue +++ b/src/components/RefundInvoiceForm.vue @@ -3,9 +3,9 @@ import { ref, reactive } from 'vue'; import { useI18n } from 'vue-i18n'; import { useRouter } from 'vue-router'; import { useDialogPluginComponent } from 'quasar'; -import VnRow from 'components/ui/VnRow.vue'; -import FetchData from 'components/FetchData.vue'; -import VnSelect from 'components/common/VnSelect.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; +import VnSelect from 'src/components/common/VnSelect.vue'; import FormPopup from './FormPopup.vue'; import axios from 'axios'; import useNotify from 'src/composables/useNotify.js'; diff --git a/src/components/RegularizeStockForm.vue b/src/components/RegularizeStockForm.vue index f34386fc4..1c9db0b1c 100644 --- a/src/components/RegularizeStockForm.vue +++ b/src/components/RegularizeStockForm.vue @@ -3,8 +3,8 @@ import { reactive, ref } from 'vue'; import { useI18n } from 'vue-i18n'; import VnSelect from 'src/components/common/VnSelect.vue'; -import FetchData from 'components/FetchData.vue'; -import VnRow from 'components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; import FormModelPopup from './FormModelPopup.vue'; const emit = defineEmits(['onDataSaved']); diff --git a/src/components/TransferInvoiceForm.vue b/src/components/TransferInvoiceForm.vue index f7050cdba..89399d816 100644 --- a/src/components/TransferInvoiceForm.vue +++ b/src/components/TransferInvoiceForm.vue @@ -3,10 +3,10 @@ import { ref, reactive } from 'vue'; import { useI18n } from 'vue-i18n'; import { useRouter } from 'vue-router'; import { useQuasar, useDialogPluginComponent } from 'quasar'; -import VnConfirm from 'components/ui/VnConfirm.vue'; -import VnRow from 'components/ui/VnRow.vue'; -import FetchData from 'components/FetchData.vue'; -import VnSelect from 'components/common/VnSelect.vue'; +import VnConfirm from 'src/components/ui/VnConfirm.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; +import VnSelect from 'src/components/common/VnSelect.vue'; import FormPopup from './FormPopup.vue'; import axios from 'axios'; import useNotify from 'src/composables/useNotify.js'; diff --git a/src/components/UserPanel.vue b/src/components/UserPanel.vue index 98334460a..b5bf2e9d6 100644 --- a/src/components/UserPanel.vue +++ b/src/components/UserPanel.vue @@ -8,17 +8,19 @@ import { useState } from 'src/composables/useState'; import { useSession } from 'src/composables/useSession'; import { localeEquivalence } from 'src/i18n/index'; import VnSelect from 'src/components/common/VnSelect.vue'; -import VnRow from 'components/ui/VnRow.vue'; -import FetchData from 'components/FetchData.vue'; +import VnRow from 'src/components/ui/VnRow.vue'; +import FetchData from 'src/components/FetchData.vue'; import { useClipboard } from 'src/composables/useClipboard'; import { useRole } from 'src/composables/useRole'; import VnAvatar from './ui/VnAvatar.vue'; +import useNotify from 'src/composables/useNotify'; const state = useState(); const session = useSession(); const router = useRouter(); const { t, locale } = useI18n(); const { copyText } = useClipboard(); +const { notify } = useNotify(); const userLocale = computed({ get() { @@ -53,6 +55,7 @@ const user = state.getUser(); const warehousesData = ref(); const companiesData = ref(); const accountBankData = ref(); +const isEmployee = computed(() => useRole().isEmployee()); onMounted(async () => { updatePreferences(); @@ -70,18 +73,28 @@ function updatePreferences() { async function saveDarkMode(value) { const query = `/UserConfigs/${user.value.id}`; - await axios.patch(query, { - darkMode: value, - }); - user.value.darkMode = value; + try { + await axios.patch(query, { + darkMode: value, + }); + user.value.darkMode = value; + notify('globals.dataSaved', 'positive'); + } catch (error) { + console.error(error); + } } async function saveLanguage(value) { const query = `/VnUsers/${user.value.id}`; - await axios.patch(query, { - lang: value, - }); - user.value.lang = value; + try { + await axios.patch(query, { + lang: value, + }); + user.value.lang = value; + notify('globals.dataSaved', 'positive'); + } catch (error) { + console.error(error); + } } function logout() { @@ -98,10 +111,18 @@ function localUserData() { } function saveUserData(param, value) { - axios.post('UserConfigs/setUserConfig', { [param]: value }); - localUserData(); + try { + axios.post('UserConfigs/setUserConfig', { [param]: value }); + localUserData(); + notify('globals.dataSaved', 'positive'); + } catch (error) { + console.error(error); + } } -const isEmployee = computed(() => useRole().isEmployee()); + +const onDataSaved = () => { + notify('globals.dataSaved', 'positive'); +};