@extends('layouts.appReportes') @section('htmlheader_title','Reportes') {{-- @endsection --}} @section('contentheader_title', '') {{-- @endsection --}} @section('main-content')
| RM | # Solicitud | Fecha de Recepción | Cliente | Tipo Cliente | NIT Cliente | Generador | NIT Generador | Telefono | Dirección de servicio | Municipio | Nombre de residuo | Estado | Corriente | Peligrosidad | Tratamiento | Gestor | Cantidad Declarada | Cantidad Recibida | Cantidad Conciliada | No. Certificado | Empresa Transportadora | Dirección Empresa Transportadora | Municipio Empresa Transportadora | Status | TIPO DE SERVICIO | CONDUCTOR | PLACA | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@if (isset($solres->SolResRM)&&is_array($solres->SolResRM))
@foreach ($solres->SolResRM as $rm)
{{$rm}} @endforeach @endif |
{{$servicio->ID_SolSer}} | @php $fechaMostrar = null; // 1. PRIORIDAD: Fecha de recepción de la solicitud (ProgVehSalida de programaciones recibidas) if (isset($servicio->programacionesrecibidas) && $servicio->programacionesrecibidas->count() > 0 && $servicio->programacionesrecibidas->first()->ProgVehSalida) { $fechaMostrar = $servicio->programacionesrecibidas->first()->ProgVehSalida; } // 2. Segunda opción: Fecha de programación realizada elseif (isset($servicio->programacionesrealizadas) && $servicio->programacionesrealizadas->count() > 0 && $servicio->programacionesrealizadas->first()->ProgVehSalida) { $fechaMostrar = $servicio->programacionesrealizadas->first()->ProgVehSalida; } // 3. Tercera opción: Fecha de salida de la programación elseif ($servicio->ProgVehSalida && $servicio->ProgVehSalida != '0000-00-00 00:00:00') { $fechaMostrar = $servicio->ProgVehSalida; } // 4. Cuarta opción: Fecha de creación de la solicitud elseif ($servicio->created_at) { $fechaMostrar = $servicio->created_at; } @endphp @if($fechaMostrar) {{ date('d/m/Y', strtotime($fechaMostrar)) }} @else N/A @endif | {{$servicio->cliente->CliName}} | @if($servicio->cliente->CliCategoria == 'Cliente') Regular @elseif($servicio->cliente->CliCategoria == 'ClientePrepago') Express @else {{$servicio->cliente->CliCategoria ?? 'N/A'}} @endif | {{$servicio->cliente->CliNit}} | {{$solres->generespel->gener_sedes->generadors->GenerName}} ({{$solres->generespel->gener_sedes->GSedeName}}) |
{{$solres->generespel->gener_sedes->generadors->GenerNit}} | {{$solres->generespel->gener_sedes->GSedeCelular}} | {{$solres->generespel->gener_sedes->GSedeAddress}} | {{$solres->generespel->gener_sedes->municipio->MunName}} | {{$solres->generespel->respels->RespelName}} | {{$solres->generespel->respels->RespelEstado}} | @if($solres->generespel->respels->YRespelClasf4741 <> null) {{$solres->generespel->respels->YRespelClasf4741}} @elseif($solres->generespel->respels->ARespelClasf4741 <> null) {{$solres->generespel->respels->ARespelClasf4741}} @else() {{'N/A'}} @endif | {{$solres->generespel->respels->RespelIgrosidad}} | {{$solres->requerimiento->tratamiento->TratName}} | {{$solres->requerimiento->tratamiento->gestor->clientes->CliShortname}} | {{$solres->SolResKgEnviado}} | {{$solres->SolResKgRecibido}} | {{$solres->SolResKgConciliado}} | @if ($solres->certdato) @if($solres->certdato->certificado->CertType == 0){{$solres->certdato->certificado->ID_Cert}} | @elseM{{$solres->certdato->certificado->ID_Cert}} | @endif @elseCertificado no encontrado | @endif{{$servicio->SolSerNameTrans}} | {{$servicio->SolSerAdressTrans}} | {{ $servicio->Municipio?->MunName ?? 'N/A' }} | {{$servicio->SolSerStatus}} | {{$servicio->SolSerTipo}} | @if(isset($servicio->programacionesrecibidas) && $servicio->programacionesrecibidas->count() > 0 && $servicio->programacionesrecibidas->first()->Conductor) {{$servicio->programacionesrecibidas->first()->Conductor->PersFirstName}} {{$servicio->programacionesrecibidas->first()->Conductor->PersLastName}} @elseif(isset($servicio->programacionesrealizadas) && $servicio->programacionesrealizadas->count() > 0 && $servicio->programacionesrealizadas->first()->Conductor) {{$servicio->programacionesrealizadas->first()->Conductor->PersFirstName}} {{$servicio->programacionesrealizadas->first()->Conductor->PersLastName}} @elseif($servicio->SolSerConductor) @if(is_array($servicio->SolSerConductor)) {{implode(', ', $servicio->SolSerConductor)}} @else {{$servicio->SolSerConductor}} @endif @else N/A @endif | @if(isset($servicio->programacionesrecibidas) && $servicio->programacionesrecibidas->count() > 0 && $servicio->programacionesrecibidas->first()->Vehiculo) {{$servicio->programacionesrecibidas->first()->Vehiculo->VehicPlaca}} @elseif(isset($servicio->programacionesrealizadas) && $servicio->programacionesrealizadas->count() > 0 && $servicio->programacionesrealizadas->first()->Vehiculo) {{$servicio->programacionesrealizadas->first()->Vehiculo->VehicPlaca}} @elseif($servicio->SolSerVehiculo) @if(is_array($servicio->SolSerVehiculo)) {{implode(', ', $servicio->SolSerVehiculo)}} @else {{$servicio->SolSerVehiculo}} @endif @else N/A @endif |