perbaikan print out dan foto
This commit is contained in:
@@ -586,6 +586,7 @@ class PenilaiController extends Controller
|
||||
$documentId = $request->query('documentId');
|
||||
$jaminanId = $request->query('jaminanId');
|
||||
$permohonanId = $request->query('permohonanId');
|
||||
$statusLpj = $request->query('statusLpj');
|
||||
|
||||
$permohonan = $this->surveyorController->getPermohonanJaminanId($permohonanId, $documentId, $jaminanId);
|
||||
$basicData = $this->surveyorController->getCommonData();
|
||||
@@ -609,33 +610,40 @@ class PenilaiController extends Controller
|
||||
}
|
||||
|
||||
try {
|
||||
$pdf = PDF::loadView('lpj::penilai.components.print-out', compact(
|
||||
'permohonan',
|
||||
'forminspeksi',
|
||||
'lpjData',
|
||||
'formFoto',
|
||||
'basicData',
|
||||
'inspeksi',
|
||||
'lpj'
|
||||
));
|
||||
|
||||
$pdf->setPaper('A4', 'portrait');
|
||||
// if ($statusLpj) {
|
||||
// return view('lpj::penilai.components.print-out-laporan', compact(
|
||||
// 'permohonan',
|
||||
// 'forminspeksi',
|
||||
// 'lpjData',
|
||||
// 'formFoto',
|
||||
// 'basicData',
|
||||
// 'inspeksi',
|
||||
// 'lpj',
|
||||
// 'statusLpj'
|
||||
// ));
|
||||
// }else{
|
||||
$pdf = PDF::loadView('lpj::penilai.components.print-out-laporan', compact(
|
||||
'permohonan',
|
||||
'forminspeksi',
|
||||
'lpjData',
|
||||
'formFoto',
|
||||
'basicData',
|
||||
'inspeksi',
|
||||
'lpj',
|
||||
'statusLpj'
|
||||
));
|
||||
|
||||
$pdf->setPaper('A4', 'portrait');
|
||||
return $pdf->download('laporan.pdf');
|
||||
// }
|
||||
|
||||
return $pdf->download('laporan.pdf');
|
||||
} catch (\Exception $e) {
|
||||
Log::error('PDF generation failed: ' . $e->getMessage());
|
||||
return response()->json(['error' => 'Failed to generate PDF. Please check the log for details.'], 500);
|
||||
}
|
||||
|
||||
// return view('lpj::penilai.components.print-out', compact(
|
||||
// 'permohonan',
|
||||
// 'forminspeksi',
|
||||
// 'lpjData',
|
||||
// 'formFoto',
|
||||
// 'basicData',
|
||||
// 'inspeksi',
|
||||
// 'lpj'
|
||||
// ));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
1
resources/views/component/logo-bag.blade.php
Normal file
1
resources/views/component/logo-bag.blade.php
Normal file
File diff suppressed because one or more lines are too long
567
resources/views/penilai/components/print-out-laporan.blade.php
Normal file
567
resources/views/penilai/components/print-out-laporan.blade.php
Normal file
@@ -0,0 +1,567 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>Laporan Penilai Jaminan</title>
|
||||
|
||||
<style>
|
||||
|
||||
.border {
|
||||
border: 1px solid #000;
|
||||
}
|
||||
|
||||
.photo-item {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.photo-image {
|
||||
max-width: 80%;
|
||||
height: auto;
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body style="width: 80%; margin: auto">
|
||||
|
||||
<header>
|
||||
<table style="width: 100%; border: none;">
|
||||
<tr>
|
||||
<td style="width: 20%; text-align: left;">
|
||||
@include('lpj::component.logo-bag')
|
||||
</td>
|
||||
<td style="width: 80%; text-align: center; border: 1px solid black; ">
|
||||
<h3 style="width:100% padding-top: 40px; text-align: center;">LAPORAN PENILAIAN ATAS
|
||||
TANAH
|
||||
DAN/ATAU BANGUNAN</h3>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</header>
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td>
|
||||
<table style="width: 100%; border-collapse: collapse;">
|
||||
<tr>
|
||||
<td style="width: 30%; padding: 2px;">Nama Debitur</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">{{ $permohonan->debiture->name ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Alamat dan Telpon</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">
|
||||
(Rumah)-PERUM. GRIYA MUTIARA SUKOMORO<br>
|
||||
BLOK B NO.01
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Permintaan Cabang</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">PALEMBANG</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Permintaan (AO)</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">{{ $permohonan->user->name }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">No Order</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">{{ $permohonan->nomor_registrasi ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Tanggal Order</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">{{ $permohonan->created_at->format('d/m/Y') }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Tanggal Survey</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">
|
||||
{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">User</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">ANDREAS OLIVER</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Pemeriksa</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">ISHAQ FAHRIZAL</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Menyetujui</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">ISHAQ FAHRIZAL</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">No Laporan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">241541</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Tanggal Laporan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">20 Juni 2024</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Waktu Penyelesaian</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">1</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td>
|
||||
<table style="width: 100%; border-collapse: collapse;">
|
||||
<tr>
|
||||
<td style="width: 30%; padding: 2px;">Fasilitas Kredit</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">{{ $permohonan->jenisFasilitasKredit->name ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@php
|
||||
$data = '';
|
||||
foreach ($permohonan->debiture->documents as $dokumen) {
|
||||
$data .= $dokumen->jenisJaminan->name . ', ';
|
||||
}
|
||||
$data = rtrim($data, ', ');
|
||||
@endphp
|
||||
<td style=" padding: 2px;">Jenis Jaminan</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">{{ $pdata ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Tujuan Penilaian</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">{{ $permohonan->tujuanPenilaian->name ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Terletak di</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">Perum. Griya Mutiara Sukomoro, Blok B, No.01</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Kelurahan</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">Sukamoro</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Kecamatan</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">Talang kelapa</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Kabupaten</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">Banyuasin</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Propinsi</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">Sumatera Selatan</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">SHM No/Kelurahan/Desa</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">10555/Sukamoro</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Atas Nama</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">SUKADI</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">N I B No</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">04.14.10.03.06381</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Surat Ukur No/Tanggal</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">2717/Sukamoro/2018 / 8 Mei 2018</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Luas Tanah /m2</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">104 M2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">IMB No/Tanggal</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">503/4635/IMB/BPT/2016 / 24 Oktober 2016</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Atas Nama</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">Zewwy Salim</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Luas Bangunan /m2</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">36 M2</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td style="width: 50%; border: 1px solid #000;">
|
||||
A. STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
|
||||
</td>
|
||||
|
||||
<td style="width: 50%; border: 1px solid #000;">
|
||||
C. SARANA PELENGKAP DAN LINGKUNGAN
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
@php
|
||||
|
||||
$cekHub =
|
||||
isset($forminspeksi['asset']['hub_cadeb']) &&
|
||||
$forminspeksi['asset']['hub_cadeb'] === 'sesuai'
|
||||
? 'sesuai'
|
||||
: 'tidak sesuai';
|
||||
|
||||
$hubCadeb = isset($forminspeksi['asset']['hub_cadeb'][$cekHub])
|
||||
? $forminspeksi['asset']['hub_cadeb']['tidak sesuai']
|
||||
: $forminspeksi['asset']['hub_cadeb']['sesuai'];
|
||||
@endphp
|
||||
<td style=" padding: 2px;">Hubungan Pemilik Jaminan dengan Debitu</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">{{ $hubCadeb ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 2px;">Hubungan Penghuni Jaminan dengan Debitur</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">36 M2</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table style="width: 100%; border: 1px solid #000;">
|
||||
<tr>
|
||||
<td>
|
||||
B. SARANA PELENGKAP DAN LINGKUNGAN
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
|
||||
<tr>
|
||||
<td style="padding: 2px;">Luas Tanah</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">104 M2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Bentuk Tanah</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Empat Persegi</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Kontur Tanah</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Rata</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Permukaan dengan Jalan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Diatas jalan [-/+ 10 CM]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Peruntukan Tanah</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Perumahan bukan Real Estate</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Fisik Tanah</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Darat</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Luas Bangunan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">36 M2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Jenis Bangunan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Rumah Tinggal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Kondisi Bangunan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Cukup Terawat</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Sifat Bangunan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Permanen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Lantai</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Keramik</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Dinding</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Batako</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Langit-langit / Plafon</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Eternit / Gypsum</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Kusen-kusen</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Kayu</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Penutup Atap</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Genteng [Metal]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Partisi</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Batako</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
|
||||
<td style="width: 50%; vertical-align: top;">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Air dari</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Pompa Tangan [Sumur Gali]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Listrik dari</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">PLN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Lebar jalan dimuka lokasi</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">-/+ 6 M</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Lapisan perkerasan jalan dari</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Tanah</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Lalulintas didepan lokasi</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Dua arah / satu jalur</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Golongan Masyarakat sekitar</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Menengah</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Terletak didaerah</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Perumahan</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Disekitar lokasi</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Telah ada bangunan</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Dengan kondisi</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Cukup</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Sifat Bangunan sekitar</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Permanen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Merupakan daerah</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Bebas banjir</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Fasilitas umum dekat lokasi</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">Tempat ibadah</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td style=" border: 1px solid #000;">
|
||||
D. ASURANSI
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" border: 1px solid #000;">
|
||||
E. INFORMASI HARGA
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" border: 1px solid #000;">
|
||||
F. INFORMASI NILAI
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<td style=" border: 1px solid #000;">
|
||||
G. CATATAN YANG PERLU DI PERHATIKAN
|
||||
</td>
|
||||
</table>
|
||||
|
||||
|
||||
<table style="width: 100%; border: 1px solid #000">
|
||||
<tr>
|
||||
<td style="width:20%; padding: 2px; border: 1px solid #000">Nama Debitur</td>
|
||||
<td style=" width: 1%; padding: 2px; border: 1px solid #000">:</td>
|
||||
<td style="padding: 2px; border: 1px solid #000">SUKARDI</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px; border: 1px solid #000">Nomor Laporan</td>
|
||||
<td style="padding: 2px; border: 1px solid #000">:</td>
|
||||
<td style="padding: 2px; border: 1px solid #000"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px; border: 1px solid #000">Tanggal Laporan</td>
|
||||
<td style="padding: 2px; border: 1px solid #000">:</td>
|
||||
<td style="padding: 2px; border: 1px solid #000"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td style=" width: 100%; padding: 2px; border: 1px solid #000; text-align: center">PETA</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
@php
|
||||
$fotoTypes = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat'];
|
||||
@endphp
|
||||
<div class="">
|
||||
@if (isset($forminspeksi))
|
||||
@forelse ($fotoTypes as $type)
|
||||
<div class="border photo-item">
|
||||
@php
|
||||
$imagePath = $forminspeksi[$type];
|
||||
@endphp
|
||||
|
||||
@if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
|
||||
<img src="{{ storage_path('app/public/' . $imagePath) }}"
|
||||
alt="{{ $type }}" class="photo-image">
|
||||
@endif
|
||||
<p class="mt-2 text-sm">{{ Str::title(str_replace('_', ' ', $type)) }}</p>
|
||||
|
||||
</div>
|
||||
@empty
|
||||
<p>Tidak ada tipe foto yang tersedia</p>
|
||||
@endforelse
|
||||
@endif
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style=" width: 100%; padding: 2px; border: 1px solid #000; text-align: center">FOTO JAMINAN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div>
|
||||
@if (isset($formFoto['rute_menuju_lokasi']))
|
||||
@foreach ($formFoto['rute_menuju_lokasi'] as $item)
|
||||
<div class="border photo-item">
|
||||
<h2 class="text-gray-600 font-semibold text-xl">
|
||||
{{ $item['name_rute'] . ' ' . $loop->index + 1 }}
|
||||
</h2>
|
||||
|
||||
@if (file_exists(storage_path('app/public/' . $item['foto_rute'])))
|
||||
<img src="{{ storage_path('app/public/' . $item['foto_rute']) }}"
|
||||
alt="{{ $item['foto_rute'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
@if (isset($formFoto['object_jaminan']))
|
||||
@foreach ($formFoto['object_jaminan'] as $item)
|
||||
<div class="border photo-item">
|
||||
<h2 class="text-gray-600 font-semibold text-xl">
|
||||
{{ $item['name_objek'] }}
|
||||
</h2>
|
||||
|
||||
@if (file_exists(storage_path('app/public/' . $item['foto_objek'])))
|
||||
<img src="{{ storage_path('app/public/' . $item['foto_objek']) }}"
|
||||
alt="{{ $item['foto_objek'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
@if (isset($formFoto['foto_basement']))
|
||||
<div class="border photo-item">
|
||||
<h2 class="text-gray-600 font-semibold text-xl">
|
||||
Basement
|
||||
</h2>
|
||||
|
||||
@if (file_exists(storage_path('app/public/' . $formFoto['foto_basement'])))
|
||||
<img src="{{ storage_path('app/public/' . $formFoto['foto_basement']) }}"
|
||||
alt="{{ $formFoto['foto_basement'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
@endif
|
||||
|
||||
@if (isset($formFoto['foto_gerbang']))
|
||||
<div class="border photo-item">
|
||||
<h2 class="text-gray-600 font-semibold text-xl">
|
||||
Gerbang
|
||||
</h2>
|
||||
|
||||
@if (file_exists(storage_path('app/public/' . $formFoto['foto_gerbang'])))
|
||||
<img src="{{ storage_path('app/public/' . $formFoto['foto_gerbang']) }}"
|
||||
alt="{{ $formFoto['foto_gerbang'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
@endif
|
||||
@if (isset($formFoto['pendamping']))
|
||||
<div class="border photo-item">
|
||||
<h2 class="text-gray-600 font-semibold text-xl">
|
||||
Pendamping
|
||||
</h2>
|
||||
@if (file_exists(storage_path('app/public/' . $formFoto['pendamping'])))
|
||||
<img src="{{ storage_path('app/public/' . $formFoto['pendamping']) }}"
|
||||
alt="{{ $formFoto['pendamping'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -563,8 +563,11 @@
|
||||
<tr>
|
||||
@endif
|
||||
<td>
|
||||
<input type="checkbox" {{ in_array($item->name, $forminspeksi['tanah']['kontur_tanah']) ? 'checked' : '' }}> {{ $item->name }}
|
||||
<input type="checkbox"
|
||||
{{ isset($forminspeksi['tanah']['kontur_tanah']) && in_array($item->name, $forminspeksi['tanah']['kontur_tanah']) ? 'checked' : '' }}>
|
||||
{{ $item->name }}
|
||||
</td>
|
||||
|
||||
@endforeach
|
||||
</tr>
|
||||
</table>
|
||||
@@ -1045,24 +1048,24 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 8px; text-align: right;">Luas Bangunan {{ $lpjData['luas_bangunan'] ?? '' }}m<sup>2</sup></td>
|
||||
<td style=" padding: 8px; text-align: right;">X {{ $lpjData['nilai_bangunan_1'] }}</td>
|
||||
<td style=" padding: 8px; text-align: right;">= {{ $lpjData['nilai_bangunan_2'] }}</td>
|
||||
<td style=" padding: 8px; text-align: right;">X {{ $lpjData['nilai_bangunan_1'] ?? '' }}</td>
|
||||
<td style=" padding: 8px; text-align: right;">= {{ $lpjData['nilai_bangunan_2'] ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 8px; text-align: right;">Sarana Pelengkap {{ $lpjData['sarana_pelengkap'] ?? '' }}m<sup>2</sup></td>
|
||||
<td style=" padding: 8px; text-align: right;">X {{ $lpjData['nilai_sarana_pelengkap_1'] }}</td>
|
||||
<td style=" padding: 8px; text-align: right;">= {{ $lpjData['nilai_sarana_pelengkap_1'] }}</td>
|
||||
<td style=" padding: 8px; text-align: right;">X {{ $lpjData['nilai_sarana_pelengkap_1'] ?? '' }}</td>
|
||||
<td style=" padding: 8px; text-align: right;">= {{ $lpjData['nilai_sarana_pelengkap_2'] ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 8px; font-weight: bold;">Total Nilai Pasar Wajar</td>
|
||||
<td colspan="2" style=" padding: 8px; text-align: right; font-weight: bold;">= {{ $lpjData['total_nilai_pasar_wajar'] }}</td>
|
||||
<td colspan="2" style=" padding: 8px; text-align: right; font-weight: bold;">= {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style=" padding: 8px; text-align: left; font-weight: bold;">b. Total Nilai Likuidasi</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 8px; text-align: right;">{{ $lpjData['likuidasi'] }}% X Total Nilai Pasar Wajar</td>
|
||||
<td colspan="2" style=" padding: 8px; text-align: right;">= {{ $lpjData['likuidasi_nilai_1'] }}</td>
|
||||
<td style=" padding: 8px; text-align: right;">{{ $lpjData['likuidasi'] ?? '' }}% X Total Nilai Pasar Wajar</td>
|
||||
<td colspan="2" style=" padding: 8px; text-align: right;">= {{ $lpjData['likuidasi_nilai_1'] ?? '' }}</td>
|
||||
</tr>
|
||||
|
||||
|
||||
@@ -1079,29 +1082,7 @@
|
||||
PETA LOKASI
|
||||
</h6>
|
||||
</div>
|
||||
@php
|
||||
$fotoTypes = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat'];
|
||||
@endphp
|
||||
<div class="">
|
||||
@if (isset($forminspeksi))
|
||||
@forelse ($fotoTypes as $type)
|
||||
<div class="border photo-item">
|
||||
@php
|
||||
$imagePath = $forminspeksi[$type];
|
||||
@endphp
|
||||
|
||||
@if($imagePath && file_exists(storage_path('app/public/'. $imagePath)))
|
||||
<img src="{{ storage_path('app/public/' . $imagePath) }}" alt="{{ $type }}"
|
||||
class="photo-image">
|
||||
@endif
|
||||
<p class="mt-2 text-sm">{{ Str::title(str_replace('_', ' ', $type)) }}</p>
|
||||
|
||||
</div>
|
||||
@empty
|
||||
<p>Tidak ada tipe foto yang tersedia</p>
|
||||
@endforelse
|
||||
@endif
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
@@ -1118,8 +1099,8 @@
|
||||
{{ $item['name_rute'] . ' ' . $loop->index + 1 }}
|
||||
</h2>
|
||||
|
||||
@if(file_exists(storage_path('app/public/'. $item['foto_rute'])))
|
||||
<img src="{{ storage_path('app/public/' . $item['foto_rute']) }}"
|
||||
@if(file_exists( storage_path('app/public/'. $item['foto_rute'])))
|
||||
<img src="{{ storage_path('app/public/' . $item['foto_rute']) }}"
|
||||
alt="{{ $item['foto_rute'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
@@ -1133,8 +1114,8 @@
|
||||
{{ $item['name_objek'] }}
|
||||
</h2>
|
||||
|
||||
@if(file_exists(storage_path('app/public/'. $item['foto_objek'])))
|
||||
<img src="{{ storage_path('app/public/' . $item['foto_objek']) }}"
|
||||
@if(file_exists( storage_path('app/public/'. $item['foto_objek'])))
|
||||
<img src="{{ storage_path('app/public/' . $item['foto_objek']) }}"
|
||||
alt="{{ $item['foto_objek'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
@@ -1147,8 +1128,8 @@
|
||||
Basement
|
||||
</h2>
|
||||
|
||||
@if(file_exists(storage_path('app/public/'. $formFoto['foto_basement'])))
|
||||
<img src="{{ storage_path('app/public/' . $formFoto['foto_basement']) }}"
|
||||
@if(file_exists( storage_path('app/public/'. $formFoto['foto_basement'])))
|
||||
<img src="{{ storage_path('app/public/' . $formFoto['foto_basement']) }}"
|
||||
alt="{{ $formFoto['foto_basement'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
@@ -1160,8 +1141,8 @@
|
||||
Gerbang
|
||||
</h2>
|
||||
|
||||
@if(file_exists(storage_path('app/public/'. $formFoto['foto_gerbang'])))
|
||||
<img src="{{ storage_path('app/public/' . $formFoto['foto_gerbang']) }}"
|
||||
@if(file_exists( storage_path('app/public/'. $formFoto['foto_gerbang'])))
|
||||
<img src="{{ storage_path('app/public/' . $formFoto['foto_gerbang']) }}"
|
||||
alt="{{ $formFoto['foto_gerbang'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
@@ -1171,8 +1152,8 @@
|
||||
<h2 class="text-gray-600 font-semibold text-xl">
|
||||
Pendamping
|
||||
</h2>
|
||||
@if(file_exists(storage_path('app/public/'. $formFoto['pendamping'])))
|
||||
<img src="{{ storage_path('app/public/' . $formFoto['pendamping']) }}"
|
||||
@if(file_exists( storage_path('app/public/'. $formFoto['pendamping'])))
|
||||
<img src="{{ storage_path('app/public/' . $formFoto['pendamping']) }}"
|
||||
alt="{{ $formFoto['pendamping'] }}" class="photo-image">
|
||||
@endif
|
||||
</div>
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
|
||||
@if ($dataHeader == 'pelaporan')
|
||||
<a class="btn btn-success"
|
||||
href="{{ route('penilai.print-out') }}?permohonanId={{ $permohonan->id }}&documentId={{ $documentId }}&inspeksiId={{ $inspeksiId }}&jaminanId={{ $jenisJaminanId }}">
|
||||
href="{{ route('penilai.print-out') }}?permohonanId={{ $permohonan->id }}&documentId={{ $documentId }}&inspeksiId={{ $inspeksiId }}&jaminanId={{ $jenisJaminanId }}&statusLpj={{true}}">
|
||||
Lihat Laporan
|
||||
</a>
|
||||
@endif
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -418,6 +418,10 @@
|
||||
<div class="input-group w-full flex gap-2">
|
||||
<input type="hidden" name="name_lantai_unit[]" value="lantai">
|
||||
<div class="preview-container">
|
||||
<img id="foto_lantai-preview"
|
||||
alt="Foto Lantai" class="mt-2 h-auto"
|
||||
style="display: none; width: 30rem;">
|
||||
|
||||
</div>
|
||||
<input id="inputLantai" type="file" name="foto_lantai_unit[]"
|
||||
class="file-input file-input-bordered w-full" accept="image/*"
|
||||
|
||||
@@ -100,7 +100,6 @@
|
||||
const inputFile = newDiv.querySelector(`.${inputDataClass}`);
|
||||
const previewContainer = newDiv.querySelector('.preview-container');
|
||||
const imgPreview = previewContainer.querySelector('img');
|
||||
|
||||
if (inputFile) {
|
||||
// Generate unique ID untuk input dan preview
|
||||
const uniqueId = `${containerId}-${Date.now()}`;
|
||||
|
||||
Reference in New Issue
Block a user