@php $offset = ($orders->currentPage() - 1) * $orders->perPage(); @endphp @foreach ($orders as $index => $order) @php // Asegurarte que la cadena tiene el prefijo correcto $signature = strpos($order->customer_signature, 'data:image') === 0 ? $order->customer_signature : 'data:image/png;base64,' . $order->customer_signature; $statusColors = [ 1 => 'text-warning', // Amarillo (ej: Pendiente) 2 => 'text-primary', // Azul (ej: En Proceso) 3 => 'text-primary', // Azul (ej: En Revisión) 4 => 'text-info', // Celeste (ej: En Camino) 5 => 'text-success', // Verde (ej: Completado) 'default' => 'text-danger', // Rojo (ej: Cancelado/Error) ]; @endphp @endforeach
Limpiar
# {{ __('order.data.customer') }} Hora
Fecha
Tipo {{ __('order.data.service') }} Tecnicos Cerrado por Firmado por Firma {{ __('order.data.status') }} {{ __('buttons.actions') }}
{{ $offset + $index + 1 }} {{ $order->customer->name }} ({{ $order->folio }}) {{ \Carbon\Carbon::parse($order->start_time)->format('H:i') }} - {{ $order->end_time ? \Carbon\Carbon::parse($order->end_time)->format('H:i') : '' }} {{ \Carbon\Carbon::parse($order->programmed_date)->format('d/m/Y') }} - {{ $order->completed_date ? \Carbon\Carbon::parse($order->completed_date)->format('d/m/Y') : '' }} {{ $order->contract_id > 0 ? 'MIP' : 'Seguimiento' }} @foreach ($order->services as $service) {{ $service->name }}
@endforeach
@foreach ($order->getNameTechnicians() as $technician) {{ $technician->name }}
@endforeach
{{ $order->closeUser->name ?? '-' }} {{ $order->signature_name ?? 'Sin firma' }} img_firma {{ $order->status->name ?? '' }}
@can('write_order') {{ __('buttons.tracking') }} {{ __('buttons.edit') }} {{ __('buttons.report') }} @if ($order->status->id != 6) {{ __('buttons.cancel') }} {{-- --}} @endif @endcan
@include('order.modals.signature')