feat: #8395 added total column in invoiceInVat #1243
|
@ -89,6 +89,12 @@ const columns = computed(() => [
|
|||
field: (row) => row.foreignValue,
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
name: 'total',
|
||||
label: t('Total'),
|
||||
sortable: true,
|
||||
|
||||
align: 'left',
|
||||
},
|
||||
]);
|
||||
|
||||
const filter = {
|
||||
|
@ -277,19 +283,22 @@ function autocompleteExpense(evt, row, col) {
|
|||
<QTd>
|
||||
{{
|
||||
getTotal(rows, null, { cb: taxRate, currency: 'default' })
|
||||
}}</QTd
|
||||
>
|
||||
}}
|
||||
</QTd>
|
||||
<QTd />
|
||||
<QTd>
|
||||
<template v-if="isNotEuro(invoiceIn.currency.code)">
|
||||
{{
|
||||
getTotal(rows, 'foreignValue', {
|
||||
currency: invoiceIn.currency.code,
|
||||
})
|
||||
}}
|
||||
</template>
|
||||
{{
|
||||
getTotal(rows, null, {
|
||||
cb: (row) =>
|
||||
parseFloat(row.taxableBase || 0) +
|
||||
parseFloat(taxRate(row) || 0),
|
||||
currency: 'default',
|
||||
})
|
||||
}}
|
||||
</QTd>
|
||||
</QTr>
|
||||
</template>
|
||||
|
||||
<template #item="props">
|
||||
<div class="q-pa-xs col-xs-12 col-sm-6 grid-style-transition">
|
||||
<QCard bordered flat class="q-my-xs">
|
||||
|
|
Loading…
Reference in New Issue
Aquí Sortable no aplica y la traducción Total no existe. El tercer calculo total es la suma de los 2 primeros. Puedes acceder a las rows con la prop formData de CrudModel. Mira a ver si puedes hacer un computed para calcular cada total.