fix handle null on scraping google sheet data and add detail data building

This commit is contained in:
arifal
2025-06-23 13:54:26 +07:00
parent ccff82bd22
commit 200b398868
6 changed files with 160 additions and 129 deletions

View File

@@ -122,6 +122,11 @@
<span class="d-none d-sm-block">Penugasan</span>
</a>
</li>
<li class="nav-item">
<a href="#pbgTaskDetail" data-bs-toggle="tab" aria-expanded="false" class="nav-link">
<span class="d-none d-sm-block">Data Bangunan</span>
</a>
</li>
</ul>
</div>
<div class="card-body">
@@ -280,6 +285,119 @@
<input type="hidden" id="uuid" value="{{ $data->uuid }}" />
<div id="table-pbg-task-assignments"></div>
</div>
<div class="tab-pane" id="pbgTaskDetail">
@if ($data->pbg_task_detail)
<div class="row mb-3">
<div class="col-md-4">
<dt>Fungsi Bangunan</dt>
<dd>{{$data->pbg_task_detail->building_purpose}}</dd>
<dt>Jenis Prototipe</dt>
<dd>{{$data->pbg_task_detail->prototype ?? '-'}}</dd>
</div>
<div class="col-md-4">
<dt>Sub Fungsi Bangunan</dt>
<dd>{{$data->pbg_task_detail->building_use}}</dd>
</div>
<div class="col-md-4">
<dt>Nama Bangunan</dt>
<dd>{{$data->pbg_task_detail->name_building}}</dd>
</div>
</div>
<div class="row">
<div class="col-md-12">
<dt>Spesifikasi Bangunan</dt>
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-md-4">
<dt>Luas Bangunan</dt>
<dd>{{$data->pbg_task_detail->total_area ?? '-'}} m<sup>2</sup></dd>
<dt>Jumlah Lapis Basemen</dt>
<dd>{{$data->pbg_task_detail->basement ?? '-'}}</dd>
<dt>Estimasi Jumlah Penghuni</dt>
<dd>{{$data->pbg_task_detail->occupancy ?? '-'}}</dd>
</div>
<div class="col-md-4">
<dt>Ketinggian Bangunan</dt>
<dd>{{$data->pbg_task_detail->height ?? '-'}} m</dd>
<dt>Luas Basemen</dt>
<dd>{{$data->pbg_task_detail->basement_area ?? '-'}}</dd>
</div>
<div class="col-md-4">
<dt>Jumlah Lantai</dt>
<dd>{{$data->pbg_task_detail->floor ?? '-'}}</dd>
<dt>Jumlah Unit</dt>
<dd>{{$data->pbg_task_detail->unit ?? '-'}}</dd>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<dt>Intensitas Bangunan</dt>
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-md-4">
<dt>Nomor KKPR / KRK</dt>
<dd>{{$data->pbg_task_detail->kkr_number ?? '-'}}</dd>
<dt>Koefisien Lantai Bangunan (KLB)</dt>
<dd>{{$data->pbg_task_detail->koefisien_lantai_bangunan ?? '-'}}</dd>
</div>
<div class="col-md-4">
<dt>Garis Sempadan Bangunan (GSB)</dt>
<dd>{{$data->pbg_task_detail->gsb ?? '-'}}</dd>
<dt>Koefisien Dasar Hijau (KDH)</dt>
<dd>{{$data->pbg_task_detail->koefisien_dasar_hijau ?? '-'}}</dd>
</div>
<div class="col-md-4">
<dt>Koefisien Dasar Bangunan (KDB)</dt>
<dd>{{$data->pbg_task_detail->koefisien_dasar_bangunan ?? '-'}}</dd>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<dt>Lokasi Bangunan</dt>
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-md-4">
<dt>Provinsi</dt>
<dd>{{$data->pbg_task_detail->building_province_name ?? '-'}}</dd>
<dt>Desa / Kelurahan</dt>
<dd>{{$data->pbg_task_detail->building_ward_name ?? '-'}}</dd>
</div>
<div class="col-md-4">
<dt>Kabupaten / Kota</dt>
<dd>{{$data->pbg_task_detail->building_regency_name ?? '-'}}</dd>
<dt>Alamat Lengkap</dt>
<dd>{{$data->pbg_task_detail->building_address ?? '-'}}</dd>
</div>
<div class="col-md-4">
<dt>Kecamatan</dt>
<dd>{{$data->pbg_task_detail->building_district_name ?? '-'}}</dd>
<dt>Koordinat Latitude dan Longitude</dt>
<dd>{{$data->pbg_task_detail->latitude ?? '-'}}, {{$data->pbg_task_detail->longitude ?? '-'}}</dd>
</div>
</div>
</div>
</div>
</div>
</div>
@else
<div class="row">
<div class="col-md-12">
Data Not Available
</div>
</div>
@endif
</div>
</div>
</div>
</div>