@extends('layouts.app') @section('title', 'Dashboard') @section('page-title', 'Dashboard') @section('page-subtitle', 'Visão geral das atividades da associação') @section('content')
@if($diferencaAtividades > 0) +{{ $diferencaAtividades }} desde o mês passado @elseif($diferencaAtividades < 0) {{ $diferencaAtividades }} desde o mês passado @else Sem alteração desde o mês passado @endif
{{ $reunioesEstaSemana }} esta semana
{{ $tarefasPrazoProximo }} com prazo próximo
@if($diferencaTaxa > 0) +{{ $diferencaTaxa }}% desde o mês passado @elseif($diferencaTaxa < 0) {{ $diferencaTaxa }}% desde o mês passado @else Sem alteração desde o mês passado @endif
Últimas atividades realizadas
@forelse($atividadesRecentes as $atividade)@if($atividade->status === 'concluida') Concluída em {{ $atividade->updated_at->format('d/m/Y - H:i') }} @elseif($atividade->status === 'em_andamento') Em andamento - {{ $atividade->local ?? 'Sem local definido' }} @else Agendada para {{ $atividade->data_inicio->format('d/m/Y') }} @endif
Nenhuma atividade recente
@endforelseAlertas e convocações importantes
@forelse($obrigacoesProximas as $obrigacao) @php $diasRestantes = now()->diffInDays($obrigacao->data_vencimento, false); $iconColor = 'blue'; $urgencyClass = 'urgency-scheduled'; $urgencyLabel = 'Programada'; if($obrigacao->isVencida() || $diasRestantes < 0) { $iconColor = 'red'; $urgencyClass = 'urgency-urgent'; $urgencyLabel = 'Vencida'; } elseif($obrigacao->isUrgente() || $diasRestantes <= 3) { $iconColor = 'red'; $urgencyClass = 'urgency-urgent'; $urgencyLabel = 'Urgente'; } elseif($diasRestantes <= 15) { $iconColor = 'yellow'; $urgencyClass = 'urgency-attention'; $urgencyLabel = 'Atenção'; } @endphp@if($diasRestantes < 0) Vencida há {{ abs($diasRestantes) }} dias - {{ $obrigacao->data_vencimento->format('d/m/Y') }} @elseif($diasRestantes == 0) Vence hoje - {{ $obrigacao->data_vencimento->format('d/m/Y') }} @else Vence em {{ $diasRestantes }} dias - {{ $obrigacao->data_vencimento->format('d/m/Y') }} @endif
Nenhuma obrigação próxima
@endforelse