Introduced OwnAccounts

Introduced CostCentres Rebuild
Added EntityModalButtons to IncomingInvoice Create
This commit is contained in:
2025-03-21 14:24:05 +01:00
parent bd1916bdaa
commit 76e207cd20
9 changed files with 385 additions and 79 deletions

View File

@@ -560,6 +560,13 @@ const getAvailableQueryStringData = (keys) => {
</UCard>
</div>
<div v-else-if="tab.label === 'Auswertung Kostenstelle'">
<UCard class="mt-5">
<costcentre-display :item="props.item"/>
</UCard>
</div>
</div>

View File

@@ -0,0 +1,30 @@
<script setup>
const supabase = useSupabaseClient()
const profileStore = useProfileStore()
const props = defineProps({
item: {
required: true,
type: String
}
})
const incomingInvoices = ref({})
const setupPage = async () => {
incomingInvoices.value = (await supabase.from("incominginvoices").select().eq("tenant", profileStore.currentTenant)).data.filter(i => i.accounts.find(x => x.costCentre === props.item.id))
}
setupPage()
</script>
<template>
{{props.item}}
{{incomingInvoices}}
</template>
<style scoped>
</style>