diff --git a/src/components/admin/unit/inspection/ResultInput.vue b/src/components/admin/unit/inspection/ResultInput.vue index 7ac023b..e4d9ffb 100644 --- a/src/components/admin/unit/inspection/ResultInput.vue +++ b/src/components/admin/unit/inspection/ResultInput.vue @@ -14,6 +14,8 @@ type="number" required v-model="value" + :min="inspectionPoint.min" + :max="inspectionPoint.max" /> +
+ + +
+
+ + +
+ + + + + + + diff --git a/src/components/admin/unit/vehicle/VehicleListItem.vue b/src/components/admin/unit/vehicle/VehicleListItem.vue index 0d24b45..c4a9254 100644 --- a/src/components/admin/unit/vehicle/VehicleListItem.vue +++ b/src/components/admin/unit/vehicle/VehicleListItem.vue @@ -6,6 +6,9 @@

{{ vehicle.name }}

+
+

Code: {{ vehicle.code }}

+
diff --git a/src/enums/inspectionEnum.ts b/src/enums/inspectionEnum.ts index 5c87e55..58143e6 100644 --- a/src/enums/inspectionEnum.ts +++ b/src/enums/inspectionEnum.ts @@ -2,4 +2,5 @@ export enum InspectionPointEnum { oknok = "oknok", text = "text", number = "number", + file = "file", } diff --git a/src/router/index.ts b/src/router/index.ts index 5f58c0a..d17640f 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -898,7 +898,15 @@ const router = createRouter({ { path: "edit", name: "admin-unit-inspection_plan-edit", - component: () => import("@/views/admin/ViewSelect.vue"), + component: () => import("@/views/admin/unit/inspectionPlan/UpdateInspectionPlan.vue"), + meta: { type: "update", section: "unit", module: "inspection_plan" }, + beforeEnter: [abilityAndNavUpdate], + props: true, + }, + { + path: "pointedit", + name: "admin-unit-inspection_plan-pointedit", + component: () => import("@/views/admin/unit/inspectionPlan/UpdateInspectionPlanPoints.vue"), meta: { type: "update", section: "unit", module: "inspection_plan" }, beforeEnter: [abilityAndNavUpdate], props: true, @@ -916,13 +924,25 @@ const router = createRouter({ children: [ { path: "", - name: "admin-unit-inspection", - redirect: { name: "admin-unit-inspection-plan" }, + name: "admin-unit-inspection-routing", + component: () => import("@/views/admin/unit/inspection/InspectionRouting.vue"), + children: [ + { + path: "next", + name: "admin-unit-inspection", + component: () => import("@/views/admin/unit/inspection/NextInspection.vue"), + }, + { + path: "running", + name: "admin-unit-inspection-running", + component: () => import("@/views/admin/unit/inspection/NextInspection.vue"), + }, + ], }, { - path: "plan/:type?/:relatedId?/:inspectionPlanId?", - name: "admin-unit-inspection-plan", - component: () => import("@/views/admin/unit/inspection/InspectionPlan.vue"), + path: "start/:type?/:relatedId?/:inspectionPlanId?", + name: "admin-unit-inspection-start", + component: () => import("@/views/admin/unit/inspection/InspectionStart.vue"), beforeEnter: [], props: true, }, diff --git a/src/stores/admin/navigation.ts b/src/stores/admin/navigation.ts index b5d1301..67aa59c 100644 --- a/src/stores/admin/navigation.ts +++ b/src/stores/admin/navigation.ts @@ -110,13 +110,13 @@ export const useNavigationStore = defineStore("navigation", { ...(abilityStore.can("read", "unit", "equipment") ? [{ key: "equipment", title: "Gerätschaften" }] : []), ...(abilityStore.can("read", "unit", "vehicle") ? [{ key: "vehicle", title: "Fahrzeuge" }] : []), ...(abilityStore.can("read", "unit", "wearable") ? [{ key: "wearable", title: "Kleidung" }] : []), - ...(abilityStore.can("read", "unit", "respiratory_gear") + ...(false && abilityStore.can("read", "unit", "respiratory_gear") ? [{ key: "respiratory_gear", title: "Atemschutz-Geräte" }] : []), - ...(abilityStore.can("read", "unit", "respiratory_wearer") + ...(false && abilityStore.can("read", "unit", "respiratory_wearer") ? [{ key: "respiratory_wearer", title: "Atemschutz-Träger" }] : []), - ...(abilityStore.can("read", "unit", "respiratory_mission") + ...(false && abilityStore.can("read", "unit", "respiratory_mission") ? [{ key: "respiratory_mission", title: "Atemschutz-Einsätze" }] : []), ...(abilityStore.can("create", "unit", "inspection") ? [{ key: "inspection", title: "Prüfungen" }] : []), diff --git a/src/views/admin/unit/damageReport/DamageReport.vue b/src/views/admin/unit/damageReport/DamageReport.vue index cc4dd22..5d76742 100644 --- a/src/views/admin/unit/damageReport/DamageReport.vue +++ b/src/views/admin/unit/damageReport/DamageReport.vue @@ -1,5 +1,5 @@ + + + + diff --git a/src/views/admin/unit/inspection/InspectionPlan.vue b/src/views/admin/unit/inspection/InspectionStart.vue similarity index 94% rename from src/views/admin/unit/inspection/InspectionPlan.vue rename to src/views/admin/unit/inspection/InspectionStart.vue index 5e9fc32..9f86b88 100644 --- a/src/views/admin/unit/inspection/InspectionPlan.vue +++ b/src/views/admin/unit/inspection/InspectionStart.vue @@ -1,5 +1,5 @@