Merge branch 'master' into Development

This commit is contained in:
Simon Pocrnjič
2025-11-20 18:53:49 +01:00
113 changed files with 2370 additions and 547 deletions
+14 -5
View File
@@ -54,7 +54,7 @@ function applyDateFilter() {
if (selectedSegment.value) {
params.segment = String(selectedSegment.value);
} else {
delete params.segment;
delete params.segments;
}
delete params.page;
router.get(route("client.contracts", { uuid: props.client.uuid }), params, {
@@ -173,6 +173,7 @@ function formatDate(value) {
:show-filters="true"
:has-active-filters="!!(dateRange?.start || dateRange?.end || selectedSegment)"
:columns="[
{ key: 'select', label: '', sortable: false, width: '50px' },
{ key: 'reference', label: 'Referenca', sortable: false },
{ key: 'customer', label: 'Stranka', sortable: false },
{ key: 'start', label: 'Začetek', sortable: false },
@@ -233,22 +234,30 @@ function formatDate(value) {
</div>
</template>
<template #cell-reference="{ row }">
<Link :href="route('clientCase.show', caseShowParams(row))" class="text-indigo-600 hover:underline">
<Link
:href="route('clientCase.show', caseShowParams(row))"
class="text-indigo-600 hover:underline"
>
{{ row.reference }}
</Link>
</template>
<template #cell-customer="{ row }">
{{ row.client_case?.person?.full_name || '-' }}
{{ row.client_case?.person?.full_name || "-" }}
</template>
<template #cell-start="{ row }">
{{ formatDate(row.start_date) }}
</template>
<template #cell-segment="{ row }">
{{ row.segments?.[0]?.name || '-' }}
{{ row.segments?.[0]?.name || "-" }}
</template>
<template #cell-balance="{ row }">
<div class="text-right">
{{ new Intl.NumberFormat('sl-SI', { style: 'currency', currency: 'EUR' }).format(Number(row.account?.balance_amount ?? 0)) }}
{{
new Intl.NumberFormat("sl-SI", {
style: "currency",
currency: "EUR",
}).format(Number(row.account?.balance_amount ?? 0))
}}
</div>
</template>
</DataTable>