@extends('layouts.app') @section('title', 'Guias Turísticos') @push('styles') @endpush @section('content') {{-- Header --}}

Guias Turísticos

Gestão de guias e comissões @if($guides->total()) · {{ $guides->total() }} guia(s) @endif

Novo Guia
@if(session('success'))
✓ {{ session('success') }}
@endif {{-- Filter --}}
@if(request('search') || request('tipo') || request('status')) × Limpar @endif
{{-- Table --}}
@forelse($guides as $guide) @php $colors = ['#2563eb','#7c3aed','#0891b2','#059669','#d97706','#dc2626']; $color = $colors[crc32($guide->name) % count($colors)]; $initials = strtoupper(mb_substr($guide->name, 0, 1)); @endphp {{-- Nome com avatar --}} {{-- Tipo --}} {{-- CPF/CNPJ --}} {{-- Telefone --}} {{-- Comissão --}} {{-- Pix --}} {{-- Status --}} {{-- Ações --}} @empty @endforelse
Guia Tipo CPF / CNPJ Telefone Comissão Chave Pix Status Ações
{{ $initials }}
{{ $guide->name }}
@if($guide->email)
{{ $guide->email }}
@endif
@if($guide->tipo_pessoa === 'fisica') Física @else Jurídica @endif {{ $guide->cpf_cnpj ?? '—' }} {{ $guide->phone ?? '—' }} @if($guide->commission_type === 'percent') {{ number_format($guide->commission_percent, 2, ',', '.') }}% @else R$ {{ number_format($guide->commission_fixed, 2, ',', '.') }} @endif @if($guide->pix_key) {{ $guide->pix_key }} @else @endif {{ $guide->is_active ? 'Ativo' : 'Inativo' }}
Comissões
@csrf @method('DELETE')
🏔️
Nenhum guia cadastrado
@if(request('search') || request('tipo') || request('status')) Tente ajustar os filtros ou limpar a busca. @else Cadastre o primeiro guia para começar. @endif
{{-- Pagination --}} @if($guides->hasPages())
Exibindo {{ $guides->firstItem() }}–{{ $guides->lastItem() }} de {{ $guides->total() }} guia(s)
{{ $guides->withQueryString()->links() }}
@endif @endsection