@extends('layouts.app') @section('content') @php function splitFileName($filename) { $fileParts = explode('_', $filename); return $fileParts; } @endphp
@php function getFolioNumber($folio) { $partes = explode('-', $folio); if (count($partes) > 1) { return (int) $partes[1]; // Retorna el número como entero } return null; // Si no hay guion, retorna null } $offset = ($orders->currentPage() - 1) * $orders->perPage(); @endphp @if ($has_orders) @forelse ($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; @endphp @empty @endforelse @else @endif
@csrf
No Reporte Sede Fecha y hora Línea de negocio Técnico Servicio(s) Firmado por Firma
{{ getFolioNumber($order->folio) }} {{ $order->customer->name }} {{ Carbon\Carbon::parse($order->programmed_date)->format('d/m/Y') }} - {{ Carbon\Carbon::parse($order->start_time)->format('h:i') }} @foreach ($order->services as $service) {{ $service->businessLine->name }} @endforeach {{ $technician->user->name ?? '-' }} {{ implode(', ', $order->services->pluck('name')->toArray()) }} {{ $order->signature_name ?? 'Sin firma' }} img_firma
No se han encontrado reportes
Genera una busqueda utilizando los filtros de la parte superior
@if ($has_orders) {{ $orders->links('pagination::bootstrap-5') }} @endif
@include('client.report.modals.signature') @endsection