From c88be1c6a8b8f49f409cf7e7b2850e599c420c9b Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Sun, 26 Jan 2025 00:35:27 +0100 Subject: [PATCH] perf: refs #6321 clean code vntable detail --- .../Ticket/Negative/TicketLackDetail.vue | 100 ++++++++---------- src/pages/Ticket/Negative/TicketLackTable.vue | 67 +++++++----- 2 files changed, 84 insertions(+), 83 deletions(-) diff --git a/src/pages/Ticket/Negative/TicketLackDetail.vue b/src/pages/Ticket/Negative/TicketLackDetail.vue index 5e4d88d04..c744cb1f4 100644 --- a/src/pages/Ticket/Negative/TicketLackDetail.vue +++ b/src/pages/Ticket/Negative/TicketLackDetail.vue @@ -4,26 +4,23 @@ import { useI18n } from 'vue-i18n'; import ChangeQuantityDialog from './components/ChangeQuantityDialog.vue'; import ChangeStateDialog from './components/ChangeStateDialog.vue'; import ChangeItemDialog from './components/ChangeItemDialog.vue'; -import FetchedTags from 'components/ui/FetchedTags.vue'; -import ItemDescriptorProxy from 'src/pages/Item/Card/ItemDescriptorProxy.vue'; import VnSubToolbar from 'src/components/ui/VnSubToolbar.vue'; import TicketTransfer from '../Card/TicketTransfer.vue'; -import VnPaginate from 'src/components/ui/VnPaginate.vue'; import FetchData from 'src/components/FetchData.vue'; import { useStateStore } from 'stores/useStateStore'; import { useRoute } from 'vue-router'; -import VnImg from 'src/components/ui/VnImg.vue'; import TicketLackTable from './TicketLackTable.vue'; -import ItemProposalProxy from 'src/pages/Item/components/ItemProposalProxy.vue'; import VnPopupProxy from 'src/components/common/VnPopupProxy.vue'; import { useQuasar } from 'quasar'; + +import FetchedTags from 'components/ui/FetchedTags.vue'; +import ItemDescriptorProxy from 'src/pages/Item/Card/ItemDescriptorProxy.vue'; +import VnImg from 'src/components/ui/VnImg.vue'; const quasar = useQuasar(); const { t } = useI18n(); -const URL_KEY = 'Tickets/ItemLack'; const editableStates = ref([]); const stateStore = useStateStore(); -const proposalDialogRef = ref(); const tableRef = ref(); const changeItemDialogRef = ref(null); const changeStateDialogRef = ref(null); @@ -32,7 +29,6 @@ const showProposalDialog = ref(false); const showChangeQuantityDialog = ref(false); const showFree = ref(true); const selectedRows = ref([]); -const badgeLackRef = ref(); const route = useRoute(); const itemLack = ref(null); const originalRowDataCopy = ref(null); @@ -43,9 +39,6 @@ onUnmounted(() => { stateStore.rightDrawer = true; }); -const copyOriginalRowsData = (rows) => { - originalRowDataCopy.value = JSON.parse(JSON.stringify(rows)); -}; const entityId = computed(() => route.params.id); const item = ref({}); @@ -106,9 +99,7 @@ const itemProposalSelected = ref(null); function onBuysFetched(data) { Object.assign(item.value, data[0]); } -function onTicketLackFetched(data) { - itemLack.value = data[0]; -} + const showItemProposal = () => { quasar .dialog({ @@ -145,13 +136,14 @@ const showItemProposal = () => { { /> { /> { > { - + - -
- - - -
- - -
+ + +