diff --git a/src/pages/Ticket/Negative/TicketLackList.vue b/src/pages/Ticket/Negative/TicketLackList.vue index 19e0df7af..087963958 100644 --- a/src/pages/Ticket/Negative/TicketLackList.vue +++ b/src/pages/Ticket/Negative/TicketLackList.vue @@ -12,6 +12,7 @@ import TotalNegativeOriginDialog from 'pages/Ticket/Negative/TotalNegativeOrigin import ItemDescriptorProxy from 'src/pages/Item/Card/ItemDescriptorProxy.vue'; import VnSubToolbar from 'src/components/ui/VnSubToolbar.vue'; import { onBeforeMount } from 'vue'; +import { dashIfEmpty, toDate, toHour } from 'src/filters'; const DEFAULT_WAREHOUSE = 'Algemesi'; const stateStore = useStateStore(); @@ -32,9 +33,18 @@ const originDialogRef = ref(); const totalNegativeDialogRef = ref(); const columns = computed(() => [ { - name: 'minTimed', + name: 'Date', label: t('negative.minTimed'), - field: ({ minTimed }) => minTimed, + field: 'timed', + format: (val) => toDate(val), + + sortable: true, + }, + { + name: 'timed', + label: t('negative.timed'), + field: 'timed', + format: (val) => toHour(val), sortable: true, }, { @@ -54,7 +64,8 @@ const columns = computed(() => [ { name: 'producer', label: t('negative.supplier'), - field: ({ producer }) => producer, + field: ({ producer }) => dashIfEmpty(producer), + sortable: true, }, { @@ -72,8 +83,7 @@ const columns = computed(() => [ { name: 'category', label: t('negative.origen'), - field: ({ category }) => category, - align: 'left', + field: ({ category }) => dashIfEmpty(category), sortable: true, }, { @@ -197,8 +207,16 @@ const handleWarehouses = async (data) => {