@php $isEdicao = isset($chamadoForm->id) && $chamadoForm->id; $isConcluido = $isEdicao && $chamadoForm->status === 'atendido'; $isNovo = !$isEdicao; @endphp
@if ($isNovo) {{ __('Novo Chamado') }} @else {{ $chamadoForm->numero ?? '#' . $chamadoForm->id }} {{ __(\App\Models\IndicadoresTi\Chamado::STATUS[$chamadoForm->status] ?? $chamadoForm->status) }} @endif @if (!$isNovo) {{ $chamadoForm->cliente->nome ?? __('Sem cliente') }} | {{ $chamadoForm->setor->nome ?? __('Sem setor') }} @endif
{{ $isNovo ? 'Clique para abrir formulário' : 'Clique para expandir/recolher' }}
@csrf @if ($method !== 'POST') @method($method) @endif @foreach ($filterParams ?? [] as $key => $value) @if ($value) @endif @endforeach @if ($isConcluido) @endif
{{ __('IDENTIFICAÇÃO') }}
@if ($isConcluido) @endif
@if ($isConcluido) @endif
@if (!$isConcluido) @endif
{{ __('CLASSIFICAÇÃO') }}
@if ($isConcluido) @endif
@if ($isConcluido) @endif
@if ($isConcluido) @endif
@if ($isConcluido) @endif
@if ($isConcluido) @endif
@if ($isConcluido) @endif
{{ __('DESCRIÇÃO') }}
{{ __('ATENDIMENTO') }}
@if ($isEdicao && $chamadoForm->isEmAndamento() && $chamadoForm->data_abertura)
{{ $chamadoForm->getTempoAtendimentoFormatado() }}
@elseif ($isEdicao && $chamadoForm->data_fechamento) @else @endif
@if ($unidadesDoUsuario->isEmpty()) @else @if ($isConcluido) @endif @php $unidadeDefault = old( 'unidade_organizacional_id', $chamadoForm->unidade_organizacional_id ?? ($unidadesDoUsuario->count() === 1 ? $unidadesDoUsuario->first()->id : null), ); @endphp @endif {{ __('Opcional — unidade que originou o chamado.') }}
@if ($isConcluido)
@endif
@if ($isEdicao && !$isConcluido) {{ __('Fechar') }} @endif @if ($isEdicao && $isConcluido) {{ __('Fechar') }} @endif
@if ($isEdicao) @php $userId = auth()->id(); $isDiretorTi = auth()->user()->permissoes->pluck('permissao')->contains('DIRETOR_TI'); $isAtendente = $chamadoForm->atendente_id === $userId; $isParticipante = $chamadoForm->isParticipante($userId); @endphp
{{ __('PARTICIPANTES') }} @if (!$isConcluido && !$isParticipante)
@csrf @foreach ($filterParams ?? [] as $key => $value) @if ($value) @endif @endforeach
@endif
Responsável {{ $chamadoForm->atendente->name ?? '—' }} {{ $chamadoForm->atendente->matriculation ?? '' }}
@php $outrosParticipantes = $chamadoForm->participantes->where('id', '!=', $chamadoForm->atendente_id); @endphp @forelse ($outrosParticipantes as $participante)
Participante {{ $participante->name }} {{ $participante->matriculation }} @if (!$isConcluido && ($participante->id === $userId || $isDiretorTi))
@csrf @method('DELETE') @foreach ($filterParams ?? [] as $key => $value) @if ($value) @endif @endforeach
@endif
@empty

Nenhum participante adicional.

@endforelse @if (!$isConcluido && ($isAtendente || $isDiretorTi))
@csrf @foreach ($filterParams ?? [] as $key => $value) @if ($value) @endif @endforeach
@endif
@endif @if ($isEdicao)
{{ __('HISTÓRICO') }}
@forelse ($chamadoForm->logs as $log) @php $tipoInfo = \App\Models\IndicadoresTi\ChamadoLog::TIPOS[$log->tipo] ?? [ 'label' => $log->tipo, 'icon' => 'fa-circle', 'color' => 'secondary', ]; @endphp
{{ $tipoInfo['label'] }} {{ $log->created_at->format('d/m/Y H:i') }}
{{ $log->conteudo }}
@empty

Nenhum registro no histórico.

@endforelse
@endif
@if ($isEdicao) @endif