From 9d166691fa4b9652e7b43abb29a94dadcb2b268a Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Wed, 16 Apr 2025 21:32:58 +0200 Subject: [PATCH] fix: update route parameter from 'id' to 'itemFk' in TicketLack components --- src/pages/Ticket/Negative/TicketLackDetail.vue | 2 +- src/pages/Ticket/Negative/TicketLackList.vue | 8 ++++---- src/pages/Ticket/Negative/TicketLackTable.vue | 2 +- src/router/modules/ticket.js | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pages/Ticket/Negative/TicketLackDetail.vue b/src/pages/Ticket/Negative/TicketLackDetail.vue index 9fb0f48ac..64694ef97 100644 --- a/src/pages/Ticket/Negative/TicketLackDetail.vue +++ b/src/pages/Ticket/Negative/TicketLackDetail.vue @@ -33,7 +33,7 @@ onUnmounted(() => { stateStore.rightDrawer = true; }); -const entityId = computed(() => route.params.id); +const entityId = computed(() => route.params.itemFk); const item = ref({}); const itemProposalSelected = ref(null); diff --git a/src/pages/Ticket/Negative/TicketLackList.vue b/src/pages/Ticket/Negative/TicketLackList.vue index 1e11515f9..f63f268a6 100644 --- a/src/pages/Ticket/Negative/TicketLackList.vue +++ b/src/pages/Ticket/Negative/TicketLackList.vue @@ -7,7 +7,6 @@ import { onBeforeMount } from 'vue'; import { dashIfEmpty, toDate, toHour } from 'src/filters'; import { useRouter } from 'vue-router'; import { useState } from 'src/composables/useState'; -import { useRole } from 'src/composables/useRole'; import ItemDescriptorProxy from 'src/pages/Item/Card/ItemDescriptorProxy.vue'; import RightMenu from 'src/components/common/RightMenu.vue'; import TicketLackFilter from './TicketLackFilter.vue'; @@ -25,10 +24,11 @@ const negativeParams = reactive({ availabled: Date.getCurrentDateTimeFormatted(), }); const redirectToCreateView = ({ itemFk }) => { - router.push({ + const route = { name: 'NegativeDetail', - params: { id: itemFk }, - }); + params: { itemFk }, + }; + router.push(route); }; const columns = computed(() => [ { diff --git a/src/pages/Ticket/Negative/TicketLackTable.vue b/src/pages/Ticket/Negative/TicketLackTable.vue index 2afe3af72..bf3c07a10 100644 --- a/src/pages/Ticket/Negative/TicketLackTable.vue +++ b/src/pages/Ticket/Negative/TicketLackTable.vue @@ -38,7 +38,7 @@ const filterLack = ref({ const selectedRows = ref([]); const { t } = useI18n(); const { notify } = useNotify(); -const entityId = computed(() => route.params.id); +const entityId = computed(() => route.params.itemFk); const item = ref({}); const route = useRoute(); const columns = computed(() => [ diff --git a/src/router/modules/ticket.js b/src/router/modules/ticket.js index bfcb78787..a9e871f04 100644 --- a/src/router/modules/ticket.js +++ b/src/router/modules/ticket.js @@ -251,7 +251,7 @@ export default { }, { name: 'NegativeDetail', - path: ':id', + path: ':itemFk', meta: { title: 'summary', icon: 'launch',