From 5d26885da3b117584b5c38efbf2dbb01f07d0bf7 Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Fri, 11 Jul 2025 14:02:39 +0200 Subject: [PATCH] inspection finish and print --- .../unit/InspectionTimeFormatExplainIcon.vue | 25 ++++++ .../unit/InspectionTimeFormatExplainModal.vue | 55 ++++++++++++ .../unit/inspection/DeleteInspectionModal.vue | 85 +++++++++++++++++++ .../unit/inspection/InspectionFinishModal.vue | 48 ++++++++++- .../unit/inspection/InspectionPrintModal.vue | 62 ++++++++++++++ .../TypeInspectionPlanListItem.vue | 7 +- .../InspectionPlanSearchSelectWithRelated.vue | 4 +- .../admin/unit/inspection/inspection.ts | 36 +++++++- .../unit/inspectionPlan/inspectionPlan.ts | 4 +- .../unit/inspection/inspection.models.ts | 5 ++ src/views/admin/unit/equipment/Inspection.vue | 3 +- .../unit/inspection/InspectionExecute.vue | 43 +++++++--- .../admin/unit/inspection/InspectionStart.vue | 8 +- .../inspectionPlan/CreateInspectionPlan.vue | 11 ++- 14 files changed, 367 insertions(+), 29 deletions(-) create mode 100644 src/components/admin/unit/InspectionTimeFormatExplainIcon.vue create mode 100644 src/components/admin/unit/InspectionTimeFormatExplainModal.vue create mode 100644 src/components/admin/unit/inspection/DeleteInspectionModal.vue create mode 100644 src/components/admin/unit/inspection/InspectionPrintModal.vue diff --git a/src/components/admin/unit/InspectionTimeFormatExplainIcon.vue b/src/components/admin/unit/InspectionTimeFormatExplainIcon.vue new file mode 100644 index 0000000..9f27541 --- /dev/null +++ b/src/components/admin/unit/InspectionTimeFormatExplainIcon.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/src/components/admin/unit/InspectionTimeFormatExplainModal.vue b/src/components/admin/unit/InspectionTimeFormatExplainModal.vue new file mode 100644 index 0000000..d0719c2 --- /dev/null +++ b/src/components/admin/unit/InspectionTimeFormatExplainModal.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/src/components/admin/unit/inspection/DeleteInspectionModal.vue b/src/components/admin/unit/inspection/DeleteInspectionModal.vue new file mode 100644 index 0000000..334080c --- /dev/null +++ b/src/components/admin/unit/inspection/DeleteInspectionModal.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/src/components/admin/unit/inspection/InspectionFinishModal.vue b/src/components/admin/unit/inspection/InspectionFinishModal.vue index 33c9cd0..b2628e1 100644 --- a/src/components/admin/unit/inspection/InspectionFinishModal.vue +++ b/src/components/admin/unit/inspection/InspectionFinishModal.vue @@ -11,13 +11,22 @@ Es wird ein PDF ausgedruckt und ist dann zu dieser Prüfung verfügbar.


- +
+ + + + +

- +
@@ -28,12 +37,47 @@ import { defineComponent } from "vue"; import { mapState, mapActions } from "pinia"; import { useModalStore } from "@/stores/modal"; import { InformationCircleIcon } from "@heroicons/vue/24/outline"; +import { useInspectionStore } from "@/stores/admin/unit/inspection/inspection"; +import Spinner from "@/components/Spinner.vue"; +import SuccessCheckmark from "@/components/SuccessCheckmark.vue"; +import FailureXMark from "@/components/FailureXMark.vue"; diff --git a/src/components/admin/unit/inspection/InspectionPrintModal.vue b/src/components/admin/unit/inspection/InspectionPrintModal.vue new file mode 100644 index 0000000..734ed64 --- /dev/null +++ b/src/components/admin/unit/inspection/InspectionPrintModal.vue @@ -0,0 +1,62 @@ +