@extends('adminlte.app') @section('content') @php $st = $despesa->status; $cls = 'pend'; if ($st === \App\Models\Despesa::STATUS_EM_ABERTO) $cls = 'open'; elseif ($st === \App\Models\Despesa::STATUS_AGUARDANDO) $cls = 'info'; elseif (in_array($st, [\App\Models\Despesa::STATUS_APROVADA, \App\Models\Despesa::STATUS_CONTABILIZADA, \App\Models\Despesa::STATUS_CONCLUIDA, \App\Models\Despesa::STATUS_REEMBOLSADA])) $cls = 'ok'; elseif ($st === \App\Models\Despesa::STATUS_REPROVADA) $cls = 'no'; @endphp
@if ($message = Session::get('success'))
{{ $message }}
@endif @if ($message = Session::get('error'))
{{ $message }}
@endif

Despesa #{{ $despesa->id }} {{ $st }}

Lançada por {{ optional($despesa->user)->name ?? '—' }} · {{ $despesa->data ? date('d/m/Y', strtotime($despesa->data)) : '' }}

@if($permissoes->alterar_despesas && !$despesa->estaBloqueada()) Editar @endif @if($permissoes->validar_despesas && $despesa->aguardaValidacao()) Validar @endif Voltar

Detalhes da Despesa

Valor
€ {{ number_format($despesa->valor, 2, ',', '.') }}
Centro de Custo
{{ optional($despesa->centroCusto)->nome_centro_custo ?? '—' }}
Forma de Pagamento
{{ $despesa->forma_pagamento ?: '—' }}
@if($despesa->tipo_lancamento)
Tipo de Lançamento
{{ $despesa->tipo_lancamento }}
@endif @if($despesa->manutencao_alvo)
Manutenção referente a
{{ $despesa->manutencao_alvo }}
@endif @if($despesa->posto_id)
Posto
{{ optional($despesa->posto)->nome_posto ?? $despesa->posto_id }}
@endif @if($despesa->cliente_id)
Cliente
{{ optional($despesa->cliente)->nome ?? $despesa->cliente_id }}
@endif @if($despesa->matricula)
Viatura
{{ $despesa->matricula }}
@endif @if($despesa->referencia)
Referência
{{ $despesa->referencia }}
@endif
Descrição
{{ $despesa->descricao }}
Validador designado
{{ optional($despesa->aprovador)->name ?? 'Não configurado' }}
Validada por
{{ optional($despesa->validadoPor)->name ?? '—' }}
Comprovativo
@if($despesa->comprovativo) Ver comprovativo @else Sem anexo @endif

Histórico

@if($despesa->logs->isEmpty())
Sem registros no histórico.
@else
    @foreach($despesa->logs as $log)
  • {{ $log->acao }}
    {{ optional($log->user)->name ?? 'Sistema' }} · {{ $log->created_at ? $log->created_at->format('d/m/Y H:i') : '' }}
    @if($log->status_anterior || $log->status_novo)
    {{ $log->status_anterior ?? '—' }} → {{ $log->status_novo ?? '—' }}
    @endif @if($log->observacao)
    {{ $log->observacao }}
    @endif
  • @endforeach
@endif
@endsection