@extends('adminlte.app') @section('content') @php $cls='b-pend'; if($km->status===\App\Models\Abastecimento::STATUS_AGUARDANDO)$cls='b-info'; elseif($km->status===\App\Models\Abastecimento::STATUS_APROVADA)$cls='b-ok'; elseif($km->status===\App\Models\Abastecimento::STATUS_REPROVADA)$cls='b-no'; $pode=$km->aguardaValidacao(); @endphp
@if ($m = Session::get('success'))
{{ $m }}
@endif @if ($m = Session::get('error'))
{{ $m }}
@endif @if ($errors->any())
@endif

Abastecimento #{{ $km->id }} {{ $km->status }}

{{ optional($km->user)->name }} · {{ $km->data ? $km->data->format('d/m/Y') : '' }} {{ $km->hora }}

Voltar
@if(!$km->viatura_alocada_ok)
A viatura {{ $km->matricula }} não estava alocada a este motorista no momento do registo.
@endif

Dados

Matrícula
{{ $km->matricula }}
Produto
{{ optional($km->produto)->descricao }}
Litros
{{ number_format($km->litros,2,',','.') }}
Posto
{{ $km->nomePosto() }}
€/Litro
{{ number_format($km->valor_litro,3,',','.') }}
Valor Total
€ {{ number_format($km->valor_total,2,',','.') }}
KM Atual
{{ number_format($km->km_atual,0,',','.') }}
KM Percorridos
{{ $km->km_percorridos !== null ? number_format($km->km_percorridos,0,',','.') : '—' }}
Tipo
{{ $km->abastecimento_completo ? 'Completo (cheio)' : 'Parcial' }}
Consumo LT/100
@if($km->lt_100!==null){{ number_format($km->lt_100,2,',','.') }}@else — @endif
@if($km->numero_talao)
Nº Talão
{{ $km->numero_talao }}
@endif
Comprovativo
@if($km->comprovativo) Ver@else @endif
@if($km->observacao)
Observação
{{ $km->observacao }}
@endif
@if($pode)

Ações de Validação

Validar

@csrf

Pedir informação

@csrf

Reprovar

@csrf
@else
Este abastecimento está {{ $km->status }} e não está disponível para validação.@if($km->observacao_reprovacao)

Motivo: {{ $km->observacao_reprovacao }}@endif
@endif

Histórico

@if($km->logs->isEmpty())
Sem registros.
@else
    @foreach($km->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