Design and layout tweaks
This commit is contained in:
@@ -275,7 +275,7 @@ public function exportXml($id)
|
|||||||
];
|
];
|
||||||
$document->setDocumentPositionQuantity(
|
$document->setDocumentPositionQuantity(
|
||||||
$item['quantity'],
|
$item['quantity'],
|
||||||
$units[$item['unit']]
|
$units[$item['unit']] ?? ZugferdUnitCodes::REC20_PIECE
|
||||||
);
|
);
|
||||||
|
|
||||||
$document->addDocumentPositionTax(
|
$document->addDocumentPositionTax(
|
||||||
|
|||||||
@@ -134,11 +134,11 @@ const calcTaxes = (amount: number) => {
|
|||||||
toLocalDate(invoice.invoiceDate) }}
|
toLocalDate(invoice.invoiceDate) }}
|
||||||
</TableCell>
|
</TableCell>
|
||||||
<TableCell class="lg:hidden max-w-[220px] md:max-w-[320px] overflow-hidden text-ellipsis">
|
<TableCell class="lg:hidden max-w-[220px] md:max-w-[320px] overflow-hidden text-ellipsis">
|
||||||
<span class="font-bold">{{ invoice.customer?.companyName }}</span><br />
|
<span class="font-semibold">{{ invoice.customer?.companyName }}</span><br />
|
||||||
{{ invoice.title }}
|
{{ invoice.title }}
|
||||||
</TableCell>
|
</TableCell>
|
||||||
<TableCell
|
<TableCell
|
||||||
class="hidden lg:table-cell max-w-[100px] md:max-w-[120px] lg:max-w-auto overflow-hidden text-ellipsis font-bold">
|
class="hidden lg:table-cell max-w-[100px] md:max-w-[120px] lg:max-w-auto overflow-hidden text-ellipsis font-semibold">
|
||||||
{{ invoice.customer?.companyName }}</TableCell>
|
{{ invoice.customer?.companyName }}</TableCell>
|
||||||
<TableCell colspan="2"
|
<TableCell colspan="2"
|
||||||
class="hidden lg:table-cell max-w-[120px] md:max-w-[160px] lg:max-w-auto overflow-hidden text-ellipsis">
|
class="hidden lg:table-cell max-w-[120px] md:max-w-[160px] lg:max-w-auto overflow-hidden text-ellipsis">
|
||||||
@@ -156,7 +156,7 @@ const calcTaxes = (amount: number) => {
|
|||||||
<TableFooter>
|
<TableFooter>
|
||||||
<!-- Summe -->
|
<!-- Summe -->
|
||||||
<TableRow
|
<TableRow
|
||||||
class="border-none bg-slate-200 dark:bg-neutral-900/60 hover:bg-slate-200 dark:hover:bg-neutral-900/60">
|
class="border-none bg-slate-100 dark:bg-neutral-900/60 hover:bg-slate-100 dark:hover:bg-neutral-900/60">
|
||||||
<TableCell colspan="2" class="hidden lg:table-cell"></TableCell>
|
<TableCell colspan="2" class="hidden lg:table-cell"></TableCell>
|
||||||
<TableCell colspan="2" class="hidden md:table-cell"></TableCell>
|
<TableCell colspan="2" class="hidden md:table-cell"></TableCell>
|
||||||
<TableCell colspan="1"></TableCell>
|
<TableCell colspan="1"></TableCell>
|
||||||
@@ -169,7 +169,7 @@ const calcTaxes = (amount: number) => {
|
|||||||
</TableRow>
|
</TableRow>
|
||||||
<!-- Bezahlt -->
|
<!-- Bezahlt -->
|
||||||
<TableRow v-if="!(totalDue == 0 && totalNotIssued == 0)"
|
<TableRow v-if="!(totalDue == 0 && totalNotIssued == 0)"
|
||||||
class="border-none bg-slate-200 dark:bg-neutral-900/60 hover:bg-slate-200 dark:hover:bg-neutral-900/60">
|
class="border-none bg-slate-100 dark:bg-neutral-900/60 hover:bg-slate-100 dark:hover:bg-neutral-900/60">
|
||||||
<TableCell colspan="2" class="hidden lg:table-cell"></TableCell>
|
<TableCell colspan="2" class="hidden lg:table-cell"></TableCell>
|
||||||
<TableCell colspan="2" class="hidden md:table-cell"></TableCell>
|
<TableCell colspan="2" class="hidden md:table-cell"></TableCell>
|
||||||
<TableCell colspan="1"></TableCell>
|
<TableCell colspan="1"></TableCell>
|
||||||
@@ -182,7 +182,7 @@ const calcTaxes = (amount: number) => {
|
|||||||
</TableRow>
|
</TableRow>
|
||||||
|
|
||||||
<TableRow v-if="totalDue > 0"
|
<TableRow v-if="totalDue > 0"
|
||||||
class="border-none bg-slate-200 dark:bg-neutral-900/60 hover:bg-slate-200 dark:hover:bg-neutral-900/60 text-destructive">
|
class="border-none bg-slate-100 dark:bg-neutral-900/60 hover:bg-slate-100 dark:hover:bg-neutral-900/60 text-destructive">
|
||||||
<TableCell colspan="2" class="hidden lg:table-cell"></TableCell>
|
<TableCell colspan="2" class="hidden lg:table-cell"></TableCell>
|
||||||
<TableCell colspan="2" class="hidden md:table-cell"></TableCell>
|
<TableCell colspan="2" class="hidden md:table-cell"></TableCell>
|
||||||
<TableCell colspan="1"></TableCell>
|
<TableCell colspan="1"></TableCell>
|
||||||
@@ -195,7 +195,7 @@ const calcTaxes = (amount: number) => {
|
|||||||
</TableRow>
|
</TableRow>
|
||||||
|
|
||||||
<TableRow v-if="totalNotIssued > 0"
|
<TableRow v-if="totalNotIssued > 0"
|
||||||
class="border-none bg-slate-200 dark:bg-neutral-900/60 hover:bg-slate-200 dark:hover:bg-neutral-900/60 text-muted-foreground">
|
class="border-none bg-slate-100 dark:bg-neutral-900/60 hover:bg-slate-100 dark:hover:bg-neutral-900/60 text-muted-foreground">
|
||||||
<TableCell colspan="2" class="hidden lg:table-cell"></TableCell>
|
<TableCell colspan="2" class="hidden lg:table-cell"></TableCell>
|
||||||
<TableCell colspan="2" class="hidden md:table-cell"></TableCell>
|
<TableCell colspan="2" class="hidden md:table-cell"></TableCell>
|
||||||
<TableCell colspan="1"></TableCell>
|
<TableCell colspan="1"></TableCell>
|
||||||
@@ -212,6 +212,9 @@ const calcTaxes = (amount: number) => {
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
.document-table {
|
||||||
|
font-size: 0.833rem;
|
||||||
|
}
|
||||||
.document-table th,
|
.document-table th,
|
||||||
.document-table td {
|
.document-table td {
|
||||||
padding-top: 0.694em !important;
|
padding-top: 0.694em !important;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ withDefaults(defineProps<Props>(), {
|
|||||||
<template>
|
<template>
|
||||||
<AppShell variant="sidebar">
|
<AppShell variant="sidebar">
|
||||||
<AppSidebar />
|
<AppSidebar />
|
||||||
<AppContent variant="sidebar" class="overflow-x-hidden bg-slate-200 dark:bg-neutral-900/40">
|
<AppContent variant="sidebar" class="overflow-x-hidden bg-slate-100 dark:bg-neutral-900/40">
|
||||||
<AppSidebarHeader :breadcrumbs="breadcrumbs" />
|
<AppSidebarHeader :breadcrumbs="breadcrumbs" />
|
||||||
<slot />
|
<slot />
|
||||||
</AppContent>
|
</AppContent>
|
||||||
|
|||||||
Reference in New Issue
Block a user