From 0af32e72ed479f48a68d48028384bc9d732d8ac5 Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Sat, 26 Jul 2025 12:02:48 +0200 Subject: [PATCH] enhance: show count of used instances --- .../admin/unit/equipmentType/EquipmentTypeListItem.vue | 6 +++++- .../admin/unit/vehicleType/VehicleTypeListItem.vue | 6 +++++- .../admin/unit/wearableType/WearableTypeListItem.vue | 6 +++++- src/viewmodels/admin/unit/equipment/equipmentType.models.ts | 3 ++- src/viewmodels/admin/unit/vehicle/vehicleType.models.ts | 3 ++- src/viewmodels/admin/unit/wearable/wearableType.models.ts | 3 ++- 6 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/components/admin/unit/equipmentType/EquipmentTypeListItem.vue b/src/components/admin/unit/equipmentType/EquipmentTypeListItem.vue index 91e8e9b..cdc3d17 100644 --- a/src/components/admin/unit/equipmentType/EquipmentTypeListItem.vue +++ b/src/components/admin/unit/equipmentType/EquipmentTypeListItem.vue @@ -10,9 +10,13 @@
-

Anzahl angelegter Geräte:

+

Anzahl erfasster Geräte:

{{ equipmentType.equipmentCount }}

+
+

davon Geräte in Betrieb:

+

{{ equipmentType.equipmentCountUsed }}

+

Beschreibung:

{{ equipmentType.description }}

diff --git a/src/components/admin/unit/vehicleType/VehicleTypeListItem.vue b/src/components/admin/unit/vehicleType/VehicleTypeListItem.vue index c3658b8..13b2a90 100644 --- a/src/components/admin/unit/vehicleType/VehicleTypeListItem.vue +++ b/src/components/admin/unit/vehicleType/VehicleTypeListItem.vue @@ -10,9 +10,13 @@
-

Anzahl angelegter Fahrzeuge:

+

Anzahl erfasster Fahrzeuge:

{{ vehicleType.vehicleCount }}

+
+

davon Fahrzeuge in Betrieb:

+

{{ vehicleType.vehicleCountUsed }}

+

Beschreibung:

{{ vehicleType.description }}

diff --git a/src/components/admin/unit/wearableType/WearableTypeListItem.vue b/src/components/admin/unit/wearableType/WearableTypeListItem.vue index 3b9d0ed..b9be9b7 100644 --- a/src/components/admin/unit/wearableType/WearableTypeListItem.vue +++ b/src/components/admin/unit/wearableType/WearableTypeListItem.vue @@ -10,9 +10,13 @@
-

Anzahl angelegter Kleidung:

+

Anzahl erfasster Kleidung:

{{ wearableType.wearableCount }}

+
+

davon Kleidung in Verwendung:

+

{{ wearableType.wearableCountUsed }}

+

Beschreibung:

{{ wearableType.description }}

diff --git a/src/viewmodels/admin/unit/equipment/equipmentType.models.ts b/src/viewmodels/admin/unit/equipment/equipmentType.models.ts index d7dfad9..1c034ca 100644 --- a/src/viewmodels/admin/unit/equipment/equipmentType.models.ts +++ b/src/viewmodels/admin/unit/equipment/equipmentType.models.ts @@ -2,7 +2,8 @@ export interface EquipmentTypeViewModel { id: string; type: string; description: string; - equipmentCount: number; + equipmentCount?: number; + equipmentCountUsed?: number; } export interface CreateEquipmentTypeViewModel { diff --git a/src/viewmodels/admin/unit/vehicle/vehicleType.models.ts b/src/viewmodels/admin/unit/vehicle/vehicleType.models.ts index 72e1203..0c83495 100644 --- a/src/viewmodels/admin/unit/vehicle/vehicleType.models.ts +++ b/src/viewmodels/admin/unit/vehicle/vehicleType.models.ts @@ -2,7 +2,8 @@ export interface VehicleTypeViewModel { id: string; type: string; description: string; - vehicleCount: number; + vehicleCount?: number; + vehicleCountUsed?: number; } export interface CreateVehicleTypeViewModel { diff --git a/src/viewmodels/admin/unit/wearable/wearableType.models.ts b/src/viewmodels/admin/unit/wearable/wearableType.models.ts index d3c9c0e..9307cbb 100644 --- a/src/viewmodels/admin/unit/wearable/wearableType.models.ts +++ b/src/viewmodels/admin/unit/wearable/wearableType.models.ts @@ -2,7 +2,8 @@ export interface WearableTypeViewModel { id: string; type: string; description: string; - wearableCount: number; + wearableCount?: number; + wearableCountUsed?: number; } export interface CreateWearableTypeViewModel {