@extends('layouts.app') @section('title','Hasil '.$project->name) @section('subtitle',$project->number) @section('content') Daftar proyek

{{$project->name}}

{{$project->location}} · {{$project->concrete_grade}}

1. Pemeriksaan Seluruh Material

@foreach($materials as $label=>$tests) @php $archiveType=match($label){'Semen'=>'cement-tests','Air'=>'water-tests','Pasir'=>'fine-aggregate-tests','Kerikil'=>'coarse-aggregate-tests'}; @endphp @forelse($tests as $test) @empty @endforelse @endforeach
MaterialNomor PengujianSampelTanggalStatusAksi
{{$label}}{{$test->test_number}}{{$test->sample_number}}{{$test->tested_at?->format('d/m/Y')}} {{ucfirst($test->status)}}
@csrf @method('delete')
{{$label}}Belum diperiksa
Rincian Pasir dan Kerikil
@forelse($runs as $key=>$group) @php([$date,$sample,$type]=explode('|',$key))
{{$type==='fine'?'Pemeriksaan Pasir':'Pemeriksaan Kerikil'}}
Sampel {{$sample}} · {{date('d/m/Y',strtotime($date))}}
{{$group->count()}} jenis pengujian
@foreach($group as $run) @endforeach
PengujianNomorHasil Rata-rataStatusAksi
{{ucwords(str_replace('-',' ',$run->test_type))}}{{$run->test_number}}@foreach(($run->results['averages']??[]) as $name=>$result)
{{ucwords(str_replace('_',' ',$name))}}: {{number_format($result,3,',','.')}}
@endforeach
{{ucfirst($run->status)}}
@csrf @method('delete')
@empty
Belum ada rincian pengujian pasir atau kerikil.
@endforelse

2. Desain Campuran SNI 7656:2012

@forelse($mixDesigns as $mix)
{{$mix->number}}
{{$mix->work_date?->format('d/m/Y')}}
@csrf @method('delete')
@foreach(collect($mix->result_data)->reject(fn($v)=>is_array($v))->take(4) as $key=>$result)
{{$key}}: {{is_numeric($result)?number_format($result,3,',','.'):$result}}
@endforeach
@empty
Desain campuran belum dibuat.
@endforelse

3. Kuat Tekan

@forelse($strengthTests as $strength)
{{$strength->number}}
{{$strength->work_date?->format('d/m/Y')}} · {{count($strength->result_data['detail_rows']??[])}} benda uji
@csrf @method('delete')
{{$strength->result_data['Status']??'-'}}
Karakteristik: {{number_format($strength->result_data['Kuat tekan karakteristik (MPa)']??0,3,',','.')}} MPa
@empty
Pengujian kuat tekan belum tersedia.
@endforelse @endsection