{{-- New-Unity ERP | app/Modules/Sales/Resources/Views/activities/index.blade.php | v1.2 | 31/07/2026 --}} {{-- v1.2 — Botón "Nueva actividad" + modal standalone (sin oportunidad requerida). --}} {{-- v1.1 — Migrado a tabla nativa SmartAdmin (st-table); eliminado DataTables CDN (causaba dt warning tn/18). --}} {{-- v1.0 — Lista de actividades / tareas del vendedor. --}} @extends('layouts.vertical', ['pageTitle' => __('activities.activities')]) @section('page-title')

{{ __('activities.activities') }} {{ __('activities.tasks_followups') }}

{{ __('activities.calendar_view') }} @can('activities.create') @endcan
@endsection @section('content') {{-- Filtros --}}

{{ __('activities.activities') }} {{ $activities->count() }}

@forelse($activities as $act) @empty @endforelse
{{ __('activities.col_type') }} {{ __('activities.col_title') }} {{ __('activities.col_opportunity') }} {{ __('activities.col_assigned_to') }} {{ __('activities.col_scheduled') }} {{ __('activities.col_status') }} {{ __('activities.col_actions') }}
{{ $act->type_label }} {{ $act->title }} @if($act->opportunity) {{ $act->opportunity->opportunity_number }} @else @endif {{ $act->assignedTo->name ?? '—' }} {{ $act->scheduled_at->format('d/m/Y H:i') }} @php $sc = match($act->status) { 'completed'=>'success','overdue'=>'danger','cancelled'=>'secondary',default=>'warning' }; @endphp {{ ucfirst($act->status) }} @if(in_array($act->status, ['pending','in_progress'])) @endif
{{ __('activities.no_activities') }}
{{-- Modal: Nueva actividad standalone --}} @can('activities.create') @endcan @endsection @section('scripts') @endsection