@extends('layouts.app') @section('title', 'Dashboard') @push('styles') @vite(['resources/css/dashboard.css']) @endpush @section('content') @php($u = session('usuario')) @php($rol = $u['ROL'] ?? 'INVITADO') @php($user = $u['ID_USUARIO'] ?? '')
{{-- HERO / HEADER --}}

Tulinda

Panel de gestión • Caja & Ventas

{{ $rol }} Bienvenido, {{ $user }}
{{-- ESTADOS DEL DÍA --}}
@if (isset($aperturaHoy) && $aperturaHoy) Apertura registrada ✅ @else Apertura pendiente @endif @if (isset($cierreHoy) && $cierreHoy) Cierre registrado ✅ @else Cierre pendiente @endif @if (isset($reporteHoy) && $reporteHoy) Reporte generado ✅ @else Reporte pendiente @endif
+ Nueva venta {{-- ABRIR CAJA --}} @if (!isset($aperturaHoy) || !$aperturaHoy) Abrir caja @else @endif {{-- CERRAR CAJA --}} @if (isset($aperturaHoy) && $aperturaHoy && (!isset($cierreHoy) || !$cierreHoy)) Cerrar caja @else @endif
{{-- ✅ ANALÍTICA / COMPARATIVO (SOLO ADMIN) --}} @if ($rol === 'ADMIN')

Analítica de ventas

Compara años y visualiza la tendencia mensual (por tipo de pago).

{{-- ✅ NUEVO: MÉTRICA (TIPO DE PAGO) --}}
Esto sale de reporte_ventas por mes.
{{-- opcional: mantenemos el select de productos como catálogo (no filtra aún) --}}
Se habilita cuando tu sistema guarde detalle por producto.
@endif {{-- MÓDULOS --}}
🏦
Caja

Apertura de caja

Registrar el monto inicial del día para habilitar el control de efectivo.

Ir al módulo
🧾
Ventas

Ventas

Registrar ventas rápidas por método de pago y revisar lo vendido del día.

Ir al módulo
🔒
Caja

Cierre de caja

Comparar efectivo del sistema vs efectivo físico y registrar observación.

Ir al módulo
📊
Reporte

Reportes

Generar y consultar reportes diarios (efectivo, tarjeta, yape/plin).

Ir al módulo
@if ($rol === 'ADMIN')
👥
Mantenimiento

Empleados

Gestionar personal, datos y estado (activo/inactivo).

Ir al módulo
🍰
Mantenimiento

Productos

Configurar productos y precios para ventas rápidas.

Ir al módulo
🔑
Seguridad

Usuarios

Roles, accesos y estado de cuentas del sistema.

Ir al módulo
@endif
{{-- Chart.js + JS de actualización (SOLO ADMIN) --}} @if ($rol === 'ADMIN') @endif @endsection