data creation forms and centralization

This commit is contained in:
Julian Krauser 2025-04-28 12:29:44 +02:00
parent 835e6ef8db
commit 6ad2da1c16
26 changed files with 1077 additions and 348 deletions

View file

@ -19,6 +19,7 @@ import { resetRespiratoryWearerStores, setRespiratoryWearerId } from "./unit/res
import { resetRespiratoryMissionStores, setRespiratoryMissionId } from "./unit/respiratoryMission";
import { resetWearableStores, setWearableId } from "./unit/wearable";
import { resetInspectionPlanStores, setInspectionPlanId } from "./unit/inspectionPlan";
import { setVehicleTypeId } from "./unit/vehicleType";
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
@ -405,7 +406,7 @@ const router = createRouter({
{
path: "create",
name: "admin-unit-vehicle-create",
component: () => import("@/views/admin/ViewSelect.vue"),
component: () => import("@/views/admin/unit/vehicle/CreateVehicle.vue"),
meta: { type: "create", section: "unit", module: "vehicle" },
beforeEnter: [abilityAndNavUpdate],
},
@ -731,7 +732,7 @@ const router = createRouter({
{
path: "edit",
name: "admin-unit-equipment_type-edit",
component: () => import("@/views/admin/ViewSelect.vue"),
component: () => import("@/views/admin/unit/equipmentType/UpdateEquipmentType.vue"),
meta: { type: "update", section: "unit", module: "equipment_type" },
beforeEnter: [abilityAndNavUpdate],
props: true,
@ -756,7 +757,7 @@ const router = createRouter({
path: ":vehicleTypeId",
name: "admin-unit-vehicle_type-routing",
component: () => import("@/views/admin/unit/vehicleType/VehicleTypeRouting.vue"),
beforeEnter: [setEquipmentTypeId],
beforeEnter: [setVehicleTypeId],
props: true,
children: [
{