3. Zwischenstand
This commit is contained in:
@@ -148,7 +148,15 @@ const isPaid = (item) => {
|
||||
return Math.abs(amountPaid) === Math.abs(Number(getInvoiceSum(item)))
|
||||
}
|
||||
|
||||
const selectIncomingInvoice = (invoice) => {
|
||||
const unwrapInvoiceRow = (invoiceLike) => invoiceLike?.original || invoiceLike
|
||||
|
||||
const selectIncomingInvoice = (invoiceLike) => {
|
||||
const invoice = unwrapInvoiceRow(invoiceLike)
|
||||
|
||||
if (!invoice?.id) {
|
||||
return
|
||||
}
|
||||
|
||||
if (invoice.state === "Gebucht") {
|
||||
router.push(`/incomingInvoices/show/${invoice.id}`)
|
||||
} else {
|
||||
@@ -254,7 +262,7 @@ const selectIncomingInvoice = (invoice) => {
|
||||
:columns="normalizeTableColumns(columns)"
|
||||
class="w-full"
|
||||
:ui="{ divide: 'divide-gray-200 dark:divide-gray-800' }"
|
||||
:on-select="(i) => selectIncomingInvoice(i) "
|
||||
:on-select="selectIncomingInvoice"
|
||||
:empty="{ icon: 'i-heroicons-circle-stack-20-solid', label: 'Keine Belege anzuzeigen' }"
|
||||
>
|
||||
<template #reference-cell="{row}">
|
||||
|
||||
Reference in New Issue
Block a user