@php use App\Models\CodokKpi; use App\Models\StammDokstatus; $fid = request()->query('fid', session()->get('fid')); $mid = request()->query('mid', 1); $proz_id = request()->query('$proz_id'); $statusIcon = [ 'F' => 'images/icons/CO-DatMenue/Status-Icons/statusicon_f.png', 'IB' => 'images/icons/CO-DatMenue/Status-Icons/statusicon_b.png', 'B' => 'images/icons/CO-DatMenue/Status-Icons/statusicon_b.png', 'E' => 'images/icons/CO-DatMenue/Status-Icons/statusicon_e.png', 'WF' => 'images/icons/CO-DatMenue/Status-Icons/statusicon_wf.png', 'R' => 'images/icons/CO-DatMenue/Status-Icons/statusicon_r.png', ]; @endphp
| Status | Prozess | Name | IST | Ziel | Bewertung | Methode | Zyklus | {{-- Breite der Datenquelle-Spalte erhöht --}}Datenquelle | {{-- Spalte "Info" entfernt --}}Aktionen | |
|---|---|---|---|---|---|---|---|---|---|---|
|
@if($iconPath)
{{ $statusName }}
|
@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->ist_aktuell_kennzahl }}
@if($kpi->ist_icon === 'grün')
@elseif($kpi->ist_icon === 'gelb')
@elseif($kpi->ist_icon === 'rot')
@else
{{-- falls kein Wert gesetzt --}}
@endif
|
@if($kpi->ziel) {{ $kpi->ziel }} @else – @endif | {{ $kpi->bewertung }} | {{ $kpi->methode }} | {{ optional($kpi->zyklus)->name ?? '-' }} | {{-- Datenquelle-Spalte (mehr Platz) --}}
@if(!empty($kpi->datenquelle_text))
{{-- Kurzer Text mit Hover-Hintergrund --}}
@endif
{{-- Dateien --}}
@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
{!! $this->formatTextWithLinks($kpi->datenquelle_text) !!}
{{-- Tooltip mit Zeilenumbruch --}}
{!! $this->formatTextWithLinks($kpi->datenquelle_text) !!}
@if($downloadUrl)
📄 {{ $file->original_filename ?? '–' }}
@else
{{ $file->original_filename ?? '–' }}
@endif
@if(!empty($file->bemerkung))
@endforeach
@else
@if(empty($kpi->datenquelle_text))
–
@endif
@endif
{{ $file->bemerkung }}
{{ $file->bemerkung }}
|
{{-- Aktionen mit Info-Icon --}}
{{-- Info-Icon (kleiner, als erstes) --}}
Version: {{ $kpi->revnr ?? '0.1' }}
Zugew.: {{ $kpi->zugew_user_name ?? '-' }}
Bearb.: {{ \Carbon\Carbon::parse($kpi->geaendert_ts)->locale('de')->isoFormat('DD.MM.YYYY, HH:mm') }}
|
|
| Keine KPIs gefunden | ||||||||||
Möchten Sie diese Leisungskennzahl inklusive aller Versionen wirklich löschen?