From 93a04abee15a3b493309362d189634e295eea874 Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Wed, 16 Jul 2025 12:43:03 +0200 Subject: [PATCH] show reports inside admin ui --- .../unit/damageReport/DamageReportListItem.vue | 16 ++++++++++++++-- src/global.ts | 3 +++ src/viewmodels/admin/unit/damageReport.models.ts | 6 ++++-- 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 src/global.ts diff --git a/src/components/admin/unit/damageReport/DamageReportListItem.vue b/src/components/admin/unit/damageReport/DamageReportListItem.vue index a838973..4c58268 100644 --- a/src/components/admin/unit/damageReport/DamageReportListItem.vue +++ b/src/components/admin/unit/damageReport/DamageReportListItem.vue @@ -2,11 +2,22 @@

- {{ damageReport.related.name }} + {{ damageReport?.related?.name ?? "Ohne Zuordnung" }} + ({{ damageReport.related.code }})

+
+
+ +
+
+ +
+
+ +
+
-

Code: {{ damageReport.related.code }}

Beschreibung: {{ damageReport.description }}

@@ -17,6 +28,7 @@ import { defineComponent, type PropType } from "vue"; import { mapState, mapActions } from "pinia"; import { useAbilityStore } from "@/stores/ability"; import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport.models"; +import { MapPinIcon, PhotoIcon, UserIcon } from "@heroicons/vue/24/outline";