@extends('layouts.especialista') @section('title', 'Meus Alunos') @section('content')

Meus Alunos e Negociações

Gerencie seus alunos e acompanhe todas as negociações em um só lugar
Total geral: {{ $totalAlunosGeral }} aluno(s) | {{ $totalNegociacoesGeral }} negociação(ões) @if($filtroAceite !== 'todos' || $filtroNegociacao !== 'todas' || $filtroPeriodo !== 'todos') | Exibindo: {{ $alunos->count() }} (filtrado) @endif

{{ $totalAlunos }}
Total de Alunos
{{ $totalNegociacoes }}
Negociações
{{ $negociacoesAprovadas }}
Aprovadas
R$ {{ number_format($valorTotalNegociado, 0, ',', '.') }}
Valor Total
Meus Alunos e Negociações ({{ $alunos->count() }})
@if($alunos->isEmpty())
Nenhum aluno cadastrado ainda.
Compartilhe seu link personalizado para que alunos possam se cadastrar e sejam vinculados a você.
@else
@foreach($alunos as $aluno)
{{ strtoupper(substr($aluno->nome, 0, 2)) }}
{{ $aluno->nome }} @if($aluno->status === 'inativo') Inativo @endif @if($aluno->lead_nome) {{ $aluno->lead_nome }} @endif @if($aluno->negociacao_status) @php $statusClasses = [ 'pendente' => 'warning', 'aprovada' => 'success', 'rejeitada' => 'danger', 'cancelada' => 'secondary' ]; $statusIcons = [ 'pendente' => 'clock', 'aprovada' => 'check-circle', 'rejeitada' => 'times-circle', 'cancelada' => 'ban' ]; $statusTexts = [ 'pendente' => 'Pendente', 'aprovada' => 'Aprovada', 'rejeitada' => 'Rejeitada', 'cancelada' => 'Cancelada' ]; $class = $statusClasses[$aluno->negociacao_status] ?? 'secondary'; $icon = $statusIcons[$aluno->negociacao_status] ?? 'info-circle'; $text = $statusTexts[$aluno->negociacao_status] ?? $aluno->negociacao_status; @endphp {{ $text }} @endif
{{ $aluno->email }} @if($aluno->celular) {{ $aluno->celular }} @endif @if($aluno->valor_total) R$ {{ number_format($aluno->valor_total, 2, ',', '.') }} @endif
Cadastro {{ \Carbon\Carbon::parse($aluno->data_cadastro)->format('d/m/Y') }}
Contrato @if($aluno->status_aceite === 'realizado') Aceito @elseif($aluno->status_aceite === 'pendente') Pendente @else N/A @endif
Tipo @if($aluno->tipo_contrato) {{ $aluno->tipo_contrato == 'regular' ? 'Regular' : 'Bolsista' }} @else - @endif
Status Negociação @if($aluno->negociacao_status) @php $class = $statusClasses[$aluno->negociacao_status] ?? 'secondary'; $icon = $statusIcons[$aluno->negociacao_status] ?? 'info-circle'; $text = $statusTexts[$aluno->negociacao_status] ?? $aluno->negociacao_status; @endphp {{ $text }} @else Sem negociação @endif
@if($aluno->valor_total || $aluno->negociacao_id)
Valor Total R$ {{ number_format($aluno->valor_total ?? 0, 2, ',', '.') }}
Investimento @if($aluno->investimento_parcial) Parcial @if($aluno->valor_pago)
R$ {{ number_format($aluno->valor_pago, 2, ',', '.') }} @endif @elseif($aluno->negociacao_id) Total @endif
Parcelas @if($aluno->num_parcelas && $aluno->valor_total) @php $numParcelas = $aluno->num_parcelas; $valorParcela = $numParcelas > 0 ? ($aluno->valor_total / $numParcelas) : $aluno->valor_total; @endphp {{ $numParcelas }}x de R$ {{ number_format($valorParcela, 2, ',', '.') }} @else - @endif
Pagamento @if($aluno->investimento_parcial && $aluno->saldo_restante > 0) Saldo: R$ {{ number_format($aluno->saldo_restante, 2, ',', '.') }} @elseif($aluno->negociacao_status == 'aprovada' && $aluno->valor_total) @php $valorPagoCalc = $aluno->valor_pago ?? 0; $percentualRecebido = $aluno->valor_total > 0 ? ($valorPagoCalc / $aluno->valor_total) * 100 : 0; @endphp
{{ number_format($percentualRecebido, 0) }}%
@else - @endif
@endif
@endforeach
@endif
@push('styles') @endpush @push('scripts') @endpush @endsection