Técnicos

Internos (equipa AMIMAK) ou externos, ligados a um fornecedor.

@if($showForm)

{{ $editingId ? 'Editar' : 'Novo' }} Técnico

@if($is_internal === '0')
@error('service_provider_id')

{{ $message }}

@enderror @if($serviceProviders->isEmpty())

Ainda não tens fornecedores activos — cria um primeiro.

@endif
@endif

Sem isto, o técnico não consegue fazer check-in nem concluir Work Orders — o sistema não sabe que a conta que entra é ele. @if($availableUsers->isEmpty()) Não há utilizadores internos disponíveis — cria um primeiro em Utilizadores. @endif

@error('name')

{{ $message }}

@enderror
@endif
@forelse($technicians as $tech) @empty @endforelse
Nome Tipo Contacto Conta Especialidades Estado
{{ $tech->name }} @if($tech->is_internal) Interno @else {{ $tech->serviceProvider?->company_name ?? 'Externo' }} @endif {{ $tech->email ?? $tech->phone ?? '—' }} @if($tech->user) {{ $tech->user->name }} @else Sem conta @endif {{ implode(', ', $tech->specialties ?? []) ?: '—' }} {{ $tech->status }} @can('technicians.delete') @endcan
Sem técnicos.
{{ $technicians->links() }}