Füge neue Funktionen zur Verwaltung von Erben hinzu: Implementiere die API-Endpunkte zum Abrufen potenzieller Erben und zum Auswählen eines Erben. Ergänze die Logik in FalukantService zur Verarbeitung dieser Funktionen.

This commit is contained in:
Torsten Schulz (local)
2026-03-02 00:36:43 +01:00
parent 42fe568e2b
commit a2652c983f
4 changed files with 96 additions and 8 deletions

View File

@@ -16,7 +16,7 @@
<div class="heir-info">
<div class="heir-name">
{{ $t(`falukant.titles.${heir.gender}.noncivil`) }}
{{ heir.definedFirstName.name }} {{ heir.definedLastName.name }}
{{ heir.definedFirstName?.name || '---' }} {{ heir.definedLastName?.name || '' }}
</div>
<div class="heir-age">{{ $t('falukant.overview.metadata.age') }}: {{ heir.age }}</div>
</div>
@@ -381,13 +381,6 @@ export default {
return new Date(timestamp).toLocaleString();
},
async fetchPotentialHeirs() {
// Prüfe sowohl mainBranchRegion.id als auch mainBranchRegionId
const regionId = this.falukantUser?.mainBranchRegion?.id || this.falukantUser?.mainBranchRegionId;
if (!regionId) {
console.error('No main branch region found', this.falukantUser);
this.potentialHeirs = [];
return;
}
this.loadingHeirs = true;
try {
const response = await apiClient.get('/api/falukant/heirs/potential');