@if (count($samples)>0)
@foreach ($samples as $key => $sample)
|
#{{$sample->code}}
|
{{$sample->getFleet->name}} |
{{$sample->getEquipment->unit_id}} |
{{$sample->component}} |
{{$sample->make}} |
{{$sample->model}} |
{{date("d/m/Y", strtotime($sample->sample_date_taken))}} |
{{date("d/m/Y", strtotime($sample->sample_date_received))}} |
{{date("d/m/Y", strtotime($sample->date_of_analysis))}} |
@if (is_numeric($sample->status_report))
{{Config::get("constants.semaphore")[$sample->status_report]['name']}} |
@else
-- |
@endif
@if (is_numeric($sample->wearout_condition) && is_numeric($sample->contamination_cond) && is_numeric($sample->lube_health_cond))
{{Config::get("constants.semaphore")[$sample->wearout_condition]['name']}} |
{{Config::get("constants.semaphore")[$sample->contamination_cond]['name']}} |
{{Config::get("constants.semaphore")[$sample->lube_health_cond]['name']}} |
@else
-- |
-- |
-- |
@endif
{{-- @if (count($sample->getSampleResultOrderBy) > 0)
@foreach($sample->getSampleResultOrderBy->whereIn('test_id', $tests->modelKeys()) as $sampleResult)
{{$sampleResult->value}} |
@endforeach
@else
@foreach($tests as $test)
-- |
@endforeach
@endif --}}
@foreach($tests as $test)
@if (isset($sample->getSampleResultOrderBy->firstWhere('test_id', $test->id)['value']))
{{ $sample->getSampleResultOrderBy->firstWhere('test_id', $test->id)['value'] }}
|
@elseif(Str::startsWith($test->reference, 'CDiamIso'))
@php
$iso = $sample->getSampleResultOrderBy->firstWhere('test_id', 44)['value'];
$cleanIso = str_replace('(4406) ', '', $iso);
$dividedIso = explode('/', $cleanIso);
@endphp
@switch($test->reference)
@case('CDiamIsoCum4')
{{ $dividedIso[0] }} |
@break
@case('CDiamIsoCum6')
{{ $dividedIso[1] }} |
@break
@case('CDiamIsoCum14')
{{ $dividedIso[2] }} |
@break
@endswitch
@else
-- |
@endif
@endforeach
@endforeach
@else
| No se encontraron muestras |
@endif