@php $offset = ($orders->currentPage() - 1) * $orders->perPage(); @endphp @csrf @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
# Folio {{ __('order.data.customer') }} @if (!isset($customer))
@endif
{{ __('order.data.start_time') }}
{{ __('order.data.programmed_date') }}
Tipo {{ __('order.data.service') }}
Tecnicos {{ __('order.data.status') }}
Firmado por Frima {{ __('buttons.actions') }}
{{ $offset + $index + 1 }} {{ $order->folio }} {{ $order->customer->name }} {{ $order->start_time }} {{ $order->programmed_date }} {{ $order->contract_id > 0 ? 'MIP' : 'Seguimiento' }} @foreach ($order->services as $service) {{ $service->name }}
@endforeach
{{ $order->status->name ?? '' }} @foreach ($order->getNameTechnicians() as $technician) {{ $technician->name }}
@endforeach
{{ $order->signature_name ?? 'Sin firma' }} img_firma
{{ __('buttons.show') }} @can('write_order') {{ __('buttons.edit') }} {{ __('buttons.report') }} @if ($order->status && $order->status->id != 6) {{ __('buttons.cancel') }} @endif @endcan
@include('order.modals.signature')