update imports
This commit is contained in:
parent
b280654f92
commit
6c8d57a7e5
53 changed files with 46 additions and 375 deletions
|
@ -16,7 +16,7 @@
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import { mapState, mapActions } from "pinia";
|
import { mapState, mapActions } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport/damageReport.models";
|
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -40,7 +40,7 @@ import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipmentType";
|
import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipmentType";
|
||||||
import type { CreateEquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipmentType/equipmentType.models";
|
import type { CreateEquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipment/equipmentType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -39,7 +39,7 @@ import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipmentType";
|
import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipmentType";
|
||||||
import type { CreateEquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipmentType/equipmentType.models";
|
import type { CreateEquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipment/equipmentType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import { mapState, mapActions } from "pinia";
|
import { mapState, mapActions } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { EquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipmentType/equipmentType.models";
|
import type { EquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipment/equipmentType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import { RadioGroup, RadioGroupOption } from "@headlessui/vue";
|
import { RadioGroup, RadioGroupOption } from "@headlessui/vue";
|
||||||
import type { InspectionPointViewModel } from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
|
import type { InspectionPointViewModel } from "@/viewmodels/admin/unit/inspection/inspectionPlan.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import type { InspectionPointViewModel } from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
|
import type { InspectionPointViewModel } from "@/viewmodels/admin/unit/inspection/inspectionPlan.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import { mapState, mapActions } from "pinia";
|
import { mapState, mapActions } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
|
import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspection/inspectionPlan.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
|
import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspection/inspectionPlan.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import { mapState, mapActions } from "pinia";
|
import { mapState, mapActions } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { RespiratoryGearViewModel } from "@/viewmodels/admin/unit/respiratoryGear/respiratoryGear.models";
|
import type { RespiratoryGearViewModel } from "@/viewmodels/admin/unit/respiratory/respiratoryGear.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import { mapState, mapActions } from "pinia";
|
import { mapState, mapActions } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { RespiratoryMissionViewModel } from "@/viewmodels/admin/unit/respiratoryMission/respiratoryMission.models";
|
import type { RespiratoryMissionViewModel } from "@/viewmodels/admin/unit/respiratory/respiratoryMission.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import { mapState, mapActions } from "pinia";
|
import { mapState, mapActions } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { RespiratoryWearerViewModel } from "@/viewmodels/admin/unit/respiratoryWearer/respiratoryWearer.models";
|
import type { RespiratoryWearerViewModel } from "@/viewmodels/admin/unit/respiratory/respiratoryWearer.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -40,7 +40,7 @@ import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
import { useVehicleTypeStore } from "@/stores/admin/unit/vehicleType/vehicleType";
|
import { useVehicleTypeStore } from "@/stores/admin/unit/vehicleType/vehicleType";
|
||||||
import type { CreateVehicleTypeViewModel } from "@/viewmodels/admin/unit/vehicleType/vehicleType.models";
|
import type { CreateVehicleTypeViewModel } from "@/viewmodels/admin/unit/vehicle/vehicleType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineComponent, type PropType } from "vue";
|
||||||
import { mapState, mapActions } from "pinia";
|
import { mapState, mapActions } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { VehicleTypeViewModel } from "@/viewmodels/admin/unit/vehicleType/vehicleType.models";
|
import type { VehicleTypeViewModel } from "@/viewmodels/admin/unit/vehicle/vehicleType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -40,7 +40,7 @@ import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
import { useWearableTypeStore } from "@/stores/admin/unit/wearableType/wearableType";
|
import { useWearableTypeStore } from "@/stores/admin/unit/wearableType/wearableType";
|
||||||
import type { CreateWearableTypeViewModel } from "@/viewmodels/admin/unit/wearableType/wearableType.models";
|
import type { CreateWearableTypeViewModel } from "@/viewmodels/admin/unit/wearable/wearableType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -39,7 +39,7 @@ import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
import { useWearableTypeStore } from "@/stores/admin/unit/wearableType/wearableType";
|
import { useWearableTypeStore } from "@/stores/admin/unit/wearableType/wearableType";
|
||||||
import type { CreateWearableTypeViewModel } from "@/viewmodels/admin/unit/wearableType/wearableType.models";
|
import type { CreateWearableTypeViewModel } from "@/viewmodels/admin/unit/wearable/wearableType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -9,10 +9,12 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { defineComponent, type PropType } from "vue";
|
import { defineAsyncComponent, defineComponent, markRaw, type PropType } from "vue";
|
||||||
import { mapState, mapActions } from "pinia";
|
import { mapState, mapActions } from "pinia";
|
||||||
|
import { PencilIcon, TrashIcon } from "@heroicons/vue/24/outline";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { WearableTypeViewModel } from "@/viewmodels/admin/unit/wearableType/wearableType.models";
|
import type { WearableTypeViewModel } from "@/viewmodels/admin/unit/wearable/wearableType.models";
|
||||||
|
import { useModalStore } from "@/stores/modal";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -86,7 +86,7 @@ import {
|
||||||
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
||||||
import Spinner from "../Spinner.vue";
|
import Spinner from "../Spinner.vue";
|
||||||
import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipmentType";
|
import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipmentType";
|
||||||
import type { EquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipmentType/equipmentType.models";
|
import type { EquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipment/equipmentType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -86,7 +86,7 @@ import {
|
||||||
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
||||||
import Spinner from "../Spinner.vue";
|
import Spinner from "../Spinner.vue";
|
||||||
import { useInspectionPlanStore } from "@/stores/admin/unit/inspectionPlan/inspectionPlan";
|
import { useInspectionPlanStore } from "@/stores/admin/unit/inspectionPlan/inspectionPlan";
|
||||||
import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
|
import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspection/inspectionPlan.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -86,7 +86,7 @@ import {
|
||||||
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
||||||
import Spinner from "../Spinner.vue";
|
import Spinner from "../Spinner.vue";
|
||||||
import { useVehicleTypeStore } from "@/stores/admin/unit/vehicleType/vehicleType";
|
import { useVehicleTypeStore } from "@/stores/admin/unit/vehicleType/vehicleType";
|
||||||
import type { VehicleTypeViewModel } from "@/viewmodels/admin/unit/vehicleType/vehicleType.models";
|
import type { VehicleTypeViewModel } from "@/viewmodels/admin/unit/vehicle/vehicleType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -86,7 +86,7 @@ import {
|
||||||
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
||||||
import Spinner from "../Spinner.vue";
|
import Spinner from "../Spinner.vue";
|
||||||
import { useWearableTypeStore } from "@/stores/admin/unit/wearableType/wearableType";
|
import { useWearableTypeStore } from "@/stores/admin/unit/wearableType/wearableType";
|
||||||
import type { WearableTypeViewModel } from "@/viewmodels/admin/unit/wearableType/wearableType.models";
|
import type { WearableTypeViewModel } from "@/viewmodels/admin/unit/wearable/wearableType.models";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport/damageReport.models";
|
|
||||||
import { equipmentDemoData } from "./equipment";
|
|
||||||
|
|
||||||
export const damageReportDemoData: Array<DamageReportViewModel> = [
|
|
||||||
{
|
|
||||||
id: "sdfgh",
|
|
||||||
reported: new Date(),
|
|
||||||
status: "in Arbeit",
|
|
||||||
done: false,
|
|
||||||
description: "knjgljna g",
|
|
||||||
providedImage: [],
|
|
||||||
relatedId: "abc",
|
|
||||||
related: {
|
|
||||||
id: "abc",
|
|
||||||
code: "0456984224498",
|
|
||||||
name: "B-Schlauch",
|
|
||||||
location: "HLF",
|
|
||||||
commissioned: new Date(),
|
|
||||||
equipmentTypeId: "xyz",
|
|
||||||
equipmentType: {
|
|
||||||
id: "xyz",
|
|
||||||
type: "B-Schlauch",
|
|
||||||
description: "Shläuche vom Typ B",
|
|
||||||
inspectionPlans: [],
|
|
||||||
},
|
|
||||||
inspections: [],
|
|
||||||
},
|
|
||||||
assigned: "equipment",
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,17 +0,0 @@
|
||||||
import type { EquipmentViewModel } from "@/viewmodels/admin/unit/equipment/equipment.models";
|
|
||||||
import { equipmentTypeDemoData } from "./equipmentType";
|
|
||||||
import { inspectionDemoData } from "./inspectionPlan";
|
|
||||||
|
|
||||||
export const equipmentDemoData: Array<EquipmentViewModel> = [
|
|
||||||
{
|
|
||||||
id: "abc",
|
|
||||||
code: "0456984224498",
|
|
||||||
name: "B-Schlauch",
|
|
||||||
location: "HLF",
|
|
||||||
commissioned: new Date(),
|
|
||||||
decommissioned: undefined,
|
|
||||||
equipmentTypeId: equipmentTypeDemoData[0].id,
|
|
||||||
equipmentType: equipmentTypeDemoData[0],
|
|
||||||
inspections: [inspectionDemoData[0]],
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,11 +0,0 @@
|
||||||
import type { EquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipmentType/equipmentType.models";
|
|
||||||
import { inspectionPlanDemoData } from "./inspectionPlan";
|
|
||||||
|
|
||||||
export const equipmentTypeDemoData: Array<EquipmentTypeViewModel> = [
|
|
||||||
{
|
|
||||||
id: "xyz",
|
|
||||||
type: "B-Schlauch",
|
|
||||||
description: "Shläuche vom Typ B",
|
|
||||||
inspectionPlans: [inspectionPlanDemoData[0], inspectionPlanDemoData[1]],
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,156 +0,0 @@
|
||||||
import type {
|
|
||||||
InspectionPlanViewModel,
|
|
||||||
InspectionPointViewModel,
|
|
||||||
} from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
|
|
||||||
import type {
|
|
||||||
InspectionPointResultViewModel,
|
|
||||||
InspectionViewModel,
|
|
||||||
} from "@/viewmodels/admin/unit/inspection/inspection.models";
|
|
||||||
|
|
||||||
export const inspectionPointDemoData: Array<InspectionPointViewModel> = [
|
|
||||||
{
|
|
||||||
id: "edf",
|
|
||||||
title: "vorhandene Spritzstellen ausgebessert",
|
|
||||||
description: "",
|
|
||||||
type: "number",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "ghi",
|
|
||||||
title: "Einband der Kupplung sitzt fest",
|
|
||||||
description: "",
|
|
||||||
type: "iO-niO",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "lmn",
|
|
||||||
title: "Das überstehende Drahtende des Knaggenteiles sitzt versenkt",
|
|
||||||
description: "",
|
|
||||||
type: "iO-niO",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "jgj",
|
|
||||||
title: "Gebrauchsprüfdruck 12bar",
|
|
||||||
description: "",
|
|
||||||
type: "iO-niO",
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
export const inspectionPlanDemoData: Array<InspectionPlanViewModel> = [
|
|
||||||
{
|
|
||||||
id: "abc",
|
|
||||||
title: "Sichtprüfung",
|
|
||||||
version: 1,
|
|
||||||
inspectionInterval: "1-m",
|
|
||||||
remindTime: "1-m",
|
|
||||||
created: new Date(),
|
|
||||||
inspectionPoints: [inspectionPointDemoData[0], inspectionPointDemoData[1], inspectionPointDemoData[2]],
|
|
||||||
relatedId: "xyz",
|
|
||||||
related: {
|
|
||||||
id: "xyz",
|
|
||||||
type: "B-Schlauch",
|
|
||||||
description: "Shläuche vom Typ B",
|
|
||||||
inspectionPlans: [],
|
|
||||||
},
|
|
||||||
assigned: "equipment",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "cba",
|
|
||||||
title: "Druckprüfung",
|
|
||||||
version: 1,
|
|
||||||
inspectionInterval: "1-m",
|
|
||||||
remindTime: "22/10",
|
|
||||||
created: new Date(),
|
|
||||||
inspectionPoints: [inspectionPointDemoData[3]],
|
|
||||||
relatedId: "xyz",
|
|
||||||
related: {
|
|
||||||
id: "xyz",
|
|
||||||
type: "B-Schlauch",
|
|
||||||
description: "Shläuche vom Typ B",
|
|
||||||
inspectionPlans: [],
|
|
||||||
},
|
|
||||||
assigned: "equipment",
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
export const inspectionPointResultDemoData: Array<InspectionPointResultViewModel> = [
|
|
||||||
{
|
|
||||||
inspectionId: "jkvshdfg",
|
|
||||||
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
|
|
||||||
inspectionPointId: inspectionPointDemoData[0].id,
|
|
||||||
value: "5",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inspectionId: "jkvshdfg",
|
|
||||||
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
|
|
||||||
inspectionPointId: inspectionPointDemoData[1].id,
|
|
||||||
value: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inspectionId: "jkvshdfg",
|
|
||||||
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
|
|
||||||
inspectionPointId: inspectionPointDemoData[1].id,
|
|
||||||
value: "",
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
export const inspectionDemoData: Array<InspectionViewModel> = [
|
|
||||||
{
|
|
||||||
id: "jkvshdfg",
|
|
||||||
inspectionPlanId: inspectionPlanDemoData[0].id,
|
|
||||||
inspectionPlan: inspectionPlanDemoData[0],
|
|
||||||
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
|
|
||||||
inspectionVersionedPlan: inspectionPlanDemoData[0],
|
|
||||||
context: "",
|
|
||||||
created: new Date(),
|
|
||||||
finished: undefined,
|
|
||||||
nextInspection: undefined,
|
|
||||||
isOpen: true,
|
|
||||||
checks: [inspectionPointResultDemoData[0], inspectionPointResultDemoData[1], inspectionPointResultDemoData[2]],
|
|
||||||
relatedId: "abc",
|
|
||||||
related: {
|
|
||||||
id: "abc",
|
|
||||||
code: "0456984224498",
|
|
||||||
name: "B-Schlauch",
|
|
||||||
location: "HLF",
|
|
||||||
commissioned: new Date(),
|
|
||||||
equipmentTypeId: "xyz",
|
|
||||||
equipmentType: {
|
|
||||||
id: "xyz",
|
|
||||||
type: "B-Schlauch",
|
|
||||||
description: "Shläuche vom Typ B",
|
|
||||||
inspectionPlans: [],
|
|
||||||
},
|
|
||||||
inspections: [],
|
|
||||||
},
|
|
||||||
assigned: "equipment",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "jkvshdfg",
|
|
||||||
inspectionPlanId: inspectionPlanDemoData[0].id,
|
|
||||||
inspectionPlan: inspectionPlanDemoData[0],
|
|
||||||
inspectionVersionedPlanId: inspectionPlanDemoData[0].id,
|
|
||||||
inspectionVersionedPlan: inspectionPlanDemoData[0],
|
|
||||||
context: "sohgfpb",
|
|
||||||
created: new Date(),
|
|
||||||
finished: new Date(),
|
|
||||||
nextInspection: new Date(),
|
|
||||||
isOpen: false,
|
|
||||||
checks: [inspectionPointResultDemoData[0], inspectionPointResultDemoData[1], inspectionPointResultDemoData[2]],
|
|
||||||
relatedId: "abc",
|
|
||||||
related: {
|
|
||||||
id: "abc",
|
|
||||||
code: "0456984224498",
|
|
||||||
name: "B-Schlauch",
|
|
||||||
location: "HLF",
|
|
||||||
commissioned: new Date(),
|
|
||||||
equipmentTypeId: "xyz",
|
|
||||||
equipmentType: {
|
|
||||||
id: "xyz",
|
|
||||||
type: "B-Schlauch",
|
|
||||||
description: "Shläuche vom Typ B",
|
|
||||||
inspectionPlans: [],
|
|
||||||
},
|
|
||||||
inspections: [],
|
|
||||||
},
|
|
||||||
assigned: "equipment",
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,10 +0,0 @@
|
||||||
import type { RespiratoryGearViewModel } from "@/viewmodels/admin/unit/respiratoryGear/respiratoryGear.models";
|
|
||||||
import { equipmentDemoData } from "./equipment";
|
|
||||||
|
|
||||||
export const respiratoryGearDemoData: Array<RespiratoryGearViewModel> = [
|
|
||||||
{
|
|
||||||
id: "adfsg",
|
|
||||||
equipmentId: equipmentDemoData[0].id,
|
|
||||||
equipment: equipmentDemoData[0],
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,11 +0,0 @@
|
||||||
import type { RespiratoryMissionViewModel } from "@/viewmodels/admin/unit/respiratoryMission/respiratoryMission.models";
|
|
||||||
import { equipmentDemoData } from "./equipment";
|
|
||||||
|
|
||||||
export const respiratoryMissionDemoData: Array<RespiratoryMissionViewModel> = [
|
|
||||||
{
|
|
||||||
id: "adfsg",
|
|
||||||
date: new Date(),
|
|
||||||
title: "B5",
|
|
||||||
description: "B5 Einsatz",
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,17 +0,0 @@
|
||||||
import type { RespiratoryWearerViewModel } from "@/viewmodels/admin/unit/respiratoryWearer/respiratoryWearer.models";
|
|
||||||
|
|
||||||
export const respiratoryWearerDemoData: Array<RespiratoryWearerViewModel> = [
|
|
||||||
{
|
|
||||||
id: "dfghj",
|
|
||||||
memberId: "9469991d-fa22-4899-82ce-b1ba5de990dc",
|
|
||||||
member: {
|
|
||||||
id: "9469991d-fa22-4899-82ce-b1ba5de990dc",
|
|
||||||
salutation: { id: 3, salutation: "Herr" },
|
|
||||||
firstname: "Julian",
|
|
||||||
lastname: "Krauser",
|
|
||||||
nameaffix: "",
|
|
||||||
birthdate: new Date("2003-09-20"),
|
|
||||||
internalId: "1312",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,27 +0,0 @@
|
||||||
import type { VehicleViewModel } from "@/viewmodels/admin/unit/vehicle/vehicle.models";
|
|
||||||
import { vehicleTypeDemoData } from "./vehicleType";
|
|
||||||
|
|
||||||
export const vehicleDemoData: Array<VehicleViewModel> = [
|
|
||||||
{
|
|
||||||
id: "kjhb",
|
|
||||||
code: "",
|
|
||||||
name: "HLF",
|
|
||||||
location: "Tor 1",
|
|
||||||
commissioned: new Date(),
|
|
||||||
decommissioned: undefined,
|
|
||||||
vehicleTypeId: vehicleTypeDemoData[0].id,
|
|
||||||
vehicleType: vehicleTypeDemoData[0],
|
|
||||||
inspections: [],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "kjhdfgb",
|
|
||||||
code: "",
|
|
||||||
name: "LF",
|
|
||||||
location: "Tor 2",
|
|
||||||
commissioned: new Date(),
|
|
||||||
decommissioned: undefined,
|
|
||||||
vehicleTypeId: vehicleTypeDemoData[1].id,
|
|
||||||
vehicleType: vehicleTypeDemoData[1],
|
|
||||||
inspections: [],
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,16 +0,0 @@
|
||||||
import type { VehicleTypeViewModel } from "@/viewmodels/admin/unit/vehicleType/vehicleType.models";
|
|
||||||
|
|
||||||
export const vehicleTypeDemoData: Array<VehicleTypeViewModel> = [
|
|
||||||
{
|
|
||||||
id: "xyfgdghfz",
|
|
||||||
type: "HLF 20/10",
|
|
||||||
description: "HLF",
|
|
||||||
inspectionPlans: [],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "abc",
|
|
||||||
type: "LF 8/6",
|
|
||||||
description: "LF",
|
|
||||||
inspectionPlans: [],
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,25 +0,0 @@
|
||||||
import type { WearableViewModel } from "@/viewmodels/admin/unit/wearable/wearable.models";
|
|
||||||
import { wearableTypeDemoData } from "./wearableType";
|
|
||||||
|
|
||||||
export const wearableDemoData: Array<WearableViewModel> = [
|
|
||||||
{
|
|
||||||
id: "absdfgc",
|
|
||||||
code: "0456984224498",
|
|
||||||
name: "Jacke",
|
|
||||||
location: "Spint",
|
|
||||||
commissioned: new Date(),
|
|
||||||
decommissioned: undefined,
|
|
||||||
wearerId: "9469991d-fa22-4899-82ce-b1ba5de990dc",
|
|
||||||
wearer: {
|
|
||||||
id: "9469991d-fa22-4899-82ce-b1ba5de990dc",
|
|
||||||
salutation: { id: 3, salutation: "Herr" },
|
|
||||||
firstname: "Julian",
|
|
||||||
lastname: "Krauser",
|
|
||||||
nameaffix: "",
|
|
||||||
birthdate: new Date("2003-09-20"),
|
|
||||||
internalId: "1312",
|
|
||||||
},
|
|
||||||
wearableTypeId: wearableTypeDemoData[0].id,
|
|
||||||
wearableType: wearableTypeDemoData[0],
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -1,9 +0,0 @@
|
||||||
import type { WearableTypeViewModel } from "@/viewmodels/admin/unit/wearableType/wearableType.models";
|
|
||||||
|
|
||||||
export const wearableTypeDemoData: Array<WearableTypeViewModel> = [
|
|
||||||
{
|
|
||||||
id: "xyz",
|
|
||||||
type: "Jacke",
|
|
||||||
description: "Bayern 2000",
|
|
||||||
},
|
|
||||||
];
|
|
|
@ -3,11 +3,9 @@ import type {
|
||||||
DamageReportViewModel,
|
DamageReportViewModel,
|
||||||
CreateDamageReportViewModel,
|
CreateDamageReportViewModel,
|
||||||
UpdateDamageReportViewModel,
|
UpdateDamageReportViewModel,
|
||||||
} from "@/viewmodels/admin/unit/damageReport/damageReport.models";
|
} from "@/viewmodels/admin/unit/damageReport.models";
|
||||||
import { http } from "@/serverCom";
|
import { http } from "@/serverCom";
|
||||||
import type { AxiosResponse } from "axios";
|
import type { AxiosResponse } from "axios";
|
||||||
import type { VehicleViewModel } from "@/viewmodels/admin/unit/vehicle/vehicle.models";
|
|
||||||
import { damageReportDemoData } from "@/demodata/damageReport";
|
|
||||||
|
|
||||||
export const useDamageReportStore = defineStore("damageReport", {
|
export const useDamageReportStore = defineStore("damageReport", {
|
||||||
state: () => {
|
state: () => {
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import { defineStore } from "pinia";
|
import { defineStore } from "pinia";
|
||||||
import { http } from "@/serverCom";
|
import { http } from "@/serverCom";
|
||||||
import { useEquipmentStore } from "./equipment";
|
import { useEquipmentStore } from "./equipment";
|
||||||
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport/damageReport.models";
|
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport.models";
|
||||||
import { damageReportDemoData } from "@/demodata/damageReport";
|
|
||||||
|
|
||||||
export const useEquipmentDamageReportStore = defineStore("equipmentDamageReport", {
|
export const useEquipmentDamageReportStore = defineStore("equipmentDamageReport", {
|
||||||
state: () => {
|
state: () => {
|
||||||
|
|
|
@ -20,7 +20,7 @@ import { mapActions, mapState } from "pinia";
|
||||||
import MainTemplate from "@/templates/Main.vue";
|
import MainTemplate from "@/templates/Main.vue";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import { useDamageReportStore } from "@/stores/admin/unit/damageReport/damageReport";
|
import { useDamageReportStore } from "@/stores/admin/unit/damageReport/damageReport";
|
||||||
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport/damageReport.models";
|
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport.models";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import DamageReportListItem from "@/components/admin/unit/damageReport/DamageReportListItem.vue";
|
import DamageReportListItem from "@/components/admin/unit/damageReport/DamageReportListItem.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -29,7 +29,7 @@ import { mapActions, mapState } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import { useEquipmentDamageReportStore } from "@/stores/admin/unit/equipment/damageReport";
|
import { useEquipmentDamageReportStore } from "@/stores/admin/unit/equipment/damageReport";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport/damageReport.models";
|
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport.models";
|
||||||
import { PhotoIcon, PencilSquareIcon } from "@heroicons/vue/24/outline";
|
import { PhotoIcon, PencilSquareIcon } from "@heroicons/vue/24/outline";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipme
|
||||||
import { useModalStore } from "@/stores/modal";
|
import { useModalStore } from "@/stores/modal";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { EquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipmentType/equipmentType.models";
|
import type { EquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipment/equipmentType.models";
|
||||||
import EquipmentTypeListItem from "@/components/admin/unit/equipmentType/EquipmentTypeListItem.vue";
|
import EquipmentTypeListItem from "@/components/admin/unit/equipmentType/EquipmentTypeListItem.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ import type {
|
||||||
CreateEquipmentTypeViewModel,
|
CreateEquipmentTypeViewModel,
|
||||||
EquipmentTypeViewModel,
|
EquipmentTypeViewModel,
|
||||||
UpdateEquipmentTypeViewModel,
|
UpdateEquipmentTypeViewModel,
|
||||||
} from "@/viewmodels/admin/unit/equipmentType/equipmentType.models";
|
} from "@/viewmodels/admin/unit/equipment/equipmentType.models";
|
||||||
import Spinner from "@/components/Spinner.vue";
|
import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
|
|
|
@ -56,6 +56,7 @@ import ResultInput from "@/components/admin/unit/inspection/ResultInput.vue";
|
||||||
import type { InspectionPointResultViewModel } from "@/viewmodels/admin/unit/inspection/inspection.models";
|
import type { InspectionPointResultViewModel } from "@/viewmodels/admin/unit/inspection/inspection.models";
|
||||||
import cloneDeep from "lodash.clonedeep";
|
import cloneDeep from "lodash.clonedeep";
|
||||||
import isEqual from "lodash.isequal";
|
import isEqual from "lodash.isequal";
|
||||||
|
import { InspectionPointEnum } from "@/enums/inspectionEnum";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
|
@ -94,9 +94,9 @@ import {
|
||||||
} from "@headlessui/vue";
|
} from "@headlessui/vue";
|
||||||
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
|
||||||
import { useInspectionPlanStore } from "@/stores/admin/unit/inspectionPlan/inspectionPlan";
|
import { useInspectionPlanStore } from "@/stores/admin/unit/inspectionPlan/inspectionPlan";
|
||||||
import type { CreateInspectionPlanViewModel } from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
|
import type { CreateInspectionPlanViewModel } from "@/viewmodels/admin/unit/inspection/inspectionPlan.models";
|
||||||
import ScanInput from "@/components/ScanInput.vue";
|
import ScanInput from "@/components/ScanInput.vue";
|
||||||
import type { EquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipmentType/equipmentType.models";
|
import type { EquipmentTypeViewModel } from "@/viewmodels/admin/unit/equipment/equipmentType.models";
|
||||||
import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipmentType";
|
import { useEquipmentTypeStore } from "@/stores/admin/unit/equipmentType/equipmentType";
|
||||||
import EquipmentTypeSearchSelect from "@/components/search/EquipmentTypeSearchSelect.vue";
|
import EquipmentTypeSearchSelect from "@/components/search/EquipmentTypeSearchSelect.vue";
|
||||||
import VehicleTypeSearchSelect from "@/components/search/VehicleTypeSearchSelect.vue";
|
import VehicleTypeSearchSelect from "@/components/search/VehicleTypeSearchSelect.vue";
|
||||||
|
|
|
@ -39,7 +39,7 @@ import MainTemplate from "@/templates/Main.vue";
|
||||||
import { useInspectionPlanStore } from "@/stores/admin/unit/inspectionPlan/inspectionPlan";
|
import { useInspectionPlanStore } from "@/stores/admin/unit/inspectionPlan/inspectionPlan";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
|
import type { InspectionPlanViewModel } from "@/viewmodels/admin/unit/inspection/inspectionPlan.models";
|
||||||
import InspectionPlanListItem from "@/components/admin/unit/inspectionPlan/InspectionPlanListItem.vue";
|
import InspectionPlanListItem from "@/components/admin/unit/inspectionPlan/InspectionPlanListItem.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ import type {
|
||||||
CreateInspectionPlanViewModel,
|
CreateInspectionPlanViewModel,
|
||||||
InspectionPlanViewModel,
|
InspectionPlanViewModel,
|
||||||
UpdateInspectionPlanViewModel,
|
UpdateInspectionPlanViewModel,
|
||||||
} from "@/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models";
|
} from "@/viewmodels/admin/unit/inspection/inspectionPlan.models";
|
||||||
import Spinner from "@/components/Spinner.vue";
|
import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
|
|
|
@ -30,7 +30,7 @@ import { defineComponent } from "vue";
|
||||||
import { mapActions, mapState } from "pinia";
|
import { mapActions, mapState } from "pinia";
|
||||||
import MainTemplate from "@/templates/Main.vue";
|
import MainTemplate from "@/templates/Main.vue";
|
||||||
import { useRespiratoryGearStore } from "@/stores/admin/unit/respiratoryGear/respiratoryGear";
|
import { useRespiratoryGearStore } from "@/stores/admin/unit/respiratoryGear/respiratoryGear";
|
||||||
import type { CreateRespiratoryGearViewModel } from "@/viewmodels/admin/unit/respiratoryGear/respiratoryGear.models";
|
import type { CreateRespiratoryGearViewModel } from "@/viewmodels/admin/unit/respiratory/respiratoryGear.models";
|
||||||
import Spinner from "@/components/Spinner.vue";
|
import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
|
|
|
@ -39,7 +39,7 @@ import { useRespiratoryGearStore } from "@/stores/admin/unit/respiratoryGear/res
|
||||||
import { useModalStore } from "@/stores/modal";
|
import { useModalStore } from "@/stores/modal";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { RespiratoryGearViewModel } from "@/viewmodels/admin/unit/respiratoryGear/respiratoryGear.models";
|
import type { RespiratoryGearViewModel } from "@/viewmodels/admin/unit/respiratory/respiratoryGear.models";
|
||||||
import RespiratoryGearListItem from "@/components/admin/unit/respiratoryGear/RespiratoryGearListItem.vue";
|
import RespiratoryGearListItem from "@/components/admin/unit/respiratoryGear/RespiratoryGearListItem.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ import { defineComponent } from "vue";
|
||||||
import { mapActions, mapState } from "pinia";
|
import { mapActions, mapState } from "pinia";
|
||||||
import MainTemplate from "@/templates/Main.vue";
|
import MainTemplate from "@/templates/Main.vue";
|
||||||
import { useRespiratoryMissionStore } from "@/stores/admin/unit/respiratoryMission/respiratoryMission";
|
import { useRespiratoryMissionStore } from "@/stores/admin/unit/respiratoryMission/respiratoryMission";
|
||||||
import type { CreateRespiratoryMissionViewModel } from "@/viewmodels/admin/unit/respiratoryMission/respiratoryMission.models";
|
import type { CreateRespiratoryMissionViewModel } from "@/viewmodels/admin/unit/respiratory/respiratoryMission.models";
|
||||||
import Spinner from "@/components/Spinner.vue";
|
import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
|
|
|
@ -39,7 +39,7 @@ import { useRespiratoryMissionStore } from "@/stores/admin/unit/respiratoryMissi
|
||||||
import { useModalStore } from "@/stores/modal";
|
import { useModalStore } from "@/stores/modal";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { RespiratoryMissionViewModel } from "@/viewmodels/admin/unit/respiratoryMission/respiratoryMission.models";
|
import type { RespiratoryMissionViewModel } from "@/viewmodels/admin/unit/respiratory/respiratoryMission.models";
|
||||||
import RespiratoryMissionListItem from "@/components/admin/unit/respiratoryMission/RespiratoryMissionListItem.vue";
|
import RespiratoryMissionListItem from "@/components/admin/unit/respiratoryMission/RespiratoryMissionListItem.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ import { defineComponent } from "vue";
|
||||||
import { mapActions, mapState } from "pinia";
|
import { mapActions, mapState } from "pinia";
|
||||||
import MainTemplate from "@/templates/Main.vue";
|
import MainTemplate from "@/templates/Main.vue";
|
||||||
import { useRespiratoryWearerStore } from "@/stores/admin/unit/respiratoryWearer/respiratoryWearer";
|
import { useRespiratoryWearerStore } from "@/stores/admin/unit/respiratoryWearer/respiratoryWearer";
|
||||||
import type { CreateRespiratoryWearerViewModel } from "@/viewmodels/admin/unit/respiratoryWearer/respiratoryWearer.models";
|
import type { CreateRespiratoryWearerViewModel } from "@/viewmodels/admin/unit/respiratory/respiratoryWearer.models";
|
||||||
import Spinner from "@/components/Spinner.vue";
|
import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
|
|
|
@ -39,7 +39,7 @@ import { useRespiratoryWearerStore } from "@/stores/admin/unit/respiratoryWearer
|
||||||
import { useModalStore } from "@/stores/modal";
|
import { useModalStore } from "@/stores/modal";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { RespiratoryWearerViewModel } from "@/viewmodels/admin/unit/respiratoryWearer/respiratoryWearer.models";
|
import type { RespiratoryWearerViewModel } from "@/viewmodels/admin/unit/respiratory/respiratoryWearer.models";
|
||||||
import RespiratoryWearerListItem from "@/components/admin/unit/respiratoryWearer/RespiratoryWearerListItem.vue";
|
import RespiratoryWearerListItem from "@/components/admin/unit/respiratoryWearer/RespiratoryWearerListItem.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ import { mapActions, mapState } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import { useVehicleDamageReportStore } from "@/stores/admin/unit/vehicle/damageReport";
|
import { useVehicleDamageReportStore } from "@/stores/admin/unit/vehicle/damageReport";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport/damageReport.models";
|
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport.models";
|
||||||
import { PhotoIcon, PencilSquareIcon } from "@heroicons/vue/24/outline";
|
import { PhotoIcon, PencilSquareIcon } from "@heroicons/vue/24/outline";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ import type {
|
||||||
CreateVehicleTypeViewModel,
|
CreateVehicleTypeViewModel,
|
||||||
VehicleTypeViewModel,
|
VehicleTypeViewModel,
|
||||||
UpdateVehicleTypeViewModel,
|
UpdateVehicleTypeViewModel,
|
||||||
} from "@/viewmodels/admin/unit/vehicleType/vehicleType.models";
|
} from "@/viewmodels/admin/unit/vehicle/vehicleType.models";
|
||||||
import Spinner from "@/components/Spinner.vue";
|
import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
|
|
|
@ -33,7 +33,7 @@ import { useVehicleTypeStore } from "@/stores/admin/unit/vehicleType/vehicleType
|
||||||
import { useModalStore } from "@/stores/modal";
|
import { useModalStore } from "@/stores/modal";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { VehicleTypeViewModel } from "@/viewmodels/admin/unit/vehicleType/vehicleType.models";
|
import type { VehicleTypeViewModel } from "@/viewmodels/admin/unit/vehicle/vehicleType.models";
|
||||||
import VehicleTypeListItem from "@/components/admin/unit/vehicleType/VehicleTypeListItem.vue";
|
import VehicleTypeListItem from "@/components/admin/unit/vehicleType/VehicleTypeListItem.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ import { mapActions, mapState } from "pinia";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import { useWearableDamageReportStore } from "@/stores/admin/unit/wearable/damageReport";
|
import { useWearableDamageReportStore } from "@/stores/admin/unit/wearable/damageReport";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport/damageReport.models";
|
import type { DamageReportViewModel } from "@/viewmodels/admin/unit/damageReport.models";
|
||||||
import { PhotoIcon, PencilSquareIcon } from "@heroicons/vue/24/outline";
|
import { PhotoIcon, PencilSquareIcon } from "@heroicons/vue/24/outline";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ import type {
|
||||||
CreateWearableTypeViewModel,
|
CreateWearableTypeViewModel,
|
||||||
WearableTypeViewModel,
|
WearableTypeViewModel,
|
||||||
UpdateWearableTypeViewModel,
|
UpdateWearableTypeViewModel,
|
||||||
} from "@/viewmodels/admin/unit/wearableType/wearableType.models";
|
} from "@/viewmodels/admin/unit/wearable/wearableType.models";
|
||||||
import Spinner from "@/components/Spinner.vue";
|
import Spinner from "@/components/Spinner.vue";
|
||||||
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
|
||||||
import FailureXMark from "@/components/FailureXMark.vue";
|
import FailureXMark from "@/components/FailureXMark.vue";
|
||||||
|
|
|
@ -33,7 +33,7 @@ import { useWearableTypeStore } from "@/stores/admin/unit/wearableType/wearableT
|
||||||
import { useModalStore } from "@/stores/modal";
|
import { useModalStore } from "@/stores/modal";
|
||||||
import Pagination from "@/components/Pagination.vue";
|
import Pagination from "@/components/Pagination.vue";
|
||||||
import { useAbilityStore } from "@/stores/ability";
|
import { useAbilityStore } from "@/stores/ability";
|
||||||
import type { WearableTypeViewModel } from "@/viewmodels/admin/unit/wearableType/wearableType.models";
|
import type { WearableTypeViewModel } from "@/viewmodels/admin/unit/wearable/wearableType.models";
|
||||||
import WearableTypeListItem from "@/components/admin/unit/wearableType/WearableTypeListItem.vue";
|
import WearableTypeListItem from "@/components/admin/unit/wearableType/WearableTypeListItem.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue