inspection create

This commit is contained in:
Julian Krauser 2025-05-15 14:11:33 +02:00
parent ee700d9e02
commit b359044cb5
12 changed files with 799 additions and 7 deletions

View file

@ -8,7 +8,10 @@
@search="(search) => {}"
>
<template #pageRow="{ row }: { row: InspectionViewModel }">
<div class="flex flex-col h-fit w-full border border-primary rounded-md">
<RouterLink
:to="{ name: 'admin-unit-inspection-execute', params: { inspection: row.id } }"
class="flex flex-col h-fit w-full border border-primary rounded-md"
>
<div class="bg-primary p-2 text-white flex flex-row gap-2 items-center">
<PencilSquareIcon v-if="row.isOpen" class="w-5 h-5" />
<p>{{ row.inspectionPlan.title }} - {{ row.finished }}</p>
@ -17,11 +20,19 @@
<p v-if="row.context">Kontext: {{ row.context }}</p>
<p v-if="row.nextInspection">nächste Inspektion: {{ row.nextInspection }}</p>
</div>
</div>
</RouterLink>
</template>
</Pagination>
<div class="flex flex-row gap-4">
<button v-if="can('create', 'unit', 'vehicle')" primary class="w-fit!" @click="">Prüfung durchführen</button>
<RouterLink
v-if="can('create', 'unit', 'vehicle')"
:to="{ name: 'admin-unit-inspection-plan', params: { type: 'vehicle', relatedId: vehicleId } }"
button
primary
class="w-fit!"
@click=""
>Prüfung durchführen</RouterLink
>
</div>
</div>
</template>