{{-- =====================================================
SINAGEM — Dashboard
resources/views/admin/dashboard.blade.php
===================================================== --}}
@extends('layouts.app')
@section('title', 'Dashboard — SINAGEM')
@section('page-title', 'Dashboard')
@section('breadcrumb')
Dashboard
Principal
@endsection
@push('styles')
@endpush
@section('content')
{{-- ── KPI Row ── --}}
Receita de Hoje
KZ {{ number_format($receitaHoje ?? 0, 2, ',', '.') }}
Últimas 24 horas
Taxa de Ocupação
{{ $taxaOcupacao ?? '82' }}%
Bancadas ocupadas
Taxa de Inadimplência
{{ $taxaInadimplencia ?? '35' }}%
Pagamentos em atraso
Fiscais Activos
{{ $fiscaisActivos ?? 12 }}
Em serviço
{{-- ── Operacional + Financeiro ── --}}
{{-- Operacional --}}
{{-- Financeiro --}}
Arrecadação Semanal (Previsto vs Real)
{{-- ── Últimos Desembarques + Alertas Devedores ── --}}
{{-- Últimos Desembarques --}}
| Designação |
Responsável |
Pescado |
@forelse($ultimosDesembarques ?? [] as $d)
| {{ $d->designacao ?? 'N/A' }} |
{{ $d->responsavel ?? 'N/A' }} |
{{ $d->pescado ?? 'N/A' }} |
@empty
@foreach([
['B/001', 'João Silva', 'Carapau (450kg)'],
['B/002', 'Manuel Costa', 'Sardinha (320kg)'],
['B/003', 'António Mendes', 'Garopa (180kg)'],
['B/004', 'Francisco Neto', 'Polvo (95kg)'],
['B/005', 'Carlos Alberto', 'Carapau (520kg)'],
['B/006', 'Paulo Jorge', 'Sardinha (280kg)'],
['B/007', 'Luis Fernando', 'Polvo (110kg)'],
['B/008', 'José Augusto', 'Carapau (390kg)'],
] as $row)
| {{ $row[0] }} |
{{ $row[1] }} |
{{ $row[2] }} |
@endforeach
@endforelse
{{-- Alertas Bancadas Devedoras --}}
| Nome |
Status |
Valor (AOA) |
@forelse($bancadasDevedoras ?? [] as $b)
| {{ $b->nome ?? 'N/A' }} |
Atrasado |
{{ number_format($b->valor ?? 0, 2, ',', '.') }} |
@empty
@foreach([
['Bancada A-001', 158.500,00],
['Bancada B-023', 124.300,00],
['Bancada C-045', 98.750,00],
['Bancada D-012', 87.200,00],
['Bancada E-078', 76.400,00],
['Bancada F-034', 65.900,00],
['Bancada G-056', 54.300,00],
['Bancada H-089', 43.800,00],
] as $b)
| {{ $b[0] }} |
Atrasado |
KZ {{ number_format($b[1], 2, ',', '.') }} |
@endforeach
@endforelse
@endsection
@push('scripts')
@endpush