@php use App\Models\CotoryUw; @endphp

1. Unternehmenswert

Name {{ $name }}
Werteart {{ $werteart }}
Betriebsstatus {{ $status_name }}
Inventarnummer {{ $inventar_nr }}
Beschreibung {{ $beschreibung }}

2. {{ __('general.Responsibilities') }}

Prozess (Fachbereich) {{ $this->primaerProzess?->proz_nummer }} {{ $this->primaerProzess?->proz_name }}
Prozessverantwortlicher (Rolle) {{ $this->primaerProzess?->rolle_name }}
@if (!empty($this->sekundaerProzess) && count($this->sekundaerProzess) > 0)

Sekundäre Zuordnung

@foreach ($this->sekundaerProzess as $prozess) @endforeach
Bereich Prozess/Ordner Verantwortlicher (Rolle)
{{ $prozess->prozber_name ?? 'N/A' }} {{ $prozess->proz_nummer }} {{ $prozess->proz_name }} {{ $prozess->rolle_name ?? 'N/A' }}
@endif @foreach ($this->verantwortliche_personen as $person) @endforeach
Prozessverantwortlicher Telefon Email
{{ $person?->anrede() }} {{ $person?->titel() }} {{ $person?->vorname }} {{ $person?->nachname }} {{ $person->primaereTelefonnummer->telefonnr ?? 'N/A' }} {{ $person->asp_email ?? 'N/A' }}
@if($this->alleProzesse)
X Zudem allen Prozessen zuordnen (übergreifende Zuordnung)
@endif

3. Eigenschaften

@foreach($attributes as $gruppe)

{{ $gruppe['gruppe'] }}

@foreach($gruppe['attributes'] as $attr) @endforeach
Eigenschaft
{{ $attr }}
@endforeach

4. Relationen

@foreach($neighbors as $relation_art_id => $relation) {{-- Überschrift: Relation-Name statt ID --}}

{{ $relation->first()->relation_name ?? 'Relation '.$relation_art_id }}

@foreach($relation as $uw) @endforeach
Unternehmenswert Werteart B-Status
{{ $uw->name }} {{ $uw->werteart->werteart_name ?? 'N/A' }} {{ $status[$uw->uw_status_id] ?? 'N/A' }}
@endforeach

5. Maßnahmen- und Terminplanung

@if($tickets->isEmpty())

Keine Tickets vorhanden.

@else {{-- Neue zusammengefasste Spalten --}} @foreach($tickets as $ticket) {{-- Titel + Labels --}} {{-- Prozess + Typ --}} {{-- NEU: Beginn + Ende --}} {{-- NEU: Zugewiesen + Bearbeitet --}} {{-- NEU: Status + Prio --}} {{-- Fortschritt --}} @endforeach
ID Titel & Labels Prozess & TypBeginn / Ende Zugewiesen / Bearbeitet Status / Prio Fortschritt
{{ $ticket->ticket_id }}
{{ $ticket->titel ?? 'N/A' }}
@if($ticket->labels->isNotEmpty())
@foreach($ticket->labels->sortBy('label_id') as $label) {{$label->titel}} @endforeach
@endif
{{ $ticket->prozess()?->proz_nummer.' - '.$ticket->prozess()?->proz_name ?? '-' }}
{{ $ticket->typ->name ?? 'N/A' }}
Beginn:
{{ optional($ticket->termin?->begin ? \Carbon\Carbon::parse($ticket->termin->begin) : null) ->locale('de')?->isoFormat('DD.MM.YYYY, HH:mm') ?? '—' }}
Ende:
{{ optional($ticket->termin?->ende ? \Carbon\Carbon::parse($ticket->termin->ende) : null) ->locale('de')?->isoFormat('DD.MM.YYYY, HH:mm') ?? '—' }}
Zugewiesen:
{{ $ticket->zugew_user?->vorname . ' ' . $ticket->zugew_user?->nachname ?? 'N/A' }}
Bearb. am:
@if(($ticket->bearb_user?->vorname ?? '') !== 'Barb.') {{ optional($ticket->geaendert_ts ? \Carbon\Carbon::parse($ticket->geaendert_ts) : null) ->locale('de')?->isoFormat('DD.MM.YYYY') ?? '—' }} @else — @endif
Status:
{{ $ticket->status?->name ?? 'N/A' }}
Prio:
{{ $ticket->prio?->name ?? 'N/A' }}
{{ $ticket->fortschritt ?? 'N/A' }} %
@endif

6. Dokumente

@if(!empty($dateien) && $dateien->count() > 0) @foreach($dateien as $file) @endforeach
Name der Datei Bemerkung
{{ $file->original_filename }} {{ $file->bemerkung ?? '' }}
@else

Keine Dateien vorhanden.

@endif

Änderungsübersicht

@foreach ($history as $item) @endforeach
{{ __('Datum') }} {{ __('Status') }} {{ __('Name') }} {{ __('Version') }}
{{ \Illuminate\Support\Carbon::parse($item->geaendert_ts)->locale('de')->isoFormat('D.MM.YYYY, HH:mm') }} {{ $item->ds_name }} {{ $item->geaendert_user_name }} {{ $item->revnr }}