From 674b8bb1dc3be72d30c273142046f320bdfa1c76 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Fri, 15 Mar 2024 09:36:30 +0100 Subject: [PATCH] refs #6321 perf: updates --- .../Ticket/Negative/TicketLackDescriptor.vue | 101 +++++++++++++----- src/pages/Ticket/Negative/TicketLackList.vue | 15 ++- 2 files changed, 87 insertions(+), 29 deletions(-) diff --git a/src/pages/Ticket/Negative/TicketLackDescriptor.vue b/src/pages/Ticket/Negative/TicketLackDescriptor.vue index f22c824914..b7da878b94 100644 --- a/src/pages/Ticket/Negative/TicketLackDescriptor.vue +++ b/src/pages/Ticket/Negative/TicketLackDescriptor.vue @@ -118,16 +118,52 @@ const tableColumnComponents = computed(() => ({ props: {}, event: () => ({}), }, + shipped: { + component: 'span', + props: {}, + event: () => ({}), + }, + theoreticalhour: { + component: 'span', + props: {}, + event: () => ({}), + }, + state: { + component: VnSelectFilter, + type: 'select', + filterValue: null, + + attrs: { + 'option-value': 'id', + 'option-label': 'name', + 'emit-value': false, + 'map-options': false, + 'use-input': false, + 'hide-selected': false, + options: editableStates.value, + }, + event: getInputEvents, + }, + agName: { + component: 'span', + props: {}, + event: () => ({}), + }, + zoneName: { + component: 'span', + props: {}, + event: () => ({}), + }, nickname: { component: 'span', props: {}, event: () => ({}), }, - name: { - component: 'span', - props: {}, - event: () => ({}), - }, + // name: { + // component: 'span', + // props: {}, + // event: () => ({}), + // }, quantity: { component: VnInput, props: { @@ -146,22 +182,6 @@ const tableColumnComponents = computed(() => ({ }, event: getInputEvents, }, - state: { - component: VnSelectFilter, - type: 'select', - filterValue: null, - - attrs: { - 'option-value': 'id', - 'option-label': 'name', - 'emit-value': false, - 'map-options': false, - 'use-input': false, - 'hide-selected': false, - options: editableStates.value, - }, - event: getInputEvents, - }, alertLevelCode: { component: 'span', @@ -200,15 +220,15 @@ const columns = computed(() => [ align: 'left', }, { - name: 'nickname', - label: t('ticket.negative.detail.nickname'), - field: 'nickname', + name: 'shipped', + label: t('ticket.negative.detail.shipped'), + field: 'shipped', align: 'left', }, { - name: 'name', - label: t('ticket.negative.detail.name'), - field: 'name', + name: 'theoreticalhour', + label: t('ticket.negative.detail.theoreticalhour'), + field: 'theoreticalhour', align: 'left', }, { @@ -217,6 +237,31 @@ const columns = computed(() => [ field: 'stateId', align: 'left', }, + { + name: 'agName', + label: t('ticket.negative.detail.agName'), + field: 'agName', + align: 'left', + }, + { + name: 'zoneName', + label: t('ticket.negative.detail.zoneName'), + field: 'zoneName', + align: 'left', + }, + { + name: 'nickname', + label: t('ticket.negative.detail.nickname'), + field: 'nickname', + align: 'left', + }, + // { + // name: 'name', + // label: t('ticket.negative.detail.name'), + // field: 'name', + // align: 'left', + // }, + { name: 'quantity', label: t('ticket.negative.detail.quantity'), @@ -256,7 +301,7 @@ const columns = computed(() => [ defineEmits([...useDialogPluginComponent.emits]); -const { dialogRef, onDialogHide } = useDialogPluginComponent(); +// const { dialogRef, onDialogHide } = useDialogPluginComponent(); // async function changeState(value) { /* if (!ticket.value.id) return; diff --git a/src/pages/Ticket/Negative/TicketLackList.vue b/src/pages/Ticket/Negative/TicketLackList.vue index 25c3d602db..35ecf48ff9 100644 --- a/src/pages/Ticket/Negative/TicketLackList.vue +++ b/src/pages/Ticket/Negative/TicketLackList.vue @@ -167,8 +167,21 @@ const columns = computed(() => [ -