From 84dbf9691e258f89199bcc8851d9b405666845cd Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Thu, 3 Apr 2025 12:25:11 +0200 Subject: [PATCH 1/2] feat: refs #8828 add warehouse filtering for tickets and travels --- src/components/FilterTravelForm.vue | 10 ++++++++++ src/components/RegularizeStockForm.vue | 5 +++++ src/pages/Entry/EntryFilter.vue | 10 ++++++++++ .../Card/BasicData/TicketBasicDataForm.vue | 5 +++++ .../Ticket/Negative/TicketLackFilter.vue | 11 ++++++++++- src/pages/Ticket/TicketAdvanceFilter.vue | 5 +++++ src/pages/Ticket/TicketCreate.vue | 17 ++++++++++------- src/pages/Ticket/TicketCreateDialog.vue | 19 +++++++++++-------- src/pages/Ticket/TicketFilter.vue | 11 ++++++++++- src/pages/Ticket/TicketFutureFilter.vue | 5 +++++ src/pages/Ticket/TicketList.vue | 11 ++++++++++- src/pages/Ticket/TicketWeekly.vue | 3 +++ src/pages/Ticket/locale/en.yml | 1 + src/pages/Travel/Card/TravelBasicData.vue | 12 ++++++++++-- src/pages/Travel/ExtraCommunityFilter.vue | 8 ++++++-- src/pages/Travel/TravelCreate.vue | 10 ++++++++++ src/pages/Travel/TravelFilter.vue | 10 ++++++++++ src/pages/Travel/TravelList.vue | 2 ++ 18 files changed, 133 insertions(+), 22 deletions(-) diff --git a/src/components/FilterTravelForm.vue b/src/components/FilterTravelForm.vue index 4aad327b2..8655ad8ad 100644 --- a/src/components/FilterTravelForm.vue +++ b/src/components/FilterTravelForm.vue @@ -156,6 +156,11 @@ const selectTravel = ({ id }) => { option-label="name" option-value="id" v-model="travelFilterParams.warehouseOutFk" + :where="{ + isOrigin: { + neq: 0, + }, + }" /> { option-label="name" option-value="id" v-model="travelFilterParams.warehouseInFk" + :where="{ + isDestiny: { + neq: 0, + }, + }" /> { url="Warehouses" @on-fetch="(data) => (warehousesOptions = data)" auto-load + :where="{ + isInventory: { + neq: 0, + }, + }" /> {