@extends('layouts.app') @section('titulo', 'Registros de Trabajo Diario') @section('boton') NUEVO @endsection @section('contenido') @if(session('success')) @endif @if(session('error')) @endif @if($registros->count() > 0)
@foreach($registros as $registro) @endforeach
Fecha Horario Lugar Descripción Materiales Dietas Estado Acciones
{{ $registro->fecha->format('d/m/Y') }}
@if($registro->tieneTransporteManana())
{{ $registro->etiquetaTransporteManana() }}
@endif @if($registro->es_vacaciones) Vacaciones @elseif($registro->tieneBloqueLaboralPartido())
{{ $registro->etiquetaBloqueLaboralManana() }} / / {{ $registro->etiquetaBloqueLaboralTarde() }}
@else
{{ $registro->etiquetaHorarioResumen() }} @if($registro->indicadorDietaEnListado()) / @endif
@endif @if($registro->tieneTransporteTarde())
{{ $registro->etiquetaTransporteTarde() }}
@endif
@if($registro->lugar) {{ $registro->lugar->nombre }} @else @endif
{{ Str::limit($registro->descripcion_trabajo, 50) }}
@if($registro->materialesUtilizados->count() > 0) {{ $registro->materialesUtilizados->count() }} material(es) @else Sin materiales @endif @php $pathTicket = $registro->ticket_dieta_path; $tieneTicket = (bool) $pathTicket; $impDieta = $registro->importe_dieta; $txtImporte = $impDieta !== null && $impDieta !== '' ? number_format((float) $impDieta, 2, ',', '.') : null; $esPdf = $pathTicket ? str_ends_with(strtolower($pathTicket), '.pdf') : false; @endphp @if($registro->es_vacaciones) @elseif($tieneTicket && $txtImporte !== null) @elseif($tieneTicket) @elseif($txtImporte !== null) {{ $txtImporte }} € @else @endif @switch($registro->estado) @case('pendiente') Pendiente @break @case('aprobado') Aprobado @break @case('rechazado') Rechazado @break @endswitch @if($registro->estado === 'pendiente')
@csrf @method('DELETE')
@endif
{{ $registros->links() }}
@else
No tienes registros de trabajo

Comienza creando tu primer registro de trabajo diario.

Crear Primer Registro
@endif @endsection @push('scripts') @endpush