Adds Kasse (Cash Register) module and related components

Introduces comprehensive cash management functionality with multiple view components for tracking daily transactions, filtering, and reconciliation

Implements:
- Cash calculation and difference tracking
- Dynamic tab switching
- Checkbox selection and row expansion
- Date filtering and approval mechanisms
This commit is contained in:
Janus C. H. Knudsen 2026-01-11 21:08:56 +01:00
parent 12869e35bf
commit 754681059d
31 changed files with 2904 additions and 28 deletions

View file

@ -0,0 +1,41 @@
<swp-card>
<swp-card-header>
<swp-card-title>Periodeoplysninger</swp-card-title>
<swp-card-action>Identificér afstemningen</swp-card-action>
</swp-card-header>
<swp-card-content>
<swp-period-display>
<swp-period-label>Periode</swp-period-label>
<swp-period-value>
<span class="from">28. dec 2025 kl. 18:00</span>
<span class="arrow">→</span>
<span class="to">29. dec 2025</span>
</swp-period-value>
</swp-period-display>
<swp-form-grid style="margin-top: var(--spacing-10);">
<swp-form-field>
<swp-form-label>Kassepunkt</swp-form-label>
<swp-form-input>
<select id="register">
<option>Kasse 1 Reception</option>
<option>Kasse 2 Salon</option>
</select>
</swp-form-input>
</swp-form-field>
<swp-form-field>
<swp-form-label>Afsluttet af</swp-form-label>
<swp-form-input>
<select id="employee">
<option>Anna Jensen</option>
<option>Karina Knudsen</option>
<option>Martin Nielsen</option>
</select>
</swp-form-input>
</swp-form-field>
</swp-form-grid>
<swp-auto-id>Afstemnings-ID: <strong>KA-2025-12-29</strong> · Z-043</swp-auto-id>
</swp-card-content>
</swp-card>