@php use Illuminate\Support\Facades\URL; @endphp
| Nr | Prozess | Kennzahl | Ziel | Bewertung | Methode | Berichtszyklen | Datenquelle |
|---|---|---|---|---|---|---|---|
| {{ $index + 1 }} |
@if($kpi->prozesse && $kpi->prozesse->count())
@foreach($kpi->prozesse as $p)
{{ $p->prozess->proz_nummer ?? '–' }} - {{ $p->prozess->proz_name ?? '–' }}
@endforeach
@else
–
@endif
|
{{ $kpi->name ?? '-' }} | {{ $kpi->ziel ?? '-' }} | @if($kpi->bewertung) {{ $kpi->bewertung }} @else – @endif | {{ $kpi->methode ?? '-' }} | {{ $kpi->zyklus->name ?? '-' }} |
@if($kpi->dateien && $kpi->dateien->count())
@foreach($kpi->dateien as $file)
@php
try {
$downloadUrl = $file->file_path
? URL::temporarySignedRoute(
'file.download',
now()->addMinutes(60),
[
'folder' => $file->getSFTP(),
'filePath' => $file->file_path,
'filename' => $file->original_filename,
]
)
: null;
} catch (\Exception $e) {
$downloadUrl = null;
}
@endphp
@else
–
@endif
@if($downloadUrl)
📄 {{ $file->original_filename ?? '–' }}
@else
{{ $file->original_filename ?? '–' }}
@endif
@if(!empty($file->bemerkung))
{{ $file->bemerkung }}
@endif
@endforeach
|
| Keine Daten vorhanden. | |||||||