Added Tabs to Createddocuments Index

This commit is contained in:
2025-07-23 20:38:27 +02:00
parent c58b6ca2aa
commit 01469d97f0

View File

@@ -72,8 +72,11 @@
</template> </template>
</UDashboardToolbar> </UDashboardToolbar>
<UTabs :items="selectedTypes" class="m-3">
<template #item="{item}">
<div style="height: 80vh; overflow-y: scroll">
<UTable <UTable
:rows="filteredRows" :rows="filteredRows.filter(i => i.type === item.key)"
:columns="columns" :columns="columns"
class="w-full" class="w-full"
:ui="{ divide: 'divide-gray-200 dark:divide-gray-800' }" :ui="{ divide: 'divide-gray-200 dark:divide-gray-800' }"
@@ -91,7 +94,7 @@
> >
{{row.state}} {{row.state}}
</span> </span>
<!-- <span <!-- <span
v-if="row.state === 'Gebucht'" v-if="row.state === 'Gebucht'"
class="text-cyan-500" class="text-cyan-500"
> >
@@ -104,7 +107,7 @@
{{row.state}} {{row.state}}
</span> </span>
<span <span
v-else-if="row.state === 'Gebucht' && items.find(i => i.linkedDocument && i.linkedDocument.id === row.id) && ['invoices','advanceInvoices'].includes(row.type)" v-else-if="row.state === 'Gebucht' && items.find(i => i.linkedDocument && i.linkedDocument.id === row.id && i.type === 'cancellationInvoices') && ['invoices','advanceInvoices'].includes(row.type)"
class="text-cyan-500" class="text-cyan-500"
> >
Storniert mit {{items.find(i => i.linkedDocument && i.linkedDocument.id === row.id).documentNumber}} Storniert mit {{items.find(i => i.linkedDocument && i.linkedDocument.id === row.id).documentNumber}}
@@ -144,6 +147,10 @@
<span v-if="!['deliveryNotes','cancellationInvoices','quotes','confirmationOrders'].includes(row.type) && row.state !== 'Entwurf' && !useSum().getIsPaid(row,items) && !items.find(i => i.linkedDocument && i.linkedDocument.id === row.id) ">{{displayCurrency(useSum().getCreatedDocumentSum(row, items) - row.statementallocations.reduce((n,{amount}) => n + amount, 0))}}</span> <span v-if="!['deliveryNotes','cancellationInvoices','quotes','confirmationOrders'].includes(row.type) && row.state !== 'Entwurf' && !useSum().getIsPaid(row,items) && !items.find(i => i.linkedDocument && i.linkedDocument.id === row.id) ">{{displayCurrency(useSum().getCreatedDocumentSum(row, items) - row.statementallocations.reduce((n,{amount}) => n + amount, 0))}}</span>
</template> </template>
</UTable> </UTable>
</div>
</template>
</UTabs>
</template> </template>