diff --git a/src/pages/Customer/Defaulter/CustomerDefaulter.vue b/src/pages/Customer/Defaulter/CustomerDefaulter.vue index e2e14427e..d54d5df35 100644 --- a/src/pages/Customer/Defaulter/CustomerDefaulter.vue +++ b/src/pages/Customer/Defaulter/CustomerDefaulter.vue @@ -102,76 +102,74 @@ const tableColumnComponents = { }, }; -const columns = computed(() => { - return [ - { - align: 'left', - field: 'clientName', - label: t('Client'), - name: 'client', - }, - { - align: 'left', - field: 'isWorker', - label: t('Is worker'), - name: 'isWorker', - }, - { - align: 'left', - field: 'salesPersonName', - label: t('Salesperson'), - name: 'salesperson', - }, - { - align: 'left', - field: 'country', - label: t('Country'), - name: 'country', - }, - { - align: 'left', - field: 'payMethod', - label: t('P. Method'), - name: 'paymentMethod', - }, - { - align: 'left', - field: ({ amount }) => toCurrency(amount), - label: t('Balance D.'), - name: 'balance', - }, - { - align: 'left', - field: 'workerName', - label: t('Author'), - name: 'author', - }, - { - align: 'left', - field: 'observation', - label: t('Last observation'), - name: 'lastObservation', - }, - { - align: 'left', - field: ({ created }) => toDate(created), - label: t('L. O. Date'), - name: 'date', - }, - { - align: 'left', - field: ({ creditInsurance }) => toCurrency(creditInsurance), - label: t('Credit I.'), - name: 'credit', - }, - { - align: 'left', - field: ({ defaulterSinced }) => toDate(defaulterSinced), - label: t('From'), - name: 'from', - }, - ]; -}); +const columns = computed(() => [ + { + align: 'left', + field: 'clientName', + label: t('Client'), + name: 'client', + }, + { + align: 'left', + field: 'isWorker', + label: t('Is worker'), + name: 'isWorker', + }, + { + align: 'left', + field: 'salesPersonName', + label: t('Salesperson'), + name: 'salesperson', + }, + { + align: 'left', + field: 'country', + label: t('Country'), + name: 'country', + }, + { + align: 'left', + field: 'payMethod', + label: t('P. Method'), + name: 'paymentMethod', + }, + { + align: 'left', + field: ({ amount }) => toCurrency(amount), + label: t('Balance D.'), + name: 'balance', + }, + { + align: 'left', + field: 'workerName', + label: t('Author'), + name: 'author', + }, + { + align: 'left', + field: 'observation', + label: t('Last observation'), + name: 'lastObservation', + }, + { + align: 'left', + field: ({ created }) => toDate(created), + label: t('L. O. Date'), + name: 'date', + }, + { + align: 'left', + field: ({ creditInsurance }) => toCurrency(creditInsurance), + label: t('Credit I.'), + name: 'credit', + }, + { + align: 'left', + field: ({ defaulterSinced }) => toDate(defaulterSinced), + label: t('From'), + name: 'from', + }, +]); const selectCustomerId = (id) => { workerId.value = 0; diff --git a/src/pages/Customer/ExtendedList/CustomerExtendedList.vue b/src/pages/Customer/ExtendedList/CustomerExtendedList.vue index a1aa47791..caee06d60 100644 --- a/src/pages/Customer/ExtendedList/CustomerExtendedList.vue +++ b/src/pages/Customer/ExtendedList/CustomerExtendedList.vue @@ -262,215 +262,213 @@ const tableColumnComponents = { }, }; -const columns = computed(() => { - return [ - { - align: 'left', - field: '', - label: '', - name: 'customerStatus', - format: () => ' ', - }, - { - align: 'left', - field: 'id', - label: t('customer.extendedList.tableVisibleColumns.id'), - name: 'id', - }, - { - align: 'left', - field: 'name', - label: t('customer.extendedList.tableVisibleColumns.name'), - name: 'name', - }, - { - align: 'left', - field: 'fi', - label: t('customer.extendedList.tableVisibleColumns.fi'), - name: 'fi', - }, - { - align: 'left', - field: 'salesPerson', - label: t('customer.extendedList.tableVisibleColumns.salesPersonFk'), - name: 'salesPersonFk', - }, - { - align: 'left', - field: 'credit', - label: t('customer.extendedList.tableVisibleColumns.credit'), - name: 'credit', - }, - { - align: 'left', - field: 'creditInsurance', - label: t('customer.extendedList.tableVisibleColumns.creditInsurance'), - name: 'creditInsurance', - }, - { - align: 'left', - field: 'phone', - label: t('customer.extendedList.tableVisibleColumns.phone'), - name: 'phone', - }, - { - align: 'left', - field: 'mobile', - label: t('customer.extendedList.tableVisibleColumns.mobile'), - name: 'mobile', - }, - { - align: 'left', - field: 'street', - label: t('customer.extendedList.tableVisibleColumns.street'), - name: 'street', - }, - { - align: 'left', - field: 'country', - label: t('customer.extendedList.tableVisibleColumns.countryFk'), - name: 'countryFk', - }, - { - align: 'left', - field: 'province', - label: t('customer.extendedList.tableVisibleColumns.provinceFk'), - name: 'provinceFk', - }, - { - align: 'left', - field: 'city', - label: t('customer.extendedList.tableVisibleColumns.city'), - name: 'city', - }, - { - align: 'left', - field: 'postcode', - label: t('customer.extendedList.tableVisibleColumns.postcode'), - name: 'postcode', - }, - { - align: 'left', - field: 'email', - label: t('customer.extendedList.tableVisibleColumns.email'), - name: 'email', - }, - { - align: 'left', - field: 'created', - label: t('customer.extendedList.tableVisibleColumns.created'), - name: 'created', - format: (value) => toDate(value), - }, - { - align: 'left', - field: 'businessType', - label: t('customer.extendedList.tableVisibleColumns.businessTypeFk'), - name: 'businessTypeFk', - }, - { - align: 'left', - field: 'payMethod', - label: t('customer.extendedList.tableVisibleColumns.payMethodFk'), - name: 'payMethodFk', - }, - { - align: 'left', - field: 'sageTaxType', - label: t('customer.extendedList.tableVisibleColumns.sageTaxTypeFk'), - name: 'sageTaxTypeFk', - }, - { - align: 'left', - field: 'sageTransactionType', - label: t('customer.extendedList.tableVisibleColumns.sageTransactionTypeFk'), - name: 'sageTransactionTypeFk', - }, - { - align: 'left', - field: 'isActive', - label: t('customer.extendedList.tableVisibleColumns.isActive'), - name: 'isActive', - format: () => ' ', - }, - { - align: 'left', - field: 'isVies', - label: t('customer.extendedList.tableVisibleColumns.isVies'), - name: 'isVies', - format: () => ' ', - }, - { - align: 'left', - field: 'isTaxDataChecked', - label: t('customer.extendedList.tableVisibleColumns.isTaxDataChecked'), - name: 'isTaxDataChecked', - format: () => ' ', - }, - { - align: 'left', - field: 'isEqualizated', - label: t('customer.extendedList.tableVisibleColumns.isEqualizated'), - name: 'isEqualizated', - format: () => ' ', - }, - { - align: 'left', - field: 'isFreezed', - label: t('customer.extendedList.tableVisibleColumns.isFreezed'), - name: 'isFreezed', - format: () => ' ', - }, - { - align: 'left', - field: 'hasToInvoice', - label: t('customer.extendedList.tableVisibleColumns.hasToInvoice'), - name: 'hasToInvoice', - format: () => ' ', - }, - { - align: 'left', - field: 'hasToInvoiceByAddress', - label: t('customer.extendedList.tableVisibleColumns.hasToInvoiceByAddress'), - name: 'hasToInvoiceByAddress', - format: () => ' ', - }, - { - align: 'left', - field: 'isToBeMailed', - label: t('customer.extendedList.tableVisibleColumns.isToBeMailed'), - name: 'isToBeMailed', - format: () => ' ', - }, - { - align: 'left', - field: 'hasLcr', - label: t('customer.extendedList.tableVisibleColumns.hasLcr'), - name: 'hasLcr', - format: () => ' ', - }, - { - align: 'left', - field: 'hasCoreVnl', - label: t('customer.extendedList.tableVisibleColumns.hasCoreVnl'), - name: 'hasCoreVnl', - format: () => ' ', - }, - { - align: 'left', - field: 'hasSepaVnl', - label: t('customer.extendedList.tableVisibleColumns.hasSepaVnl'), - name: 'hasSepaVnl', - format: () => ' ', - }, - { - align: 'right', - field: 'actions', - label: '', - name: 'actions', - }, - ]; -}); +const columns = computed(() => [ + { + align: 'left', + field: '', + label: '', + name: 'customerStatus', + format: () => ' ', + }, + { + align: 'left', + field: 'id', + label: t('customer.extendedList.tableVisibleColumns.id'), + name: 'id', + }, + { + align: 'left', + field: 'name', + label: t('customer.extendedList.tableVisibleColumns.name'), + name: 'name', + }, + { + align: 'left', + field: 'fi', + label: t('customer.extendedList.tableVisibleColumns.fi'), + name: 'fi', + }, + { + align: 'left', + field: 'salesPerson', + label: t('customer.extendedList.tableVisibleColumns.salesPersonFk'), + name: 'salesPersonFk', + }, + { + align: 'left', + field: 'credit', + label: t('customer.extendedList.tableVisibleColumns.credit'), + name: 'credit', + }, + { + align: 'left', + field: 'creditInsurance', + label: t('customer.extendedList.tableVisibleColumns.creditInsurance'), + name: 'creditInsurance', + }, + { + align: 'left', + field: 'phone', + label: t('customer.extendedList.tableVisibleColumns.phone'), + name: 'phone', + }, + { + align: 'left', + field: 'mobile', + label: t('customer.extendedList.tableVisibleColumns.mobile'), + name: 'mobile', + }, + { + align: 'left', + field: 'street', + label: t('customer.extendedList.tableVisibleColumns.street'), + name: 'street', + }, + { + align: 'left', + field: 'country', + label: t('customer.extendedList.tableVisibleColumns.countryFk'), + name: 'countryFk', + }, + { + align: 'left', + field: 'province', + label: t('customer.extendedList.tableVisibleColumns.provinceFk'), + name: 'provinceFk', + }, + { + align: 'left', + field: 'city', + label: t('customer.extendedList.tableVisibleColumns.city'), + name: 'city', + }, + { + align: 'left', + field: 'postcode', + label: t('customer.extendedList.tableVisibleColumns.postcode'), + name: 'postcode', + }, + { + align: 'left', + field: 'email', + label: t('customer.extendedList.tableVisibleColumns.email'), + name: 'email', + }, + { + align: 'left', + field: 'created', + label: t('customer.extendedList.tableVisibleColumns.created'), + name: 'created', + format: (value) => toDate(value), + }, + { + align: 'left', + field: 'businessType', + label: t('customer.extendedList.tableVisibleColumns.businessTypeFk'), + name: 'businessTypeFk', + }, + { + align: 'left', + field: 'payMethod', + label: t('customer.extendedList.tableVisibleColumns.payMethodFk'), + name: 'payMethodFk', + }, + { + align: 'left', + field: 'sageTaxType', + label: t('customer.extendedList.tableVisibleColumns.sageTaxTypeFk'), + name: 'sageTaxTypeFk', + }, + { + align: 'left', + field: 'sageTransactionType', + label: t('customer.extendedList.tableVisibleColumns.sageTransactionTypeFk'), + name: 'sageTransactionTypeFk', + }, + { + align: 'left', + field: 'isActive', + label: t('customer.extendedList.tableVisibleColumns.isActive'), + name: 'isActive', + format: () => ' ', + }, + { + align: 'left', + field: 'isVies', + label: t('customer.extendedList.tableVisibleColumns.isVies'), + name: 'isVies', + format: () => ' ', + }, + { + align: 'left', + field: 'isTaxDataChecked', + label: t('customer.extendedList.tableVisibleColumns.isTaxDataChecked'), + name: 'isTaxDataChecked', + format: () => ' ', + }, + { + align: 'left', + field: 'isEqualizated', + label: t('customer.extendedList.tableVisibleColumns.isEqualizated'), + name: 'isEqualizated', + format: () => ' ', + }, + { + align: 'left', + field: 'isFreezed', + label: t('customer.extendedList.tableVisibleColumns.isFreezed'), + name: 'isFreezed', + format: () => ' ', + }, + { + align: 'left', + field: 'hasToInvoice', + label: t('customer.extendedList.tableVisibleColumns.hasToInvoice'), + name: 'hasToInvoice', + format: () => ' ', + }, + { + align: 'left', + field: 'hasToInvoiceByAddress', + label: t('customer.extendedList.tableVisibleColumns.hasToInvoiceByAddress'), + name: 'hasToInvoiceByAddress', + format: () => ' ', + }, + { + align: 'left', + field: 'isToBeMailed', + label: t('customer.extendedList.tableVisibleColumns.isToBeMailed'), + name: 'isToBeMailed', + format: () => ' ', + }, + { + align: 'left', + field: 'hasLcr', + label: t('customer.extendedList.tableVisibleColumns.hasLcr'), + name: 'hasLcr', + format: () => ' ', + }, + { + align: 'left', + field: 'hasCoreVnl', + label: t('customer.extendedList.tableVisibleColumns.hasCoreVnl'), + name: 'hasCoreVnl', + format: () => ' ', + }, + { + align: 'left', + field: 'hasSepaVnl', + label: t('customer.extendedList.tableVisibleColumns.hasSepaVnl'), + name: 'hasSepaVnl', + format: () => ' ', + }, + { + align: 'right', + field: 'actions', + label: '', + name: 'actions', + }, +]); const stopEventPropagation = (event, col) => { if (!['id', 'salesPersonFk'].includes(col.name)) return; diff --git a/src/pages/Customer/Notifications/CustomerNotifications.vue b/src/pages/Customer/Notifications/CustomerNotifications.vue index d93de1c2d..df128cce7 100644 --- a/src/pages/Customer/Notifications/CustomerNotifications.vue +++ b/src/pages/Customer/Notifications/CustomerNotifications.vue @@ -57,40 +57,38 @@ const tableColumnComponents = { }, }; -const columns = computed(() => { - return [ - { - align: 'left', - field: 'id', - label: t('Identifier'), - name: 'id', - }, - { - align: 'left', - field: 'socialName', - label: t('Social name'), - name: 'socialName', - }, - { - align: 'left', - field: 'city', - label: t('City'), - name: 'city', - }, - { - align: 'left', - field: 'phone', - label: t('Phone'), - name: 'phone', - }, - { - align: 'left', - field: 'email', - label: t('Email'), - name: 'email', - }, - ]; -}); +const columns = computed(() => [ + { + align: 'left', + field: 'id', + label: t('Identifier'), + name: 'id', + }, + { + align: 'left', + field: 'socialName', + label: t('Social name'), + name: 'socialName', + }, + { + align: 'left', + field: 'city', + label: t('City'), + name: 'city', + }, + { + align: 'left', + field: 'phone', + label: t('Phone'), + name: 'phone', + }, + { + align: 'left', + field: 'email', + label: t('Email'), + name: 'email', + }, +]); const selectCustomerId = (id) => { selectedCustomerId.value = id; diff --git a/src/pages/InvoiceOut/InvoiceOutGlobal.vue b/src/pages/InvoiceOut/InvoiceOutGlobal.vue index ea1978702..7e2b43a76 100644 --- a/src/pages/InvoiceOut/InvoiceOutGlobal.vue +++ b/src/pages/InvoiceOut/InvoiceOutGlobal.vue @@ -49,30 +49,28 @@ const tableColumnComponents = { }, }; -const columns = computed(() => { - return [ - { label: 'Id', field: 'clientId', name: 'clientId', align: 'left' }, - { - label: t('invoiceOut.globalInvoices.table.client'), - field: 'clientName', - name: 'clientName', - align: 'left', - }, - { - label: t('invoiceOut.globalInvoices.table.addressId'), - field: 'id', - name: 'id', - align: 'left', - }, - { - label: t('invoiceOut.globalInvoices.table.streetAddress'), - field: 'nickname', - name: 'nickname', - align: 'left', - }, - { label: 'Error', field: 'message', name: 'message', align: 'left' }, - ]; -}); +const columns = computed(() => [ + { label: 'Id', field: 'clientId', name: 'clientId', align: 'left' }, + { + label: t('invoiceOut.globalInvoices.table.client'), + field: 'clientName', + name: 'clientName', + align: 'left', + }, + { + label: t('invoiceOut.globalInvoices.table.addressId'), + field: 'id', + name: 'id', + align: 'left', + }, + { + label: t('invoiceOut.globalInvoices.table.streetAddress'), + field: 'nickname', + name: 'nickname', + align: 'left', + }, + { label: 'Error', field: 'message', name: 'message', align: 'left' }, +]); const rows = computed(() => { if (!errors && !errors.length > 0) return []; diff --git a/src/pages/Travel/ExtraCommunity.vue b/src/pages/Travel/ExtraCommunity.vue index f3cf557c6..62292f115 100644 --- a/src/pages/Travel/ExtraCommunity.vue +++ b/src/pages/Travel/ExtraCommunity.vue @@ -103,111 +103,109 @@ const tableColumnComponents = { }, }; -const columns = computed(() => { - return [ - { - label: 'id', - field: 'id', - name: 'id', - align: 'left', - showValue: true, - }, - { - label: t('supplier.pageTitles.supplier'), - field: 'cargoSupplierNickname', - name: 'cargoSupplierNickname', - align: 'left', - showValue: true, - }, - { - label: t('globals.agency'), - field: 'agencyModeName', - name: 'agencyModeName', - align: 'left', - showValue: true, - }, - { - label: t('globals.amount'), - name: 'invoiceAmount', - field: 'entries', - align: 'left', - showValue: true, - format: (value) => - toCurrency( - value - ? value.reduce((sum, entry) => { - return sum + (entry.invoiceAmount || 0); - }, 0) - : 0 - ), - }, - { - label: t('globals.reference'), - field: 'ref', - name: 'ref', - align: 'left', - showValue: false, - }, - { - label: t('globals.packages'), - field: 'stickers', - name: 'stickers', - align: 'left', - showValue: true, - }, - { - label: t('kg'), - field: 'kg', - name: 'kg', - align: 'left', - showValue: true, - }, - { - label: t('physicKg'), - field: 'loadedKg', - name: 'loadedKg', - align: 'left', - showValue: true, - }, - { - label: 'KG Vol.', - field: 'volumeKg', - name: 'volumeKg', - align: 'left', - showValue: true, - }, - { - label: t('globals.wareHouseOut'), - field: 'warehouseOutName', - name: 'warehouseOutName', - align: 'left', - showValue: true, - }, - { - label: t('shipped'), - field: 'shipped', - name: 'shipped', - align: 'left', - format: (value) => toDate(value.substring(0, 10)), - showValue: true, - }, - { - label: t('globals.wareHouseIn'), - field: 'warehouseInName', - name: 'warehouseInName', - align: 'left', - showValue: true, - }, - { - label: t('landed'), - field: 'landed', - name: 'landed', - align: 'left', - format: (value) => toDate(value.substring(0, 10)), - showValue: true, - }, - ]; -}); +const columns = computed(() => [ + { + label: 'id', + field: 'id', + name: 'id', + align: 'left', + showValue: true, + }, + { + label: t('supplier.pageTitles.supplier'), + field: 'cargoSupplierNickname', + name: 'cargoSupplierNickname', + align: 'left', + showValue: true, + }, + { + label: t('globals.agency'), + field: 'agencyModeName', + name: 'agencyModeName', + align: 'left', + showValue: true, + }, + { + label: t('globals.amount'), + name: 'invoiceAmount', + field: 'entries', + align: 'left', + showValue: true, + format: (value) => + toCurrency( + value + ? value.reduce((sum, entry) => { + return sum + (entry.invoiceAmount || 0); + }, 0) + : 0 + ), + }, + { + label: t('globals.reference'), + field: 'ref', + name: 'ref', + align: 'left', + showValue: false, + }, + { + label: t('globals.packages'), + field: 'stickers', + name: 'stickers', + align: 'left', + showValue: true, + }, + { + label: t('kg'), + field: 'kg', + name: 'kg', + align: 'left', + showValue: true, + }, + { + label: t('physicKg'), + field: 'loadedKg', + name: 'loadedKg', + align: 'left', + showValue: true, + }, + { + label: 'KG Vol.', + field: 'volumeKg', + name: 'volumeKg', + align: 'left', + showValue: true, + }, + { + label: t('globals.wareHouseOut'), + field: 'warehouseOutName', + name: 'warehouseOutName', + align: 'left', + showValue: true, + }, + { + label: t('shipped'), + field: 'shipped', + name: 'shipped', + align: 'left', + format: (value) => toDate(value.substring(0, 10)), + showValue: true, + }, + { + label: t('globals.wareHouseIn'), + field: 'warehouseInName', + name: 'warehouseInName', + align: 'left', + showValue: true, + }, + { + label: t('landed'), + field: 'landed', + name: 'landed', + align: 'left', + format: (value) => toDate(value.substring(0, 10)), + showValue: true, + }, +]); async function getData() { await arrayData.fetch({ append: false });