@extends('layouts.vertical', ['title' => 'Dashboard']) @section('content')

Dashboard

@if(getPermission( Auth::user()->permissions , 'dashboard_stats'))

{{count($policies)}}

Polizas

{{count($clients)}}

Clientes

{{count($tickets->where('status', 1))}}

Gestiones

{{count($claims)}}

Reclamos

@endif

Monitoreo de Productividad

Últimas Pólizas

@foreach ($policies->take(10) as $policy) @endforeach
Estado Póliza Total
@php $statusIcons = [ 1 => ['icon' => 'bi-hourglass', 'class' => 'bg-warning', 'label' => 'Espera'], // ⏳ Reloj de arena 2 => ['icon' => 'bi-check', 'class' => 'bg-success', 'label' => 'Activo'], // ✅ Check 3 => ['icon' => 'bi-x-lg', 'class' => 'bg-danger', 'label' => 'Desactivado'], // ❌ X ]; // Obtener el estado correspondiente o valor por defecto $status = $statusIcons[$policy->status] ?? ['icon' => 'bi-question-circle', 'class' => 'bg-secondary', 'label' => 'Desconocido']; @endphp @php $categoryId = optional(optional($policy->getBranch)->getCategory)->id; $icons = [ 1 => ' ', // Usuario (azul) 2 => ' ', // Carro (verde) 3 => ' ', // Edificio (gris) ]; $icon = $icons[$categoryId] ?? ''; // Obtener icono o vacío si no hay coincidencia @endphp @if(getPermission(Auth::user()->permissions, 'policy_edit')) {!! $icon !!} {{ $policy->policy_id }} @else {!! $icon !!} {{ $policy->policy_id }} @endif @if ($policy->status == 1) -- @else {{ $policy->currency ?? '' }} {{ number_format($policy->total, 2, '.', ',') }} @endif

Últimos clientes

@foreach ($clients->take(10) as $client) @endforeach
Fotografía Nombre de Cliente / Empresa Tipo
@if ($client->avatar) @else @endif @if(getPermission(Auth::user()->permissions, 'clients_edit')) {{ getClientName($client) }} @else {{ getClientName($client) }} @endif @if ($client->type == 2)

{{ $client->name }} {{ $client->name2 }} {{ $client->lastname }} {{ $client->lastname2 }}

@endif
@if($client->type == 1) Natural @elseif($client->type == 2) Jurídico @endif @if($client->prospect == 1) Prospecto @endif

Últimas gestiones

@foreach ($tickets->take(12) as $ticket) @endforeach
Gestión Estado Prioridad Creado
@if(getPermission(Auth::user()->permissions, 'ticket_edit')) {{ $ticket->id }} @else {{ $ticket->id }} @endif {{$ticket->ticket_status_name}} {{$ticket->ticket_priority_name}} {{$ticket->created_at->format('d/m/Y')}}
@endsection @section('script') @vite(['resources/js/pages/dashboard-1.init.js']) @endsection