From 583233b95ef2f849989b0395a999e7ad06fbd42c Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Fri, 25 Jul 2025 12:21:56 +0200 Subject: [PATCH] extend inspection_plan by wearable and enable optional interval --- .../inspectionPlan/InspectionPlanListItem.vue | 8 ++++- src/components/scanner/Phone.vue | 36 ++++++++++++------- .../admin/unit/inspection/InspectionStart.vue | 15 ++++++-- .../inspectionPlan/CreateInspectionPlan.vue | 22 +++++++----- .../admin/unit/inspectionPlan/Overview.vue | 16 +++++++-- .../unit/wearableType/InspectionPlans.vue | 12 +++---- 6 files changed, 74 insertions(+), 35 deletions(-) diff --git a/src/components/admin/unit/inspectionPlan/InspectionPlanListItem.vue b/src/components/admin/unit/inspectionPlan/InspectionPlanListItem.vue index f80f564..7d99320 100644 --- a/src/components/admin/unit/inspectionPlan/InspectionPlanListItem.vue +++ b/src/components/admin/unit/inspectionPlan/InspectionPlanListItem.vue @@ -7,7 +7,12 @@

{{ inspectionPlan.title }} - {{ inspectionPlan.related.type }}

-

Interval: {{ inspectionPlan.inspectionInterval }}

+

Prüfinterval: {{ inspectionPlan.inspectionInterval }}

+

Erinnerung: {{ inspectionPlan.remindTime }}

+
+ +

Prüfplan noch nicht fertig gestellt. Es fehlen Prüfpunkte!

+
@@ -17,6 +22,7 @@ import { defineComponent, type PropType } from "vue"; import { mapState, mapActions } from "pinia"; import { useAbilityStore } from "@/stores/ability"; import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspection/inspectionPlan.models"; +import { ExclamationTriangleIcon } from "@heroicons/vue/24/outline"; diff --git a/src/views/admin/unit/inspection/InspectionStart.vue b/src/views/admin/unit/inspection/InspectionStart.vue index e70f8e6..88e49c9 100644 --- a/src/views/admin/unit/inspection/InspectionStart.vue +++ b/src/views/admin/unit/inspection/InspectionStart.vue @@ -37,12 +37,21 @@ v-model="inspectionPlan" /> +
+ Dieser Prüfplan ist noch nicht fertig gestellt! +
+
-
diff --git a/src/views/admin/unit/inspectionPlan/CreateInspectionPlan.vue b/src/views/admin/unit/inspectionPlan/CreateInspectionPlan.vue index 91c4d83..5170235 100644 --- a/src/views/admin/unit/inspectionPlan/CreateInspectionPlan.vue +++ b/src/views/admin/unit/inspectionPlan/CreateInspectionPlan.vue @@ -27,7 +27,8 @@
- + +
@@ -35,28 +36,26 @@
@@ -95,6 +94,7 @@ import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipme import EquipmentTypeSearchSelect from "@/components/search/EquipmentTypeSearchSelect.vue"; import VehicleTypeSearchSelect from "@/components/search/VehicleTypeSearchSelect.vue"; import InspectionTimeFormatExplainIcon from "@/components/admin/unit/InspectionTimeFormatExplainIcon.vue"; +import WearableTypeSearchSelect from "@/components/search/WearableTypeSearchSelect.vue"; @@ -32,19 +32,19 @@ import Spinner from "@/components/Spinner.vue";