@extends('admin.layouts.app') @push('styles') @endpush @section('title', 'Detalhes do Fornecedor') @section('content')
@canany(['ler-fornecedores', 'gerir-fornecedores'])

{{ $fornecedor->nome }}

{{ $fornecedor->nif }}

@if($fornecedor->agt_estado) {{ $fornecedor->agt_estado }} @else Não consultado @endif

{{ $fornecedor->telefone ?: 'N/A' }}

{{ $fornecedor->email ?: 'N/A' }}

{{ $fornecedor->endereco ?: 'N/A' }}

{{ isset($movimentacoes) ? $movimentacoes->total() : ($fornecedor->movimentacoes->count() ?? 0) }}

{{ $fornecedor->created_at->format('d/m/Y H:i') }}

Movimentações do Fornecedor
{{-- Filtros: tipo e intervalo de datas --}}
Limpar
@if(isset($movimentacoes) && $movimentacoes->count()) @component('admin.components.table', ['listagem' => $movimentacoes, 'search' => null]) # Tipo Item Quantidade Custo Total Depósito Data Responsável   @foreach ($movimentacoes as $movimentacao) {{ $loop->iteration }} {{ ucfirst($movimentacao->tipo ?? '') }} {{ $movimentacao->item->nome ?? '' }} {{ $movimentacao->quantidade ?? 0 }} {{ $movimentacao->custo_total ?? 0 }} {{ $movimentacao->deposito->nome ?? '-' }} {{ $movimentacao->data_mov ? $movimentacao->data_mov->format('d/m/Y H:i') : '' }} {{ $movimentacao->user->name ?? '' }} @can('ler-movimentacoes') @endcan @can('escrever-movimentacoes') @endcan @endforeach @endcomponent
{{ $movimentacoes->links() }}
@else
Nenhuma movimentação encontrada para este fornecedor.
@endif
@else
Não tem permissão para visualizar esta página.
@endcanany
@endsection @push('scripts') @endpush