@extends('layouts.app') @php $isUpah = ($type === 'upah'); $titleLabel = $isUpah ? 'RAB Upah' : 'RAB Material'; $harsatLabel = $isUpah ? 'Harsat Upah (Rp)' : 'Harga Satuan (Rp)'; $itemColHeader = $isUpah ? 'Uraian Pekerjaan' : 'Nama Material'; @endphp @section('title', $titleLabel . ' — ' . $project->nama_proyek) @section('page-style') @endsection @section('content') @include('admin.projects.tabs', ['activeTab' => $isUpah ? 'rab_upah' : 'rab_material']) {{-- Flash messages --}} @if(session('import_success'))
TOTAL ANGGARAN {{ strtoupper($titleLabel) }} PROYEK
RINGKASAN ITEM & {{ $isUpah ? 'KATEGORI' : 'BLOK' }}
| No | Uraian Pekerjaan | Sat. | Volume | Harsat Upah (Rp) | Jumlah Upah (Rp) | Aksi |
|---|---|---|---|---|---|---|
| {{ $catName }} | ||||||
| {{ $rowNum++ }} | {{ $d->uraian_pekerjaan }} @if($rowFiles->isNotEmpty()) {{ $rowFiles->count() }} @endif | {{ $d->satuan }} | {{ ((float)$d->volume == (int)(float)$d->volume) ? number_format((float)$d->volume, 0, ',', '.') : rtrim(rtrim(number_format((float)$d->volume, 2, ',', '.'), '0'), ',') }} | {{ number_format($harsatVal, 0, ',', '.') }} | {{ number_format($totalVal, 0, ',', '.') }} | |
| Sub Total {{ $catName }} | Rp {{ number_format($subTotalsTotal[$catName] ?? 0, 0, ',', '.') }} | |||||
|
Belum ada item RAB Upah. |
||||||
| No | Kode Material | Kategori | Nama Material | Spesifikasi | Satuan | Volume | Harga Satuan (Rp) | Jumlah (Rp) | Aksi |
|---|---|---|---|---|---|---|---|---|---|
| {{ strtoupper($blokName) }} | |||||||||
| {{ $rowNum++ }} | {{ $d->kode_material ?: '-' }} | {{ $d->kategori_material ?: ($d->kategori_nama ?: '-') }} | {{ $d->uraian_pekerjaan }} @if($rowFiles->isNotEmpty()) {{ $rowFiles->count() }} @endif | {{ $d->spesifikasi ?: '-' }} | {{ $d->satuan }} | {{ ((float)$d->volume == (int)(float)$d->volume) ? number_format((float)$d->volume, 0, ',', '.') : rtrim(rtrim(number_format((float)$d->volume, 2, ',', '.'), '0'), ',') }} | {{ number_format($harsatVal, 0, ',', '.') }} | {{ number_format($totalVal, 0, ',', '.') }} | |
| Sub Total {{ $blokName }} | Rp {{ number_format($subTotalsTotal[$blokName] ?? 0, 0, ',', '.') }} | ||||||||
|
Belum ada item RAB Material. |
|||||||||