From 2afaa48c25062c4ec728677b7ae1f0aee6290c47 Mon Sep 17 00:00:00 2001 From: carlossa Date: Tue, 3 Dec 2024 10:25:33 +0100 Subject: [PATCH 1/9] fix: fix invoiceOut filter --- src/pages/InvoiceOut/InvoiceOutList.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/InvoiceOut/InvoiceOutList.vue b/src/pages/InvoiceOut/InvoiceOutList.vue index f5a4f7d80..389807344 100644 --- a/src/pages/InvoiceOut/InvoiceOutList.vue +++ b/src/pages/InvoiceOut/InvoiceOutList.vue @@ -37,7 +37,7 @@ const columns = computed(() => [ }, isId: true, columnFilter: { - name: 'search', + name: 'id', }, }, { @@ -74,7 +74,9 @@ const columns = computed(() => [ component: 'select', attrs: { url: 'Clients', - fields: ['id', 'name'], + fields: ['id', 'socialName'], + optionLabel: 'socialName', + optionValue: 'id', }, columnField: { component: null, From 4b1a4adfe364fc10d016331b566bbf36a97252a4 Mon Sep 17 00:00:00 2001 From: jorgep Date: Tue, 3 Dec 2024 14:01:17 +0100 Subject: [PATCH 2/9] feat: add country filter & fix userParams --- src/components/ui/VnFilterPanel.vue | 5 +++-- src/i18n/locale/en.yml | 1 + src/i18n/locale/es.yml | 1 + .../Monitor/Ticket/MonitorTicketFilter.vue | 18 +++++++++++++++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/components/ui/VnFilterPanel.vue b/src/components/ui/VnFilterPanel.vue index b188bde48..d15f0b3fb 100644 --- a/src/components/ui/VnFilterPanel.vue +++ b/src/components/ui/VnFilterPanel.vue @@ -79,7 +79,7 @@ const userParams = ref({}); defineExpose({ search, sanitizer, params: userParams }); onMounted(() => { - userParams.value = $props.modelValue ?? {}; + if (!userParams.value) userParams.value = $props.modelValue ?? {}; emit('init', { params: userParams.value }); }); @@ -105,7 +105,8 @@ watch( watch( () => arrayData.store.userParams, - (val, oldValue) => (val || oldValue) && setUserParams(val) + (val, oldValue) => (val || oldValue) && setUserParams(val), + { immediate: true } ); watch( diff --git a/src/i18n/locale/en.yml b/src/i18n/locale/en.yml index 31a6931a4..9c645bdbd 100644 --- a/src/i18n/locale/en.yml +++ b/src/i18n/locale/en.yml @@ -330,6 +330,7 @@ globals: fi: FI myTeam: My team departmentFk: Department + countryFk: Country changePass: Change password deleteConfirmTitle: Delete selected elements changeState: Change state diff --git a/src/i18n/locale/es.yml b/src/i18n/locale/es.yml index ccc21e225..17f82e11e 100644 --- a/src/i18n/locale/es.yml +++ b/src/i18n/locale/es.yml @@ -334,6 +334,7 @@ globals: SSN: NSS fi: NIF myTeam: Mi equipo + countryFk: País changePass: Cambiar contraseña deleteConfirmTitle: Eliminar los elementos seleccionados changeState: Cambiar estado diff --git a/src/pages/Monitor/Ticket/MonitorTicketFilter.vue b/src/pages/Monitor/Ticket/MonitorTicketFilter.vue index 3247da014..2205666ec 100644 --- a/src/pages/Monitor/Ticket/MonitorTicketFilter.vue +++ b/src/pages/Monitor/Ticket/MonitorTicketFilter.vue @@ -59,7 +59,11 @@ const getLocale = (label) => {