enhance: show count of used instances

This commit is contained in:
Julian Krauser 2025-07-26 12:02:48 +02:00
parent 7d08f3c9a8
commit 0af32e72ed
6 changed files with 21 additions and 6 deletions

View file

@ -10,9 +10,13 @@
</div> </div>
<div class="flex flex-col p-2"> <div class="flex flex-col p-2">
<div class="flex flex-row gap-2"> <div class="flex flex-row gap-2">
<p class="min-w-16">Anzahl angelegter Geräte:</p> <p class="min-w-16">Anzahl erfasster Geräte:</p>
<p class="grow overflow-hidden">{{ equipmentType.equipmentCount }}</p> <p class="grow overflow-hidden">{{ equipmentType.equipmentCount }}</p>
</div> </div>
<div class="flex flex-row gap-2">
<p class="min-w-16">davon Geräte in Betrieb:</p>
<p class="grow overflow-hidden">{{ equipmentType.equipmentCountUsed }}</p>
</div>
<div v-if="equipmentType.description" class="flex flex-row gap-2"> <div v-if="equipmentType.description" class="flex flex-row gap-2">
<p class="min-w-16">Beschreibung:</p> <p class="min-w-16">Beschreibung:</p>
<p class="grow overflow-hidden">{{ equipmentType.description }}</p> <p class="grow overflow-hidden">{{ equipmentType.description }}</p>

View file

@ -10,9 +10,13 @@
</div> </div>
<div class="flex flex-col p-2"> <div class="flex flex-col p-2">
<div class="flex flex-row gap-2"> <div class="flex flex-row gap-2">
<p class="min-w-16">Anzahl angelegter Fahrzeuge:</p> <p class="min-w-16">Anzahl erfasster Fahrzeuge:</p>
<p class="grow overflow-hidden">{{ vehicleType.vehicleCount }}</p> <p class="grow overflow-hidden">{{ vehicleType.vehicleCount }}</p>
</div> </div>
<div class="flex flex-row gap-2">
<p class="min-w-16">davon Fahrzeuge in Betrieb:</p>
<p class="grow overflow-hidden">{{ vehicleType.vehicleCountUsed }}</p>
</div>
<div v-if="vehicleType.description" class="flex flex-row gap-2"> <div v-if="vehicleType.description" class="flex flex-row gap-2">
<p class="min-w-16">Beschreibung:</p> <p class="min-w-16">Beschreibung:</p>
<p class="grow overflow-hidden">{{ vehicleType.description }}</p> <p class="grow overflow-hidden">{{ vehicleType.description }}</p>

View file

@ -10,9 +10,13 @@
</div> </div>
<div class="flex flex-col p-2"> <div class="flex flex-col p-2">
<div class="flex flex-row gap-2"> <div class="flex flex-row gap-2">
<p class="min-w-16">Anzahl angelegter Kleidung:</p> <p class="min-w-16">Anzahl erfasster Kleidung:</p>
<p class="grow overflow-hidden">{{ wearableType.wearableCount }}</p> <p class="grow overflow-hidden">{{ wearableType.wearableCount }}</p>
</div> </div>
<div class="flex flex-row gap-2">
<p class="min-w-16">davon Kleidung in Verwendung:</p>
<p class="grow overflow-hidden">{{ wearableType.wearableCountUsed }}</p>
</div>
<div v-if="wearableType.description" class="flex flex-row gap-2"> <div v-if="wearableType.description" class="flex flex-row gap-2">
<p class="min-w-16">Beschreibung:</p> <p class="min-w-16">Beschreibung:</p>
<p class="grow overflow-hidden">{{ wearableType.description }}</p> <p class="grow overflow-hidden">{{ wearableType.description }}</p>

View file

@ -2,7 +2,8 @@ export interface EquipmentTypeViewModel {
id: string; id: string;
type: string; type: string;
description: string; description: string;
equipmentCount: number; equipmentCount?: number;
equipmentCountUsed?: number;
} }
export interface CreateEquipmentTypeViewModel { export interface CreateEquipmentTypeViewModel {

View file

@ -2,7 +2,8 @@ export interface VehicleTypeViewModel {
id: string; id: string;
type: string; type: string;
description: string; description: string;
vehicleCount: number; vehicleCount?: number;
vehicleCountUsed?: number;
} }
export interface CreateVehicleTypeViewModel { export interface CreateVehicleTypeViewModel {

View file

@ -2,7 +2,8 @@ export interface WearableTypeViewModel {
id: string; id: string;
type: string; type: string;
description: string; description: string;
wearableCount: number; wearableCount?: number;
wearableCountUsed?: number;
} }
export interface CreateWearableTypeViewModel { export interface CreateWearableTypeViewModel {