✨ feat(lpj-module): tambah tampilan laporan inspeksi & refactor detail lokasi
Ringkasan: - Menambahkan halaman hasil inspeksi dan tampilan cetak laporan. - Mengekstrak komponen detail lokasi ke partial baru agar reusable. - Menambahkan null-safe access dan perbaikan binding data di view. - Merapikan tombol cetak dan navigasi agar konsisten antar halaman. Perubahan utama: 1. activitydetail.blade.php → ubah tombol print jadi route, tambah null-safe user/branch. 2. detail-lokasi.blade.php (baru) → komponen reusable untuk detail lokasi dengan formatLabel & tanggal. 3. form-penilai.blade.php → refactor luas menggunakan match, hapus fungsi debug & Swal loading. 4. print-out-dokument.blade.php → gunakan partial lpj::component.detail-lokasi untuk detail lokasi. 5. show-laporan-inspeksi.blade.php (baru) → tab 'Laporan' & 'Hasil Inspeksi' + tombol cetak dan back. 6. print-out-sederhana / print-out-standar → penyesuaian tampilan & binding data. 7. signature-approval.blade.php → perbaikan layout area tanda tangan. 8. surveyor/components/* → normalisasi tampilan, validasi gambar, dan penyelarasan fakta/lingkungan. 9. routes/web.php → tambah dan ubah rute untuk laporan inspeksi dan cetak laporan. Catatan: - Tidak ada perubahan query database; semua modifikasi bersifat tampilan. - Logging tambahan untuk observabilitas proses render laporan.
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<div class="flex gap-2 items-center">
|
||||
{!! $customlink ?? '' !!}
|
||||
{!! $customlink ?? "" !!}
|
||||
@if (isset($id))
|
||||
@php
|
||||
$parameters = isset($id) ? ['id' => $id] : [];
|
||||
@@ -46,18 +46,18 @@
|
||||
Pemohon:
|
||||
</h3>
|
||||
<span class="text-gray-700 text-2sm">
|
||||
{{ $permohonan->user->nik }} | {{ $permohonan->user->name }} | {{ $permohonan->user->branch->name }}
|
||||
{{ $permohonan->user->nik ?? '' }} | {{ $permohonan->user->name ?? '' }} | {{ $permohonan->user->branch->name ?? '' }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
@if (isset($penawaran))
|
||||
@if(isset($penawaran))
|
||||
<div class="mb-5">
|
||||
<h3 class="font-medium text-gray-900 text-md">
|
||||
Nomor Penawaran:
|
||||
</h3>
|
||||
<span class="text-gray-700 text-2sm">
|
||||
{{ $penawaran->code }}
|
||||
</span>
|
||||
{{ $penawaran->code }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
@@ -65,17 +65,18 @@
|
||||
Nomor Penawaran:
|
||||
</h3>
|
||||
<span class="text-gray-700 text-2sm">
|
||||
{{ $penawaran->tujuanPenilaianKjpp->name }}
|
||||
</span>
|
||||
{{ $penawaran->tujuanPenilaianKjpp->name }}
|
||||
</span>
|
||||
</div>
|
||||
@else
|
||||
|
||||
<div class="mb-5">
|
||||
<h3 class="font-medium text-gray-900 text-md">
|
||||
Tujan Permohonan:
|
||||
</h3>
|
||||
<span class="text-gray-700 text-2sm">
|
||||
{{ $permohonan->tujuanPenilaian->name }}
|
||||
</span>
|
||||
{{ $permohonan->tujuanPenilaian->name }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
@@ -83,8 +84,8 @@
|
||||
Nilai Plafond:
|
||||
</h3>
|
||||
<span class="text-gray-700 text-2sm">
|
||||
{{ $permohonan->nilaiPlafond->name }}
|
||||
</span>
|
||||
{{ $permohonan->nilaiPlafond->name ?? '' }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
@@ -93,8 +94,8 @@
|
||||
</h3>
|
||||
<span
|
||||
class="text-md font-bold {{ $permohonan->status_bayar === 'belum_bayar' ? 'text-red-600' : 'text-green-600' }} uppercase">
|
||||
{{ str_replace('_', ' ', $permohonan->status_bayar) }}
|
||||
</span>
|
||||
{{ str_replace('_', ' ', $permohonan->status_bayar) }}
|
||||
</span>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user