diff --git a/src/components/ScanInput.vue b/src/components/ScanInput.vue new file mode 100644 index 0000000..e45376e --- /dev/null +++ b/src/components/ScanInput.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/src/main.css b/src/main.css index f23dcde..74696df 100644 --- a/src/main.css +++ b/src/main.css @@ -87,7 +87,7 @@ select { input[readonly], textarea[readonly], select[readonly] { - @apply select-none; + @apply select-none focus:border-gray-300 cursor-default; /* pointer-events-none; */ } diff --git a/src/router/index.ts b/src/router/index.ts index 21d0eb2..172e5ab 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -340,7 +340,7 @@ const router = createRouter({ { path: "create", name: "admin-unit-equipment-create", - component: () => import("@/views/admin/ViewSelect.vue"), + component: () => import("@/views/admin/unit/equipment/CreateEquipment.vue"), meta: { type: "create", section: "unit", module: "equipment" }, beforeEnter: [abilityAndNavUpdate], }, @@ -354,7 +354,7 @@ const router = createRouter({ { path: "overview", name: "admin-unit-equipment-overview", - component: () => import("@/views/admin/ViewSelect.vue"), + component: () => import("@/views/admin/unit/equipment/Overview.vue"), props: true, }, { @@ -378,7 +378,7 @@ const router = createRouter({ { path: "edit", name: "admin-unit-equipment-edit", - component: () => import("@/views/admin/ViewSelect.vue"), + component: () => import("@/views/admin/unit/equipment/UpdateEquipment.vue"), meta: { type: "update", section: "unit", module: "equipment" }, beforeEnter: [abilityAndNavUpdate], props: true, diff --git a/src/viewmodels/admin/unit/equipment/equipment.models.ts b/src/viewmodels/admin/unit/equipment/equipment.models.ts index 191ffff..655f78c 100644 --- a/src/viewmodels/admin/unit/equipment/equipment.models.ts +++ b/src/viewmodels/admin/unit/equipment/equipment.models.ts @@ -21,5 +21,4 @@ export interface UpdateEquipmentViewModel { code: string; name: string; location: string; - equipmentTypeId: string; } diff --git a/src/views/admin/unit/equipment/CreateEquipment.vue b/src/views/admin/unit/equipment/CreateEquipment.vue new file mode 100644 index 0000000..ee764d6 --- /dev/null +++ b/src/views/admin/unit/equipment/CreateEquipment.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/src/views/admin/unit/equipment/Equipment.vue b/src/views/admin/unit/equipment/Equipment.vue index edbc118..5e8f1c0 100644 --- a/src/views/admin/unit/equipment/Equipment.vue +++ b/src/views/admin/unit/equipment/Equipment.vue @@ -26,6 +26,7 @@ v-if="can('create', 'unit', 'equipment')" :to="{ name: 'admin-unit-equipment-create' }" primary + button class="!w-fit" > Gerätschaft erfassen diff --git a/src/views/admin/unit/equipment/Overview.vue b/src/views/admin/unit/equipment/Overview.vue new file mode 100644 index 0000000..a08e431 --- /dev/null +++ b/src/views/admin/unit/equipment/Overview.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/src/views/admin/unit/equipment/UpdateEquipment.vue b/src/views/admin/unit/equipment/UpdateEquipment.vue new file mode 100644 index 0000000..58e7792 --- /dev/null +++ b/src/views/admin/unit/equipment/UpdateEquipment.vue @@ -0,0 +1,119 @@ + + + + +