@extends('layouts.app') @section('title', 'Dashboard') @section('content') {{-- Alerta de Nova Versão (apenas para admin) --}} @if(Auth::user()->tipo == 1 && isset($novaVersaoDisponivel) && $novaVersaoDisponivel)
Escolha o mês para atualizar indicadores e relatórios abaixo.
Automatize cobranças, envie campanhas e controle o caixa do seu negócio em um só lugar. Com integração total ao WhatsApp, você economiza tempo, evita inadimplência e aumenta seus resultados.
@if($whatsappConectado) API Conectada @else API Desconectada @endif
| S.L | Nome | Login | Data de Cadastro | Tipo | Status |
|---|---|---|---|---|---|
| {{ $index + 1 }} | {{ $usuario->nome }} | {{ $usuario->login ?: 'N/A' }} | @if($usuario->created_at && \Carbon\Carbon::parse($usuario->created_at) <= now()) {{ \Carbon\Carbon::parse($usuario->created_at)->format('d/m/Y') }} @else Data inválida @endif | @php $tipoText = ''; $tipoClass = ''; switch($usuario->tipo) { case '2': $tipoText = 'SaaS'; $tipoClass = 'bg-success text-white'; break; case '3': $tipoText = 'Admin'; $tipoClass = 'bg-warning text-white'; break; default: $tipoText = 'Usuário'; $tipoClass = 'bg-secondary text-white'; } @endphp {{ $tipoText }} | @php $statusClass = ''; $statusText = ''; if ($usuario->assinatura && $usuario->assinatura != '0000-00-00') { try { $dataAssinatura = \Carbon\Carbon::parse($usuario->assinatura); if ($dataAssinatura > now()) { $statusClass = 'bg-success text-white'; $statusText = 'Ativo'; } else { $statusClass = 'bg-danger text-white'; $statusText = 'Inativo'; } } catch (\Exception $e) { $statusClass = 'bg-warning text-white'; $statusText = 'Inválido'; } } else { $statusClass = 'bg-secondary text-white'; $statusText = 'Sem Assinatura'; } @endphp {{ $statusText }} |