@extends('layouts.layoutMaster') @section('title', 'Gerenciamento de Fornecedores') @section('vendor-style') @endsection @php $formatarDocumento = function ($valor) { $digits = preg_replace('/\D/', '', (string) ($valor ?? '')); if (strlen($digits) === 11) { return preg_replace('/(\d{3})(\d{3})(\d{3})(\d{2})/', '$1.$2.$3-$4', $digits); } if (strlen($digits) === 14) { return preg_replace('/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/', '$1.$2.$3/$4-$5', $digits); } return $valor ?: '-'; }; $formatarTelefone = function ($valor) { $digits = preg_replace('/\D/', '', (string) ($valor ?? '')); if (strlen($digits) === 11) { return preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $digits); } if (strlen($digits) === 10) { return preg_replace('/(\d{2})(\d{4})(\d{4})/', '($1) $2-$3', $digits); } return $valor ?: '-'; }; @endphp @section('content')

{{ $stats['total'] ?? 0 }}

Total de Fornecedores
Fornecedores Ativos

{{ $stats['ativos'] ?? 0 }}

Pessoa Fisica

{{ $stats['pessoa_fisica'] ?? 0 }}

Pessoa Juridica

{{ $stats['pessoa_juridica'] ?? 0 }}

Filtros de Busca
Novo Fornecedor
Fornecedores
@forelse($fornecedores as $fornecedor) @empty @endforelse
Nome CPF/CNPJ Email Telefone Tipo Status Acoes
{{ strtoupper(substr($fornecedor->nome ?? 'F', 0, 2)) }}
{{ $fornecedor->nome }} @if($fornecedor->razao_social) {{ $fornecedor->razao_social }} @endif
{{ $formatarDocumento($fornecedor->cpf_cnpj) }} {{ $fornecedor->email ?? '-' }} {{ $formatarTelefone($fornecedor->telefone) }} @if((int) $fornecedor->id_tipo_pessoa === 1) Fisica @else Juridica @endif @if($fornecedor->status === 'ativo') Ativo @elseif($fornecedor->status === 'inativo') Inativo @elseif($fornecedor->status === 'bloqueado') Bloqueado @else Indefinido @endif

Nenhum fornecedor encontrado

@if(method_exists($fornecedores, 'links'))
Mostrando {{ $fornecedores->firstItem() ?? 0 }} ate {{ $fornecedores->lastItem() ?? 0 }} de {{ $fornecedores->total() }} registros
@endif
@endsection @section('vendor-script') @endsection @section('page-script') @if(session('success')) @endif @if(session('error')) @endif @endsection