fix(penilai/surveyor): perbaikkan activity, form inspeksi, print out inspeksi dan laporan, ganti nama detail penilai ke detail penilaian
This commit is contained in:
@@ -392,7 +392,7 @@ class ActivityController extends Controller
|
|||||||
$q->where('user_id', $id);
|
$q->where('user_id', $id);
|
||||||
})
|
})
|
||||||
->whereHas('permohonan', function ($q) {
|
->whereHas('permohonan', function ($q) {
|
||||||
$q->whereIn('status', ['assign', 'proses-laporan', 'done', 'proses-survey', 'request-reschedule', 'reschedule', 'rejected-reschedule', 'approved-reschedule', 'revisi-laporan', 'survey']);
|
$q->whereNotIn('status', ['done']);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -297,7 +297,6 @@ class PenilaiController extends Controller
|
|||||||
|
|
||||||
return redirect()
|
return redirect()
|
||||||
->route('penilai.show', ['id' => $id])->with('success', 'diperbarui ke status paparan dan dikirim ke So untuk proses lebih lanjut.');
|
->route('penilai.show', ['id' => $id])->with('success', 'diperbarui ke status paparan dan dikirim ke So untuk proses lebih lanjut.');
|
||||||
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return redirect()->route('penilai.show', ['id' => $id])->with('error', 'Terjadi kesalahan saat memproses permohonan.');
|
return redirect()->route('penilai.show', ['id' => $id])->with('error', 'Terjadi kesalahan saat memproses permohonan.');
|
||||||
}
|
}
|
||||||
@@ -505,7 +504,7 @@ class PenilaiController extends Controller
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
$query->whereRaw('LOWER(status) IN (?, ?, ?, ?, ?, ?,?, ?)', ['assign','survey-completed', 'proses-laporan', 'paparan', 'proses-paparan','paparan', 'revisi-laporan','revisi-paparan']);
|
$query->whereRaw('LOWER(status) IN (?, ?, ?, ?, ?, ?,?, ?)', ['assign', 'survey-completed', 'proses-laporan', 'paparan', 'proses-paparan', 'paparan', 'revisi-laporan', 'revisi-paparan']);
|
||||||
|
|
||||||
if (!Auth::user()->hasRole('administrator')) {
|
if (!Auth::user()->hasRole('administrator')) {
|
||||||
$query->whereHas('penilaian.userPenilai', function ($q) {
|
$query->whereHas('penilaian.userPenilai', function ($q) {
|
||||||
@@ -574,8 +573,8 @@ class PenilaiController extends Controller
|
|||||||
$jaminanId = $request->query('jaminanId');
|
$jaminanId = $request->query('jaminanId');
|
||||||
// Fetch the data from the database
|
// Fetch the data from the database
|
||||||
$data = Inspeksi::where('permohonan_id', $permohonanId)
|
$data = Inspeksi::where('permohonan_id', $permohonanId)
|
||||||
->where('dokument_id', $documentId)
|
->where('dokument_id', $documentId)
|
||||||
->first();
|
->first();
|
||||||
|
|
||||||
$permohonan = $this->surveyorController->getPermohonanJaminanId(
|
$permohonan = $this->surveyorController->getPermohonanJaminanId(
|
||||||
$permohonanId,
|
$permohonanId,
|
||||||
@@ -772,7 +771,6 @@ class PenilaiController extends Controller
|
|||||||
'success' => true,
|
'success' => true,
|
||||||
'message' => 'Berhasil Megirim reported ke so'
|
'message' => 'Berhasil Megirim reported ke so'
|
||||||
], 200);
|
], 200);
|
||||||
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'success' => false,
|
'success' => false,
|
||||||
@@ -810,8 +808,8 @@ class PenilaiController extends Controller
|
|||||||
);
|
);
|
||||||
|
|
||||||
$inspeksi = Inspeksi::where('permohonan_id', $validatedData['permohonan_id'])
|
$inspeksi = Inspeksi::where('permohonan_id', $validatedData['permohonan_id'])
|
||||||
->where('dokument_id', $validatedData['dokument_id'])
|
->where('dokument_id', $validatedData['dokument_id'])
|
||||||
->first();
|
->first();
|
||||||
if ($inspeksi) {
|
if ($inspeksi) {
|
||||||
// Get existing data_form
|
// Get existing data_form
|
||||||
$existingData = json_decode($inspeksi->data_form, true) ?: [];
|
$existingData = json_decode($inspeksi->data_form, true) ?: [];
|
||||||
@@ -1039,7 +1037,6 @@ class PenilaiController extends Controller
|
|||||||
'trace' => $e->getTraceAsString()
|
'trace' => $e->getTraceAsString()
|
||||||
], 500);
|
], 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function storeCallReport(Request $request)
|
public function storeCallReport(Request $request)
|
||||||
@@ -1057,7 +1054,7 @@ class PenilaiController extends Controller
|
|||||||
'type' => 'required',
|
'type' => 'required',
|
||||||
'action' => 'required',
|
'action' => 'required',
|
||||||
'keterangan' => 'nullable|array',
|
'keterangan' => 'nullable|array',
|
||||||
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
||||||
@@ -1073,8 +1070,8 @@ class PenilaiController extends Controller
|
|||||||
);
|
);
|
||||||
|
|
||||||
$inspeksi = Inspeksi::where('permohonan_id', $validated['permohonan_id'])
|
$inspeksi = Inspeksi::where('permohonan_id', $validated['permohonan_id'])
|
||||||
->where('dokument_id', $validated['dokument_id'])
|
->where('dokument_id', $validated['dokument_id'])
|
||||||
->first();
|
->first();
|
||||||
if ($inspeksi) {
|
if ($inspeksi) {
|
||||||
// Get existing data_form
|
// Get existing data_form
|
||||||
$existingData = json_decode($inspeksi->data_form, true) ?: [];
|
$existingData = json_decode($inspeksi->data_form, true) ?: [];
|
||||||
@@ -1207,8 +1204,8 @@ class PenilaiController extends Controller
|
|||||||
$cleanNomorLaporan = str_replace(['/', '\\'], '-', $nomorLaporan);
|
$cleanNomorLaporan = str_replace(['/', '\\'], '-', $nomorLaporan);
|
||||||
$pdf->setPaper('A4', 'portrait');
|
$pdf->setPaper('A4', 'portrait');
|
||||||
return response($pdf->output(), 200)
|
return response($pdf->output(), 200)
|
||||||
->header('Content-Type', 'application/pdf')
|
->header('Content-Type', 'application/pdf')
|
||||||
->header('Content-Disposition', 'inline; filename="Laporan_' . $tipeLaporan . '_' .$permohonan->debiture->name . '_' . $cleanNomorLaporan .'.pdf"');
|
->header('Content-Disposition', 'inline; filename="Laporan_' . $tipeLaporan . '_' . $permohonan->debiture->name . '_' . $cleanNomorLaporan . '.pdf"');
|
||||||
// return $pdf->stream();
|
// return $pdf->stream();
|
||||||
} else {
|
} else {
|
||||||
// $pdf = view('lpj::' . $viewLaporan, compact(
|
// $pdf = view('lpj::' . $viewLaporan, compact(
|
||||||
@@ -1233,14 +1230,12 @@ class PenilaiController extends Controller
|
|||||||
// return $pdf;
|
// return $pdf;
|
||||||
$cleanNomorLaporan = str_replace(['/', '\\'], '-', $nomorLaporan);
|
$cleanNomorLaporan = str_replace(['/', '\\'], '-', $nomorLaporan);
|
||||||
$pdf->setPaper('A4', 'portrait');
|
$pdf->setPaper('A4', 'portrait');
|
||||||
return $pdf->download('Laporan_'. $tipeLaporan . '_' .$permohonan->debiture->name . '_' . $cleanNomorLaporan .'_data.pdf');
|
return $pdf->download('Laporan_' . $tipeLaporan . '_' . $permohonan->debiture->name . '_' . $cleanNomorLaporan . '_data.pdf');
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
Log::error('PDF generation failed: ' . $e->getMessage());
|
Log::error('PDF generation failed: ' . $e->getMessage());
|
||||||
return response()->json(['error' => 'Failed to generate PDF. Please check the log for details.'. $e->getMessage()], 500);
|
return response()->json(['error' => 'Failed to generate PDF. Please check the log for details.' . $e->getMessage()], 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getViewLaporan($tipe)
|
private function getViewLaporan($tipe)
|
||||||
@@ -1263,10 +1258,10 @@ class PenilaiController extends Controller
|
|||||||
private function getDataPermohonanWithPenilaiAndInspeksi($permohonanId, $documentId, $jaminanId)
|
private function getDataPermohonanWithPenilaiAndInspeksi($permohonanId, $documentId, $jaminanId)
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'permohonan' => $this->surveyorController->getPermohonanJaminanId($permohonanId, $documentId, $jaminanId),
|
'permohonan' => $this->surveyorController->getPermohonanJaminanId($permohonanId, $documentId, $jaminanId),
|
||||||
'penilai' => Penilai::where('permohonan_id', $permohonanId)->where('dokument_id', $documentId)->first(),
|
'penilai' => Penilai::where('permohonan_id', $permohonanId)->where('dokument_id', $documentId)->first(),
|
||||||
'inspeksi' => Inspeksi::where('permohonan_id', $permohonanId)->where('dokument_id', $documentId)->first()
|
'inspeksi' => Inspeksi::where('permohonan_id', $permohonanId)->where('dokument_id', $documentId)->first()
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1609,6 +1604,4 @@ class PenilaiController extends Controller
|
|||||||
'message' => 'Berhasil Revisi Ke surveyor',
|
'message' => 'Berhasil Revisi Ke surveyor',
|
||||||
], 200);
|
], 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,8 +20,13 @@
|
|||||||
|
|
||||||
@foreach ($informasi as $key)
|
@foreach ($informasi as $key)
|
||||||
@if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
|
@if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
|
||||||
<p> - {{ ucfirst(str_replace('_', ' ', $key)) }}:
|
@php
|
||||||
{{ $forminspeksi['fakta'][$key] }}</p>
|
$displayKey = ucfirst(str_replace('_', ' ', $key));
|
||||||
|
if (strlen($key) == 3) {
|
||||||
|
$displayKey = strtoupper($key);
|
||||||
|
}
|
||||||
|
@endphp
|
||||||
|
<p> - {{ $displayKey }}: {{ $forminspeksi['fakta'][$key] }}</p>
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|
||||||
|
|||||||
@@ -116,7 +116,11 @@
|
|||||||
<td>Tusuk Sate</td>
|
<td>Tusuk Sate</td>
|
||||||
<td>:</td>
|
<td>:</td>
|
||||||
<td>
|
<td>
|
||||||
{{ isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate'] == 'yes' ? 'Ya' : 'Tidak' }}
|
{{ isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate']['Ya'] ? 'Ya' : 'Tidak' }}
|
||||||
|
@if (isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate']['Ya'])
|
||||||
|
{{ isset($forminspeksi['tanah']['tusuk_sate_ya']) ? ' (' . $forminspeksi['tanah']['tusuk_sate_ya'] . ')' : '' }}
|
||||||
|
@endif
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -748,320 +748,325 @@
|
|||||||
@include('lpj::penilai.components.print-pembanding')
|
@include('lpj::penilai.components.print-pembanding')
|
||||||
</div>
|
</div>
|
||||||
<div class="no-break">
|
<div class="no-break">
|
||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="border: 1px solid #000; "> <strong>E. INFORMASI NILAI</strong>
|
<td style="border: 1px solid #000; "> <strong>E. INFORMASI NILAI</strong>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table style="width: 100%;">
|
<table style="width: 100%;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 8px; width: 100%;">
|
<td style="padding: 8px; width: 100%;">
|
||||||
<table style="width: 100%; border-collapse: collapse;">
|
<table style="width: 100%; border-collapse: collapse;">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="3" style="padding: 8px; text-align: left;">
|
<td colspan="3" style="padding: 8px; text-align: left;">
|
||||||
<strong>a. Total Nilai Pasar Wajar</strong>
|
<strong>a. Total Nilai Pasar Wajar</strong>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@php
|
|
||||||
$labelNilai = [
|
|
||||||
'bangunan' => 'Luas Bangunan',
|
|
||||||
'tanah' => 'Luas Tanah',
|
|
||||||
'apartement-kantor' => 'Luas Apartemen/Kantor',
|
|
||||||
'alat-berat' => 'Luas Alat Berat',
|
|
||||||
'mesin' => 'Luas Mesin',
|
|
||||||
'kendaraan' => 'Luas Kendaraan',
|
|
||||||
'pesawat' => 'Luas Pesawat',
|
|
||||||
'kapal' => 'Luas Kapal',
|
|
||||||
];
|
|
||||||
@endphp
|
|
||||||
@foreach ($labelNilai as $key => $label)
|
|
||||||
@if (isset($lpjData['luas_' . $key]))
|
|
||||||
<tr>
|
|
||||||
<td style="padding: 3px; text-align: right; width:30%; ">
|
|
||||||
{{ $label }} {{ $lpjData['luas_' . $key] ?? '' }} m<sup>2</sup>
|
|
||||||
</td>
|
|
||||||
<td style="padding: 3px; width:30%;">
|
|
||||||
<span style="padding-left:20px; padding-right: 20px">X</span> Rp
|
|
||||||
{{ $lpjData['nilai_' . $key . '_1'] ?? '' }}
|
|
||||||
</td>
|
|
||||||
<td style="padding: 3px; text-align: left; width:40%;">
|
|
||||||
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
|
|
||||||
{{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
@if (isset($lpjData['npw_tambahan']))
|
|
||||||
@foreach ($lpjData['npw_tambahan'] as $npw)
|
|
||||||
<tr>
|
|
||||||
<td style="padding: 3px; text-align: right;">
|
|
||||||
{{ $npw['name'] }} {{ $npw['luas'] }} m<sup>2</sup>
|
|
||||||
</td>
|
|
||||||
<td style="padding: 3px;">
|
|
||||||
<span style="padding-left:20px; padding-right: 20px">X</span> Rp
|
|
||||||
{{ $npw['nilai_1'] }}
|
|
||||||
</td>
|
|
||||||
<td style="padding: 3px; text-align: left; width:40%">
|
|
||||||
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
|
|
||||||
{{ $npw['nilai_2'] }}
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
<tr>
|
|
||||||
<td style="padding: 3px; font-weight: bold; width:30%;">Total Nilai Pasar Wajar</td>
|
|
||||||
<td style="padding: 3px; text-align: right; font-weight: bold; width:30%"></td>
|
|
||||||
<td style="padding: 3px; text-align: left; font-weight: bold; width: 40%;">
|
|
||||||
<span style="padding-left: 20px; padding-right: 20px;">=</span>
|
|
||||||
<div style="display: inline-block; border-top: 1px solid black; padding-top: 3px;">
|
|
||||||
Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
|
|
||||||
</div>
|
|
||||||
</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: 3px; text-align: right; width:30%">
|
|
||||||
{{ $lpjData['likuidasi'] ?? '' }}%
|
|
||||||
</td>
|
|
||||||
<td style="padding: 3px; text-align: left; font-weight: bold; width:30%">
|
|
||||||
<span style="padding-left:20px; padding-right: 20px">X</span> Total Nilai Pasar Wajar
|
|
||||||
</td>
|
|
||||||
<td style="padding: 3px; text-align: left; width:40%;">
|
|
||||||
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
|
|
||||||
{{ $lpjData['likuidasi_nilai_2'] ?? '' }}
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="no-break">
|
|
||||||
<table style="width: 100%;">
|
|
||||||
<tr>
|
|
||||||
<td style="border: 1px solid #000;">
|
|
||||||
F. ANALISA FAKTA
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td width="25%" style="vertical-align: top;"><strong>Faktor Positif</strong></td>
|
|
||||||
<td>
|
|
||||||
@isset($forminspeksi['fakta']['fakta_positif'])
|
|
||||||
<table style="width: 100%; border-collapse: collapse;">
|
|
||||||
@foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
|
|
||||||
<tr>
|
|
||||||
<td>{!! nl2br(e($item)) !!}</td>
|
|
||||||
</tr>
|
|
||||||
@endforeach
|
|
||||||
</table>
|
|
||||||
@endisset
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width="25%" style="vertical-align: top;"><strong>Faktor Negatif</strong></td>
|
|
||||||
<td>
|
|
||||||
@isset($forminspeksi['fakta']['fakta_negatif'])
|
|
||||||
<table style="width: 100%; border-collapse: collapse;">
|
|
||||||
@foreach ($forminspeksi['fakta']['fakta_negatif'] as $key => $item)
|
|
||||||
<tr>
|
|
||||||
<td>{!! nl2br(e($item)) !!}</td>
|
|
||||||
</tr>
|
|
||||||
@endforeach
|
|
||||||
</table>
|
|
||||||
@endisset
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width="25%" style="vertical-align: top;"><strong>Batas batas</strong></td>
|
|
||||||
<td>
|
|
||||||
@foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas)
|
|
||||||
@if ($batas)
|
|
||||||
<p> - {{ $arah }} : {{ $batas }}</p>
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width="25%" style="vertical-align: top;"><strong>Informasi Dinas Tata Ruang</strong>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
@php
|
@php
|
||||||
$informasi = [
|
$labelNilai = [
|
||||||
'peruntukan',
|
'bangunan' => 'Luas Bangunan',
|
||||||
'kdb',
|
'tanah' => 'Luas Tanah',
|
||||||
'kdh',
|
'apartement-kantor' => 'Luas Apartemen/Kantor',
|
||||||
'gsb',
|
'alat-berat' => 'Luas Alat Berat',
|
||||||
'max_lantai',
|
'mesin' => 'Luas Mesin',
|
||||||
'klb',
|
'kendaraan' => 'Luas Kendaraan',
|
||||||
'gss',
|
'pesawat' => 'Luas Pesawat',
|
||||||
'pelebaran_jalan',
|
'kapal' => 'Luas Kapal',
|
||||||
'nama_petugas',
|
|
||||||
];
|
];
|
||||||
@endphp
|
@endphp
|
||||||
|
@foreach ($labelNilai as $key => $label)
|
||||||
@foreach ($informasi as $key)
|
@if (isset($lpjData['luas_' . $key]))
|
||||||
@if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
|
<tr>
|
||||||
<p> - {{ ucfirst(str_replace('_', ' ', $key)) }}:
|
<td style="padding: 3px; text-align: right; width:30%; ">
|
||||||
{{ $forminspeksi['fakta'][$key] }}</p>
|
{{ $label }} {{ $lpjData['luas_' . $key] ?? '' }} m<sup>2</sup>
|
||||||
|
</td>
|
||||||
|
<td style="padding: 3px; width:30%;">
|
||||||
|
<span style="padding-left:20px; padding-right: 20px">X</span> Rp
|
||||||
|
{{ $lpjData['nilai_' . $key . '_1'] ?? '' }}
|
||||||
|
</td>
|
||||||
|
<td style="padding: 3px; text-align: left; width:40%;">
|
||||||
|
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
|
||||||
|
{{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
@if (isset($lpjData['npw_tambahan']))
|
||||||
</td>
|
@foreach ($lpjData['npw_tambahan'] as $npw)
|
||||||
</tr>
|
<tr>
|
||||||
|
<td style="padding: 3px; text-align: right;">
|
||||||
@if (!empty($forminspeksi['fakta']['keterangan']))
|
{{ $npw['name'] }} {{ $npw['luas'] }} m<sup>2</sup>
|
||||||
|
</td>
|
||||||
|
<td style="padding: 3px;">
|
||||||
|
<span style="padding-left:20px; padding-right: 20px">X</span> Rp
|
||||||
|
{{ $npw['nilai_1'] }}
|
||||||
|
</td>
|
||||||
|
<td style="padding: 3px; text-align: left; width:40%">
|
||||||
|
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
|
||||||
|
{{ $npw['nilai_2'] }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 3px; font-weight: bold; width:30%;">Total Nilai Pasar Wajar</td>
|
||||||
|
<td style="padding: 3px; text-align: right; font-weight: bold; width:30%"></td>
|
||||||
|
<td style="padding: 3px; text-align: left; font-weight: bold; width: 40%;">
|
||||||
|
<span style="padding-left: 20px; padding-right: 20px;">=</span>
|
||||||
|
<div style="display: inline-block; border-top: 1px solid black; padding-top: 3px;">
|
||||||
|
Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
|
||||||
|
</div>
|
||||||
|
</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: 3px; text-align: right; width:30%">
|
||||||
|
{{ $lpjData['likuidasi'] ?? '' }}%
|
||||||
|
</td>
|
||||||
|
<td style="padding: 3px; text-align: left; font-weight: bold; width:30%">
|
||||||
|
<span style="padding-left:20px; padding-right: 20px">X</span> Total Nilai Pasar Wajar
|
||||||
|
</td>
|
||||||
|
<td style="padding: 3px; text-align: left; width:40%;">
|
||||||
|
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
|
||||||
|
{{ $lpjData['likuidasi_nilai_2'] ?? '' }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="no-break">
|
||||||
|
<table style="width: 100%;">
|
||||||
|
<tr>
|
||||||
|
<td style="border: 1px solid #000;">
|
||||||
|
F. ANALISA FAKTA
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="25%" style="vertical-align: top;"><strong>Catatan yang Perlu
|
<td width="25%" style="vertical-align: top;"><strong>Faktor Positif</strong></td>
|
||||||
Diperhatikan</strong></td>
|
|
||||||
<td>
|
<td>
|
||||||
@php
|
@isset($forminspeksi['fakta']['fakta_positif'])
|
||||||
$keterangan = $forminspeksi['fakta']['keterangan'] ?? '';
|
|
||||||
if (is_array($keterangan)) {
|
|
||||||
$keterangan = implode(', ', array_filter($keterangan));
|
|
||||||
}
|
|
||||||
@endphp
|
|
||||||
|
|
||||||
@if (!empty($keterangan))
|
|
||||||
<table style="width: 100%; border-collapse: collapse;">
|
<table style="width: 100%; border-collapse: collapse;">
|
||||||
<tr>
|
@foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
|
||||||
<td>{{ $keterangan }}</td>
|
<tr>
|
||||||
</tr>
|
<td>{!! nl2br(e($item)) !!}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
</table>
|
</table>
|
||||||
@endif
|
@endisset
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
<tr>
|
||||||
</table>
|
<td width="25%" style="vertical-align: top;"><strong>Faktor Negatif</strong></td>
|
||||||
</tr>
|
<td>
|
||||||
|
@isset($forminspeksi['fakta']['fakta_negatif'])
|
||||||
|
<table style="width: 100%; border-collapse: collapse;">
|
||||||
|
@foreach ($forminspeksi['fakta']['fakta_negatif'] as $key => $item)
|
||||||
|
<tr>
|
||||||
|
<td>{!! nl2br(e($item)) !!}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
</table>
|
||||||
|
@endisset
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Batas batas</strong></td>
|
||||||
|
<td>
|
||||||
|
@foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas)
|
||||||
|
@if ($batas)
|
||||||
|
<p> - {{ $arah }} : {{ $batas }}</p>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Informasi Dinas Tata Ruang</strong>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
@php
|
||||||
|
$informasi = [
|
||||||
|
'peruntukan',
|
||||||
|
'kdb',
|
||||||
|
'kdh',
|
||||||
|
'gsb',
|
||||||
|
'max_lantai',
|
||||||
|
'klb',
|
||||||
|
'gss',
|
||||||
|
'pelebaran_jalan',
|
||||||
|
'nama_petugas',
|
||||||
|
];
|
||||||
|
@endphp
|
||||||
|
|
||||||
<tr>
|
@foreach ($informasi as $key)
|
||||||
<td>
|
@if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
|
||||||
<table>
|
@php
|
||||||
<div style="margin-top: 20px;">
|
$displayKey = ucfirst(str_replace('_', ' ', $key));
|
||||||
<label style="font-weight: bold;">DISCLAIMER</label>
|
if (strlen($key) == 3) {
|
||||||
<div>
|
$displayKey = strtoupper($key);
|
||||||
<ol style="padding-left: 20px; list-style-type: decimal; margin-top: 0;">
|
}
|
||||||
|
@endphp
|
||||||
|
<p> - {{ $displayKey }}: {{ $forminspeksi['fakta'][$key] }}</p>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
|
||||||
<li style="margin-bottom: 5px;">PENILAIAN INI DIBUAT BERDASARKAN ATURAN YANG
|
</td>
|
||||||
BERLAKU DI SUBDIT APPRAISAL</li>
|
</tr>
|
||||||
<li style="margin-bottom: 5px;">LAPORAN INI DIBUAT BERDASARKAN DATA FOTOCOPY
|
|
||||||
DOKUMEN YANG DITERIMA PENILAI DENGAN ASUMSI BAHWA DATA TERSEBUT SESUAI DENGAN
|
|
||||||
DOKUMEN ASLINYA</li>
|
|
||||||
<li style="margin-bottom: 5px;">PENILAI TIDAK MELAKUKAN PEMBUKTIAN LEBIH RINCI ATAU
|
|
||||||
PENGAKUAN TERTULIS DARI PIHAK YANG DITEMUI SAAT PENILAIAN, ATAS INFORMASI YANG
|
|
||||||
DIBERIKAN SECARA LISAN SEHUBUNGAN DENGAN IDENTITAS DIRI DAN HUBUNGAN DI ANTARA
|
|
||||||
PIHAK TERKAIT SAAT MELAKUKAN INSPEKSI OBJEK YANG DINILAI</li>
|
|
||||||
<li style="margin-bottom: 5px;">LAPORAN INI DIGUNAKAN HANYA UNTUK KEPENTINGAN
|
|
||||||
INTERNAL DAN DILARANG MENYEBARKAN KEPADA PIHAK KETIGA</li>
|
|
||||||
</ol>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
@if (!empty($forminspeksi['fakta']['keterangan']))
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Catatan yang Perlu
|
||||||
|
Diperhatikan</strong></td>
|
||||||
|
<td>
|
||||||
|
@php
|
||||||
|
$keterangan = $forminspeksi['fakta']['keterangan'] ?? '';
|
||||||
|
if (is_array($keterangan)) {
|
||||||
|
$keterangan = implode(', ', array_filter($keterangan));
|
||||||
|
}
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
@if (!empty($keterangan))
|
||||||
|
<table style="width: 100%; border-collapse: collapse;">
|
||||||
|
<tr>
|
||||||
|
<td>{{ $keterangan }}</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</tr>
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Demikian laporan penilai jaminan ini di buat secara objektif, tanpa adanya pengaruh baik intern
|
<td>
|
||||||
maupun ekstern</td>
|
<table>
|
||||||
</tr>
|
<div style="margin-top: 20px;">
|
||||||
<tr>
|
<label style="font-weight: bold;">DISCLAIMER</label>
|
||||||
<table style="width: 100%; border-collapse: collapse; text-align: center;">
|
<div>
|
||||||
@php
|
<ol style="padding-left: 20px; list-style-type: decimal; margin-top: 0;">
|
||||||
use Modules\Usermanagement\Models\User;
|
|
||||||
$penilaiUser = User::where('id', $penilai->userPenilaiTeam->id)->first();
|
|
||||||
$imagePathPenilai = storage_path(
|
|
||||||
'app/public/signatures/' . $penilaiUser->id . '/' . $penilaiUser->sign,
|
|
||||||
);
|
|
||||||
|
|
||||||
$soUser = User::where('id', $senior_officer->id)->first();
|
<li style="margin-bottom: 5px;">PENILAIAN INI DIBUAT BERDASARKAN ATURAN YANG
|
||||||
$imagePathSo = storage_path('app/public/signatures/' . $soUser->id . '/' . $soUser->sign);
|
BERLAKU DI SUBDIT APPRAISAL</li>
|
||||||
|
<li style="margin-bottom: 5px;">LAPORAN INI DIBUAT BERDASARKAN DATA FOTOCOPY
|
||||||
|
DOKUMEN YANG DITERIMA PENILAI DENGAN ASUMSI BAHWA DATA TERSEBUT SESUAI DENGAN
|
||||||
|
DOKUMEN ASLINYA</li>
|
||||||
|
<li style="margin-bottom: 5px;">PENILAI TIDAK MELAKUKAN PEMBUKTIAN LEBIH RINCI ATAU
|
||||||
|
PENGAKUAN TERTULIS DARI PIHAK YANG DITEMUI SAAT PENILAIAN, ATAS INFORMASI YANG
|
||||||
|
DIBERIKAN SECARA LISAN SEHUBUNGAN DENGAN IDENTITAS DIRI DAN HUBUNGAN DI ANTARA
|
||||||
|
PIHAK TERKAIT SAAT MELAKUKAN INSPEKSI OBJEK YANG DINILAI</li>
|
||||||
|
<li style="margin-bottom: 5px;">LAPORAN INI DIGUNAKAN HANYA UNTUK KEPENTINGAN
|
||||||
|
INTERNAL DAN DILARANG MENYEBARKAN KEPADA PIHAK KETIGA</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
$imagePathEO = storage_path(
|
</table>
|
||||||
'app/public/signatures/' .
|
</td>
|
||||||
User::role('EO Appraisal')->first()->id .
|
</tr>
|
||||||
'/' .
|
|
||||||
User::role('EO Appraisal')->first()->sign,
|
|
||||||
);
|
|
||||||
|
|
||||||
$imagePathDD = storage_path(
|
<tr>
|
||||||
'app/public/signatures/' .
|
<td>Demikian laporan penilai jaminan ini di buat secara objektif, tanpa adanya pengaruh baik intern
|
||||||
User::role('DD Appraisal')->first()->id .
|
maupun ekstern</td>
|
||||||
'/' .
|
</tr>
|
||||||
User::role('DD Appraisal')->first()->sign,
|
<tr>
|
||||||
);
|
<table style="width: 100%; border-collapse: collapse; text-align: center;">
|
||||||
@endphp
|
@php
|
||||||
<tr>
|
use Modules\Usermanagement\Models\User;
|
||||||
<td style=" padding: 4px;height: 50px">
|
$penilaiUser = User::where('id', $penilai->userPenilaiTeam->id)->first();
|
||||||
@if (file_exists($imagePathPenilai))
|
$imagePathPenilai = storage_path(
|
||||||
<img src="{{ $imagePathPenilai }}" alt="{{ $imagePathPenilai }}" width="80px">
|
'app/public/signatures/' . $penilaiUser->id . '/' . $penilaiUser->sign,
|
||||||
|
);
|
||||||
|
|
||||||
|
$soUser = User::where('id', $senior_officer->id)->first();
|
||||||
|
$imagePathSo = storage_path('app/public/signatures/' . $soUser->id . '/' . $soUser->sign);
|
||||||
|
|
||||||
|
$imagePathEO = storage_path(
|
||||||
|
'app/public/signatures/' .
|
||||||
|
User::role('EO Appraisal')->first()->id .
|
||||||
|
'/' .
|
||||||
|
User::role('EO Appraisal')->first()->sign,
|
||||||
|
);
|
||||||
|
|
||||||
|
$imagePathDD = storage_path(
|
||||||
|
'app/public/signatures/' .
|
||||||
|
User::role('DD Appraisal')->first()->id .
|
||||||
|
'/' .
|
||||||
|
User::role('DD Appraisal')->first()->sign,
|
||||||
|
);
|
||||||
|
@endphp
|
||||||
|
<tr>
|
||||||
|
<td style=" padding: 4px;height: 50px">
|
||||||
|
@if (file_exists($imagePathPenilai))
|
||||||
|
<img src="{{ $imagePathPenilai }}" alt="{{ $imagePathPenilai }}" width="80px">
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
@if ($permohonan->approval_so != null)
|
||||||
|
<td style=" padding: 4px;height: 50px">
|
||||||
|
@if (file_exists($imagePathSo))
|
||||||
|
<img src="{{ $imagePathSo }}" alt="{{ $imagePathSo }}" width="80px">
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
@endif
|
@endif
|
||||||
</td>
|
@if ($permohonan->approval_eo != null)
|
||||||
@if ($permohonan->approval_so != null)
|
<td style=" padding: 4px;height: 50px">
|
||||||
<td style=" padding: 4px;height: 50px">
|
@if (file_exists($imagePathEO))
|
||||||
@if (file_exists($imagePathSo))
|
<img src="{{ $imagePathEO }}" alt="{{ $imagePathEO }}" width="80px">
|
||||||
<img src="{{ $imagePathSo }}" alt="{{ $imagePathSo }}" width="80px">
|
@endif
|
||||||
@endif
|
</td>
|
||||||
</td>
|
@endif
|
||||||
@endif
|
@if ($permohonan->approval_dd != null)
|
||||||
@if ($permohonan->approval_eo != null)
|
<td style=" padding: 4px;height: 50px">
|
||||||
<td style=" padding: 4px;height: 50px">
|
@if (file_exists($imagePathDD))
|
||||||
@if (file_exists($imagePathEO))
|
<img src="{{ $imagePathDD }}" alt="{{ $imagePathDD }}" width="80px">
|
||||||
<img src="{{ $imagePathEO }}" alt="{{ $imagePathEO }}" width="80px">
|
@endif
|
||||||
@endif
|
</td>
|
||||||
</td>
|
@endif
|
||||||
@endif
|
</tr>
|
||||||
@if ($permohonan->approval_dd != null)
|
<tr>
|
||||||
<td style=" padding: 4px;height: 50px">
|
<td style=" padding: 4px;">{{ $penilai->userPenilaiTeam->name ?? '' }}</br>
|
||||||
@if (file_exists($imagePathDD))
|
|
||||||
<img src="{{ $imagePathDD }}" alt="{{ $imagePathDD }}" width="80px">
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
@endif
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style=" padding: 4px;">{{ $penilai->userPenilaiTeam->name ?? '' }}</br>
|
|
||||||
<span>
|
|
||||||
{{ ucwords(strtolower('PENILAI')) }}
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
@if ($permohonan->approval_so != null)
|
|
||||||
<td style=" padding: 4px;">
|
|
||||||
{{ $senior_officer->name ?? '' }}</br>
|
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('SENIOR OFFICER')) }}
|
{{ ucwords(strtolower('PENILAI')) }}
|
||||||
</span>
|
</span>
|
||||||
|
</td>
|
||||||
|
@if ($permohonan->approval_so != null)
|
||||||
|
<td style=" padding: 4px;">
|
||||||
|
{{ $senior_officer->name ?? '' }}</br>
|
||||||
|
<span>
|
||||||
|
{{ ucwords(strtolower('SENIOR OFFICER')) }}
|
||||||
|
</span>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@if ($permohonan->approval_eo != null)
|
@if ($permohonan->approval_eo != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ User::role('EO Appraisal')->first()->name ?? '' }}</br>
|
{{ User::role('EO Appraisal')->first()->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
|
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
@if ($permohonan->approval_dd != null)
|
@if ($permohonan->approval_dd != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ User::role('DD Appraisal')->first()->name ?? '' }}</br>
|
{{ User::role('DD Appraisal')->first()->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
|
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div class="page-break"></div>
|
<div class="page-break"></div>
|
||||||
<table style="width: 100%; border-collapse: collapse; border: 1px solid #000;">
|
<table style="width: 100%; border-collapse: collapse; border: 1px solid #000;">
|
||||||
|
|||||||
@@ -415,7 +415,7 @@
|
|||||||
YANG BERLAKU, APABILA LEWAT MAKA HARUS DILAKUKAN ORDER ULANG SESUAI PROSEDUR YANG
|
YANG BERLAKU, APABILA LEWAT MAKA HARUS DILAKUKAN ORDER ULANG SESUAI PROSEDUR YANG
|
||||||
BERLAKU
|
BERLAKU
|
||||||
</li>
|
</li>
|
||||||
<li>Apabila sudah melewati 6 bulan, maka harus penilaian ulang kembali
|
<li class="uppercase">Apabila sudah melewati 6 bulan, maka harus penilaian ulang kembali
|
||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<div class="card border border-agi-100 pb-2.5">
|
<div class="card border border-agi-100 pb-2.5">
|
||||||
<div class="card-header bg-agi-50" id="basic_settings">
|
<div class="card-header bg-agi-50" id="basic_settings">
|
||||||
<h3 class="card-title">
|
<h3 class="card-title">
|
||||||
Detail Penilai
|
Detail Penilaian
|
||||||
</h3>
|
</h3>
|
||||||
<div class="flex items-center gap-2">
|
<div class="flex items-center gap-2">
|
||||||
<a href="{{ route('penilai.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i>
|
<a href="{{ route('penilai.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i>
|
||||||
|
|||||||
@@ -329,10 +329,10 @@
|
|||||||
).then((result) => {
|
).then((result) => {
|
||||||
if (result.isConfirmed) {
|
if (result.isConfirmed) {
|
||||||
const requestData = isPaparanSO ? {
|
const requestData = isPaparanSO ? {
|
||||||
message: result.value.keterangan,
|
message: result.value.message,
|
||||||
tanggalPaparan: result.value.tanggalPaparan
|
tanggalPaparan: result.value.tanggalPaparan
|
||||||
} : {
|
} : {
|
||||||
message: result.value.keterangan
|
message: result.value.message
|
||||||
};
|
};
|
||||||
|
|
||||||
handleAjaxRequest(
|
handleAjaxRequest(
|
||||||
|
|||||||
@@ -339,7 +339,7 @@
|
|||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
<select id="hub_cadeb_tidak_sesuai" class="input w-full" name="hub_cadeb_tidak_sesuai"
|
<select id="hub_cadeb_tidak_sesuai" class="input w-full" name="hub_cadeb_tidak_sesuai"
|
||||||
style="{{ old('hub_cadeb_tidak_sesuai', $selectedData) ? '' : 'display: none;' }}">
|
style="{{ $statusKey != 'sesuai' ? '' : 'display: none;' }}">
|
||||||
<option value="">Select Hubungan Cadeb</option>
|
<option value="">Select Hubungan Cadeb</option>
|
||||||
@if (isset($basicData['hubCadeb']))
|
@if (isset($basicData['hubCadeb']))
|
||||||
@foreach ($basicData['hubCadeb'] as $item)
|
@foreach ($basicData['hubCadeb'] as $item)
|
||||||
@@ -403,7 +403,7 @@
|
|||||||
<input id="hub_penghuni_tidak_sesuai" class="input" name="hub_penghuni_tidak_sesuai"
|
<input id="hub_penghuni_tidak_sesuai" class="input" name="hub_penghuni_tidak_sesuai"
|
||||||
placeholder="Masukkan Hubungan penghuni jaminan"
|
placeholder="Masukkan Hubungan penghuni jaminan"
|
||||||
value="{{ old('hub_penghuni_tidak_sesuai', isset($selectedData) ? $selectedData : '') }}"
|
value="{{ old('hub_penghuni_tidak_sesuai', isset($selectedData) ? $selectedData : '') }}"
|
||||||
style="{{ old('hub_penghuni_tidak_sesuai', $selectedData ?? false) ? '' : 'display: none;' }}">
|
style="{{ $statusKey != 'sesuai' ? '' : 'display: none;' }}">
|
||||||
</div>
|
</div>
|
||||||
<em id="error-hub_cadeb_penghuni" class="alert text-danger text-sm"></em>
|
<em id="error-hub_cadeb_penghuni" class="alert text-danger text-sm"></em>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -91,6 +91,8 @@
|
|||||||
@push('scripts')
|
@push('scripts')
|
||||||
<script src="https://cdn.jsdelivr.net/npm/signature_pad@4.1.7/dist/signature_pad.umd.min.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/signature_pad@4.1.7/dist/signature_pad.umd.min.js"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
const datas = @json($forminspeksi);
|
||||||
|
console.log(datas);
|
||||||
document.addEventListener('DOMContentLoaded', function() {
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
const signaturePads = {};
|
const signaturePads = {};
|
||||||
const types = ['penilai', 'cabang', 'debitur', 'kjjp'];
|
const types = ['penilai', 'cabang', 'debitur', 'kjjp'];
|
||||||
@@ -343,8 +345,6 @@
|
|||||||
showLoadingSwal('Mengirim data ke server...');
|
showLoadingSwal('Mengirim data ke server...');
|
||||||
const form = document.querySelector('form');
|
const form = document.querySelector('form');
|
||||||
const formData = new FormData(form);
|
const formData = new FormData(form);
|
||||||
console.log('Form data entries:', Array.from(formData.entries()));
|
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: '{{ route('surveyor.store') }}',
|
url: '{{ route('surveyor.store') }}',
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
@@ -364,8 +364,8 @@
|
|||||||
confirmButtonText: 'OK'
|
confirmButtonText: 'OK'
|
||||||
}).then((response) => {
|
}).then((response) => {
|
||||||
if (response.isConfirmed) {
|
if (response.isConfirmed) {
|
||||||
window.location.href =
|
// window.location.href =
|
||||||
'{{ route('surveyor.show', ['id' => $permohonan->id]) }}';
|
// '{{ route('surveyor.show', ['id' => $permohonan->id]) }}';
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
@@ -389,8 +389,6 @@
|
|||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let errors = xhr.responseJSON?.errors;
|
let errors = xhr.responseJSON?.errors;
|
||||||
$('.alert').text('');
|
$('.alert').text('');
|
||||||
if (errors) {
|
if (errors) {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
: 'sesuai';
|
: 'sesuai';
|
||||||
$luasBangunan = $forminspeksi['bangunan']['luas_tanah_bagunan'][$cekLuasBangunan] ?? null;
|
$luasBangunan = $forminspeksi['bangunan']['luas_tanah_bagunan'][$cekLuasBangunan] ?? null;
|
||||||
@endphp
|
@endphp
|
||||||
<td width="25%"><strong>Luas Tanah Bangunan</strong></td>
|
<td width="25%"><strong>Luas Bangunan (IMB)</strong></td>
|
||||||
<td>{{ $luasBangunan }}</td>
|
<td>{{ $luasBangunan }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -28,6 +28,7 @@
|
|||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
{{ isset($forminspeksi['bangunan']['jenis_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['jenis_bangunan']) ? 'checked' : '' }}>
|
{{ isset($forminspeksi['bangunan']['jenis_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['jenis_bangunan']) ? 'checked' : '' }}>
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
</td>
|
</td>
|
||||||
@endforeach
|
@endforeach
|
||||||
@@ -80,6 +81,18 @@
|
|||||||
<input type="checkbox" name="sifat_bangunan[]" value="{{ $item->name }}"
|
<input type="checkbox" name="sifat_bangunan[]" value="{{ $item->name }}"
|
||||||
{{ isset($forminspeksi['bangunan']['sifat_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']) ? 'checked' : '' }}>
|
{{ isset($forminspeksi['bangunan']['sifat_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']) ? 'checked' : '' }}>
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
|
|
||||||
|
@if (isset($forminspeksi['bangunan']['sifat_bangunan']) &&
|
||||||
|
in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']))
|
||||||
|
@php
|
||||||
|
$inputValues = isset($forminspeksi['bangunan']['sifat_bangunan_input'][$index])
|
||||||
|
? $forminspeksi['bangunan']['sifat_bangunan_input'][$index]
|
||||||
|
: null;
|
||||||
|
@endphp
|
||||||
|
@if ($inputValues)
|
||||||
|
<span class="label-checkbox"> - {{ $inputValues }}</span>
|
||||||
|
@endif
|
||||||
|
@endif
|
||||||
</label>
|
</label>
|
||||||
</td>
|
</td>
|
||||||
@endforeach
|
@endforeach
|
||||||
@@ -90,7 +103,8 @@
|
|||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
@if (isset($forminspeksi['bangunan']['spesifikasi_bangunan']) && count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 0)
|
@if (isset($forminspeksi['bangunan']['spesifikasi_bangunan']) &&
|
||||||
|
count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 0)
|
||||||
@foreach ($forminspeksi['bangunan']['spesifikasi_bangunan'] as $bangunanIndex => $bangunan)
|
@foreach ($forminspeksi['bangunan']['spesifikasi_bangunan'] as $bangunanIndex => $bangunan)
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="2"><strong>Spesifikasi Bangunan {{ $bangunanIndex + 1 }}</strong></td>
|
<td colspan="2"><strong>Spesifikasi Bangunan {{ $bangunanIndex + 1 }}</strong></td>
|
||||||
@@ -109,14 +123,20 @@
|
|||||||
@php
|
@php
|
||||||
$selectedValues = [];
|
$selectedValues = [];
|
||||||
if (isset($bangunan['spek_kategori_bangunan'][$spesifikasi->name])) {
|
if (isset($bangunan['spek_kategori_bangunan'][$spesifikasi->name])) {
|
||||||
$selectedValues = array_values($bangunan['spek_kategori_bangunan'][$spesifikasi->name]);
|
$selectedValues = array_values(
|
||||||
|
$bangunan['spek_kategori_bangunan'][$spesifikasi->name],
|
||||||
|
);
|
||||||
}
|
}
|
||||||
$lainnyaValue = $bangunan['spek_kategori_bangunan'][$spesifikasi->name]['lainnya'] ?? '';
|
$lainnyaValue =
|
||||||
|
$bangunan['spek_kategori_bangunan'][$spesifikasi->name][
|
||||||
|
'lainnya'
|
||||||
|
] ?? '';
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
<td class="checkbox-item">
|
<td class="checkbox-item">
|
||||||
<label class="checkbox-label">
|
<label class="checkbox-label">
|
||||||
<input type="checkbox" class="checkbox-lainnya" style="margin-right: 3px;"
|
<input type="checkbox" class="checkbox-lainnya"
|
||||||
|
style="margin-right: 3px;"
|
||||||
name="spesifikasi_bangunan[{{ $bangunanIndex }}][{{ $spesifikasi->name }}][]"
|
name="spesifikasi_bangunan[{{ $bangunanIndex }}][{{ $spesifikasi->name }}][]"
|
||||||
value="{{ $kategori->name }}"
|
value="{{ $kategori->name }}"
|
||||||
@if (in_array($kategori->name, $selectedValues)) checked @endif>
|
@if (in_array($kategori->name, $selectedValues)) checked @endif>
|
||||||
@@ -134,19 +154,19 @@
|
|||||||
@php $count++; @endphp
|
@php $count++; @endphp
|
||||||
|
|
||||||
@if ($count % 3 == 0)
|
@if ($count % 3 == 0)
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
@endif
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
@endif
|
@endif
|
||||||
</table>
|
@endif
|
||||||
</td>
|
@endforeach
|
||||||
</tr>
|
</tr>
|
||||||
@endforeach
|
@endif
|
||||||
@endif
|
</table>
|
||||||
@endforeach
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -129,8 +129,13 @@
|
|||||||
|
|
||||||
@foreach ($informasi as $key)
|
@foreach ($informasi as $key)
|
||||||
@if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
|
@if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
|
||||||
<p> - {{ ucfirst(str_replace('_', ' ', $key)) }}:
|
@php
|
||||||
{{ $forminspeksi['fakta'][$key] }}</p>
|
$displayKey = ucfirst(str_replace('_', ' ', $key));
|
||||||
|
if (strlen($key) == 3) {
|
||||||
|
$displayKey = strtoupper($key);
|
||||||
|
}
|
||||||
|
@endphp
|
||||||
|
<p> - {{ $displayKey }}: {{ $forminspeksi['fakta'][$key] }}</p>
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -13,23 +13,23 @@
|
|||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="25%">Jarak Jalan Utama</td>
|
<td width="25%">Jarak Jalan Utama</td>
|
||||||
<td>{{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? 'Tidak Diketahui' }}</td>
|
<td>{{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Jalan Lingkungan</td>
|
<td>Jalan Lingkungan</td>
|
||||||
<td>{{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? 'Tidak Diketahui' }}</td>
|
<td>{{ $forminspeksi['lingkungan']['jalan_linkungan'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Jarak CBD Point</td>
|
<td>Jarak CBD Point</td>
|
||||||
<td>{{ $forminspeksi['lingkungan']['jarak_cbd_point'] ?? 'Tidak Diketahui' }}</td>
|
<td>{{ $forminspeksi['lingkungan']['jarak_cbd_point'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Nama CBD Point</td>
|
<td>Nama CBD Point</td>
|
||||||
<td>{{ $forminspeksi['lingkungan']['nama_cbd_point'] ?? 'Tidak Diketahui' }}</td>
|
<td>{{ $forminspeksi['lingkungan']['nama_cbd_point'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Lebar Perkerasan Jalan</td>
|
<td>Lebar Perkerasan Jalan</td>
|
||||||
<td>{{ $forminspeksi['lingkungan']['lebar_perkerasan_jalan'] ?? 'Tidak Diketahui' }}</td>
|
<td>{{ $forminspeksi['lingkungan']['lebar_perkerasan_jalan'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;"><strong>Sarana Pelengkap</strong></td>
|
<td style="vertical-align: top;"><strong>Sarana Pelengkap</strong></td>
|
||||||
@@ -191,6 +191,55 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Dekat Makam</strong></td>
|
||||||
|
<td>
|
||||||
|
<div class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="radio" name="disekitar_lokasi" value="ya"
|
||||||
|
{{ ($forminspeksi['lingkungan']['dekat_makam'] ?? '') == 'ya' ? 'checked' : '' }}>
|
||||||
|
Ya
|
||||||
|
@if (($forminspeksi['lingkungan']['dekat_makam'] ?? '') == 'ya')
|
||||||
|
- Nama Makam:
|
||||||
|
{{ $forminspeksi['lingkungan']['nama_makam'] ?? '' }}
|
||||||
|
, Jarak Makam:
|
||||||
|
{{ $forminspeksi['lingkungan']['jarak_makam'] ?? '' }}
|
||||||
|
@endif
|
||||||
|
</label>
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="radio" name="disekitar_lokasi" value="tidak"
|
||||||
|
{{ ($forminspeksi['lingkungan']['dekat_makam'] ?? '') == 'tidak' ? 'checked' : '' }}>
|
||||||
|
Tidak
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Dekat TPS</strong></td>
|
||||||
|
<td>
|
||||||
|
<div class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="radio" name="disekitar_lokasi" value="ya"
|
||||||
|
{{ ($forminspeksi['lingkungan']['dekat_tps'] ?? '') == 'ya' ? 'checked' : '' }}>
|
||||||
|
Ya
|
||||||
|
@if (($forminspeksi['lingkungan']['dekat_tps'] ?? '') == 'ya')
|
||||||
|
- Nama TPS:
|
||||||
|
{{ $forminspeksi['lingkungan']['nama_tps'] ?? '' }}
|
||||||
|
, Jarak TPS:
|
||||||
|
{{ $forminspeksi['lingkungan']['jarak_tps'] ?? '' }}
|
||||||
|
@endif
|
||||||
|
</label>
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="radio" name="disekitar_lokasi" value="tidak"
|
||||||
|
{{ ($forminspeksi['lingkungan']['dekat_tps'] ?? '') == 'tidak' ? 'checked' : '' }}>
|
||||||
|
Tidak
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;"><strong>Merupakan Daerah</strong></td>
|
<td style="vertical-align: top;"><strong>Merupakan Daerah</strong></td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -193,6 +193,12 @@
|
|||||||
.page-break {
|
.page-break {
|
||||||
page-break-after: always;
|
page-break-after: always;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.no-break {
|
||||||
|
page-break-inside: avoid;
|
||||||
|
page-break-before: auto;
|
||||||
|
page-break-after: auto;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
@@ -308,7 +314,13 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><strong>Nama Debiture/ Wakil Debiture</strong></td>
|
<td><strong>Nama Debiture/ Wakil Debiture</strong></td>
|
||||||
<td>{{ $permohonan->debiture->name ?? '' }}</td>
|
<td>{{ $permohonan->debiture->name ?? '' }}
|
||||||
|
@if (isset($forminspeksi['asset']['debitur_perwakilan']) && !empty($forminspeksi['asset']['debitur_perwakilan']))
|
||||||
|
@foreach ($forminspeksi['asset']['debitur_perwakilan'] as $key => $item)
|
||||||
|
/ {{ $item }}
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
<td><strong>Kunjungan Tanggal</strong></td>
|
<td><strong>Kunjungan Tanggal</strong></td>
|
||||||
<td>{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
|
<td>{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -556,10 +568,12 @@
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@if (strtolower($permohonan->tujuanPenilaian->name) == 'rap')
|
@if (strtolower($permohonan->tujuanPenilaian->name) == 'rap')
|
||||||
@include('lpj::surveyor.components.print-out.rap')
|
@include('lpj::surveyor.components.print-out.rap')
|
||||||
@else
|
@else
|
||||||
<tr>
|
<tr>
|
||||||
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
E
|
E
|
||||||
</td>
|
</td>
|
||||||
@@ -600,7 +614,7 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endIf
|
@endIf
|
||||||
|
</div>
|
||||||
{{-- <tr>
|
{{-- <tr>
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
G
|
G
|
||||||
|
|||||||
@@ -123,13 +123,16 @@
|
|||||||
<td><strong>Tusuk Sate</strong></td>
|
<td><strong>Tusuk Sate</strong></td>
|
||||||
<td>
|
<td>
|
||||||
<label>
|
<label>
|
||||||
<input type="radio" name="tusuk_sate" value="yes"
|
<input type="radio" name="tusuk_sate" value="Ya"
|
||||||
{{ isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate'] == 'yes' ? 'Ya' : 'Tidak' }}
|
{{ isset($forminspeksi['tanah']['tusuk_sate']['Ya']) && $forminspeksi['tanah']['tusuk_sate']['Ya'] ? 'checked' : '' }}>
|
||||||
Ya
|
Ya
|
||||||
|
@if (isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate']['Ya'])
|
||||||
|
{{ isset($forminspeksi['tanah']['tusuk_sate']['Ya']) ? ' (' . $forminspeksi['tanah']['tusuk_sate']['Ya'] . ')' : '' }}
|
||||||
|
@endif
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="radio" name="tusuk_sate" value="no"
|
<input type="radio" name="tusuk_sate" value="Tidak"
|
||||||
{{isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate'] == 'no' ? 'checked' : '' }}>
|
{{isset($forminspeksi['tanah']['tusuk_sate']['Tidak']) && $forminspeksi['tanah']['tusuk_sate']['Tidak'] ? 'checked' : '' }}>
|
||||||
Tidak
|
Tidak
|
||||||
</label>
|
</label>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -13,16 +13,16 @@
|
|||||||
@if (isset($permohonan->documents))
|
@if (isset($permohonan->documents))
|
||||||
@foreach ($permohonan->documents as $item)
|
@foreach ($permohonan->documents as $item)
|
||||||
@php
|
@php
|
||||||
$luas_tanah = 0;
|
$luas_tanah = 0;
|
||||||
if ($item->detail) {
|
if ($item->detail) {
|
||||||
foreach ($item->detail as $luas) {
|
foreach ($item->detail as $luas) {
|
||||||
if (isset($luas->name) && $luas->jenis_legalitas_jaminan_id === 1) {
|
if (isset($luas->name) && $luas->jenis_legalitas_jaminan_id === 1) {
|
||||||
$details = json_decode($luas->details, true);
|
$details = json_decode($luas->details, true);
|
||||||
$luas_tanah = isset($details['luas_tanah']) ? $details['luas_tanah'] : 0;
|
$luas_tanah = isset($details['luas_tanah']) ? $details['luas_tanah'] : 0;
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
@endphp
|
@endphp
|
||||||
<input type="hidden" name="luas_tanah_sesuai" class="input" value="{{ $luas_tanah }}">
|
<input type="hidden" name="luas_tanah_sesuai" class="input" value="{{ $luas_tanah }}">
|
||||||
<p class="text-2sm text-gray-700">{{ $luas_tanah }} m<sup>2</sup></p>
|
<p class="text-2sm text-gray-700">{{ $luas_tanah }} m<sup>2</sup></p>
|
||||||
@@ -33,26 +33,26 @@
|
|||||||
<div class="grid grid-cols-3 md:grid-cols-3 gap-4 mt-2">
|
<div class="grid grid-cols-3 md:grid-cols-3 gap-4 mt-2">
|
||||||
<label class="form-label flex items-center gap-3 text-nowrap">
|
<label class="form-label flex items-center gap-3 text-nowrap">
|
||||||
<input type="radio" class="radio" name="luas_tanah" value="sesuai"
|
<input type="radio" class="radio" name="luas_tanah" value="sesuai"
|
||||||
onclick="toggleFieldVisibility('luas_tanah', 'luas_tanah_tidak_sesuai', ['tidak sesuai'])"
|
onclick="toggleFieldVisibility('luas_tanah', 'luas_tanah_tidak_sesuai', ['tidak sesuai'])"
|
||||||
{{ old('luas_tanah', isset($forminspeksi['tanah']['luas_tanah']['sesuai'])) ? 'checked' : '' }}>
|
{{ old('luas_tanah', isset($forminspeksi['tanah']['luas_tanah']['sesuai'])) ? 'checked' : '' }}>
|
||||||
<span class="ml-2">Sesuai</span>
|
<span class="ml-2">Sesuai</span>
|
||||||
</label>
|
</label>
|
||||||
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
<input type="radio" class="radio" name="luas_tanah" value="tidak sesuai"
|
<input type="radio" class="radio" name="luas_tanah" value="tidak sesuai"
|
||||||
onclick="toggleFieldVisibility('luas_tanah', 'luas_tanah_tidak_sesuai', ['tidak sesuai'])"
|
onclick="toggleFieldVisibility('luas_tanah', 'luas_tanah_tidak_sesuai', ['tidak sesuai'])"
|
||||||
{{ old('luas_tanah', isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai'])) ? 'checked' : '' }}>
|
{{ old('luas_tanah', isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai'])) ? 'checked' : '' }}>
|
||||||
<span class="ml-2">Tidak Sesuai</span>
|
<span class="ml-2">Tidak Sesuai</span>
|
||||||
</label>
|
</label>
|
||||||
<div id="luas_tanah_tidak_sesuai" class="flex items-baseline gap-2"
|
<div id="luas_tanah_tidak_sesuai" class="flex items-baseline gap-2"
|
||||||
style="{{ old('luas_tanah', isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai'])) ? '' : 'display: none;' }}">
|
style="{{ old('luas_tanah', isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai'])) ? '' : 'display: none;' }}">
|
||||||
<div class="input">
|
<div class="input">
|
||||||
<input id="analisa_tanah_tidak_sesuai" type="text" name="luas_tanah_tidak_sesuai"
|
<input id="analisa_tanah_tidak_sesuai" type="text" name="luas_tanah_tidak_sesuai"
|
||||||
class="w-full number-format" placeholder="Masukan Luas Tanah"
|
class="w-full number-format" placeholder="Masukan Luas Tanah"
|
||||||
value="{{ old('luas_tanah_tidak_sesuai', $forminspeksi['tanah']['luas_tanah']['tidak sesuai'] ?? '') }}">
|
value="{{ old('luas_tanah_tidak_sesuai', $forminspeksi['tanah']['luas_tanah']['tidak sesuai'] ?? '') }}">
|
||||||
<i>M<sup>2</sup></i>
|
<i>M<sup>2</sup></i>
|
||||||
</div>
|
</div>
|
||||||
<button type="button" class="btn btn-md btn-primary"
|
<button type="button" class="btn btn-md btn-primary"
|
||||||
onclick="updateAnalisa('analisa_tanah')">Save
|
onclick="updateAnalisa('analisa_tanah')">Save
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -70,42 +70,41 @@
|
|||||||
<div class="grid grid-cols-3 md:grid-cols-3 gap-4 mt-2">
|
<div class="grid grid-cols-3 md:grid-cols-3 gap-4 mt-2">
|
||||||
<label class="form-label flex items-center gap-3 text-nowrap">
|
<label class="form-label flex items-center gap-3 text-nowrap">
|
||||||
<input type="radio" class="radio" name="hadap_mata_angin" value="sesuai"
|
<input type="radio" class="radio" name="hadap_mata_angin" value="sesuai"
|
||||||
onclick="toggleFieldVisibility('hadap_mata_angin', 'hadap_mata_angin_tidak_sesuai' ,['tidak sesuai'])"
|
onclick="toggleFieldVisibility('hadap_mata_angin', 'hadap_mata_angin_tidak_sesuai' ,['tidak sesuai'])"
|
||||||
{{ old('hadap_mata_angin', isset($forminspeksi['tanah']['hadap_mata_angin']['sesuai'])) ? 'checked' : '' }}>
|
{{ old('hadap_mata_angin', isset($forminspeksi['tanah']['hadap_mata_angin']['sesuai'])) ? 'checked' : '' }}>
|
||||||
<span class="ml-2">Sesuai</span>
|
<span class="ml-2">Sesuai</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
<input type="radio" class="radio" name="hadap_mata_angin" value="tidak sesuai"
|
<input type="radio" class="radio" name="hadap_mata_angin" value="tidak sesuai"
|
||||||
onclick="toggleFieldVisibility('hadap_mata_angin', 'hadap_mata_angin_tidak_sesuai' ,['tidak sesuai'])"
|
onclick="toggleFieldVisibility('hadap_mata_angin', 'hadap_mata_angin_tidak_sesuai' ,['tidak sesuai'])"
|
||||||
{{ old('hadap_mata_angin', isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'])) ? 'checked' : '' }}>
|
{{ old('hadap_mata_angin', isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'])) ? 'checked' : '' }}>
|
||||||
<span class="ml-2">Tidak Sesuai</span>
|
<span class="ml-2">Tidak Sesuai</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<!-- Select dropdown untuk "Tidak Sesuai" -->
|
<!-- Select dropdown untuk "Tidak Sesuai" -->
|
||||||
<div id="hadap_mata_angin_tidak_sesuai" class="flex items-baseline gap-2"
|
<div id="hadap_mata_angin_tidak_sesuai" class="flex items-baseline gap-2"
|
||||||
style="{{ old('hadap_mata_angin', isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'])) ? '' : 'display: none;' }}">
|
style="{{ old('hadap_mata_angin', isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'])) ? '' : 'display: none;' }}">
|
||||||
<select
|
<select class="input w-full
|
||||||
class="input w-full
|
id="
|
||||||
id=" hadap_mata_angin_tidak_sesuai"
|
hadap_mata_angin_tidak_sesuai" name="hadap_mata_angin_tidak_sesuai">
|
||||||
name="hadap_mata_angin_tidak_sesuai">
|
@php
|
||||||
@php
|
$statusKey = isset($forminspeksi['tanah']['hadap_mata_angin']['sesuai'])
|
||||||
$statusKey = isset($forminspeksi['tanah']['hadap_mata_angin']['sesuai'])
|
? 'sesuai'
|
||||||
? 'sesuai'
|
: 'tidak sesuai';
|
||||||
: 'tidak sesuai';
|
$selectedData = $forminspeksi['tanah']['hadap_mata_angin'][$statusKey] ?? null;
|
||||||
$selectedData = $forminspeksi['tanah']['hadap_mata_angin'][$statusKey] ?? null;
|
@endphp
|
||||||
@endphp
|
<option value="">Select Hadap Mata Angin</option>
|
||||||
<option value="">Select Hadap Mata Angin</option>
|
@if (isset($basicData['arahMataAngin']))
|
||||||
@if (isset($basicData['arahMataAngin']))
|
@foreach ($basicData['arahMataAngin'] as $item)
|
||||||
@foreach ($basicData['arahMataAngin'] as $item)
|
<option value="{{ $item->name }}"
|
||||||
<option value="{{ $item->name }}"
|
{{ old('hadap_mata_angin_tidak_sesuai', $selectedData ?? '') == $item->name ? 'selected' : '' }}>
|
||||||
{{ old('hadap_mata_angin_tidak_sesuai', $selectedData ?? '') == $item->name ? 'selected' : '' }}>
|
{{ $item->name }}
|
||||||
{{ $item->name }}
|
</option>
|
||||||
</option>
|
|
||||||
@endforeach
|
@endforeach
|
||||||
@endif
|
@endif
|
||||||
</select>
|
</select>
|
||||||
{{-- <button type="button" class="btn btn-md btn-primary" onclick="updateAnalisa('hadap_mata_angin')">Save</button> --}}
|
{{-- <button type="button" class="btn btn-md btn-primary" onclick="updateAnalisa('hadap_mata_angin')">Save</button> --}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<em id="error-hadap_mata_angin" class="alert text-danger text-sm"></em>
|
<em id="error-hadap_mata_angin" class="alert text-danger text-sm"></em>
|
||||||
@@ -122,22 +121,22 @@
|
|||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
<input class="checkbox" name="bentuk_tanah[]" type="checkbox"
|
<input class="checkbox" name="bentuk_tanah[]" type="checkbox"
|
||||||
value="{{ $item->name }}"
|
value="{{ $item->name }}"
|
||||||
{{ in_array($item->name, old('bentuk_tanah', [])) ||
|
{{ in_array($item->name, old('bentuk_tanah', [])) ||
|
||||||
(isset($forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']) &&
|
(isset($forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']) &&
|
||||||
is_array($forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']) &&
|
is_array($forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']) &&
|
||||||
in_array($item->name, $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']))
|
in_array($item->name, $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']))
|
||||||
? 'checked'
|
? 'checked'
|
||||||
: '' }}
|
: '' }}
|
||||||
onclick="toggleCheckboxVisibility('bentuk_tanah', 'bentuk_tanah_lainnya', ['lainnya'])"/>
|
onclick="toggleCheckboxVisibility('bentuk_tanah', 'bentuk_tanah_lainnya', ['lainnya'])" />
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
</label>
|
</label>
|
||||||
@if (strcasecmp($item->name, 'lainnya') == 0)
|
@if (strcasecmp($item->name, 'lainnya') == 0)
|
||||||
<input id="bentuk_tanah_lainnya" type="text"
|
<input id="bentuk_tanah_lainnya" type="text"
|
||||||
style="{{ isset($forminspeksi['tanah']['bentuk_tanah']['lainnya']) && $forminspeksi['tanah']['bentuk_tanah']['lainnya'] ? '' : 'display: none;' }}"
|
style="{{ isset($forminspeksi['tanah']['bentuk_tanah']['lainnya']) && $forminspeksi['tanah']['bentuk_tanah']['lainnya'] ? '' : 'display: none;' }}"
|
||||||
name="bentuk_tanah_lainnya" class="input w-full mt-2"
|
name="bentuk_tanah_lainnya" class="input w-full mt-2"
|
||||||
placeholder="Masukkan bentuk tanah..."
|
placeholder="Masukkan bentuk tanah..."
|
||||||
value="{{ old('bentuk_tanah_lainnya', $forminspeksi['tanah']['bentuk_tanah']['lainnya'] ?? '') }}"/>
|
value="{{ old('bentuk_tanah_lainnya', $forminspeksi['tanah']['bentuk_tanah']['lainnya'] ?? '') }}" />
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
@endforeach
|
@endforeach
|
||||||
@@ -155,7 +154,7 @@
|
|||||||
@foreach ($basicData['konturTanah'] as $item)
|
@foreach ($basicData['konturTanah'] as $item)
|
||||||
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
<input class="checkbox" name="kontur_tanah[]" type="checkbox"
|
<input class="checkbox" name="kontur_tanah[]" type="checkbox"
|
||||||
value="{{ $item->name }}"
|
value="{{ $item->name }}"
|
||||||
{{ in_array($item->name, old('kontur_tanah', $forminspeksi['tanah']['kontur_tanah'] ?? [])) ? 'checked' : '' }} />
|
{{ in_array($item->name, old('kontur_tanah', $forminspeksi['tanah']['kontur_tanah'] ?? [])) ? 'checked' : '' }} />
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
</label>
|
</label>
|
||||||
@@ -175,24 +174,24 @@
|
|||||||
<div class="flex flex-col gap-2">
|
<div class="flex flex-col gap-2">
|
||||||
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
<input class="checkbox" name="ketinggian_jalan[]" type="checkbox"
|
<input class="checkbox" name="ketinggian_jalan[]" type="checkbox"
|
||||||
value="{{ $item->name }}"
|
value="{{ $item->name }}"
|
||||||
{{ in_array($item->name, old('ketinggian_jalan', $forminspeksi['tanah']['ketinggian_jalan'] ?? [])) ? 'checked' : '' }}
|
{{ in_array($item->name, old('ketinggian_jalan', $forminspeksi['tanah']['ketinggian_jalan'] ?? [])) ? 'checked' : '' }}
|
||||||
onclick="toggleMultipleFields('ketinggian_jalan', {
|
onclick="toggleMultipleFields('ketinggian_jalan', {
|
||||||
'Lebih Tinggi': 'input-lebih-tinggi',
|
'Lebih Tinggi': 'input-lebih-tinggi',
|
||||||
'Lebih Rendah': 'input-lebih-rendah'
|
'Lebih Rendah': 'input-lebih-rendah'
|
||||||
})"/>
|
})" />
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
</label>
|
</label>
|
||||||
@if (strcasecmp($item->name, 'Lebih Tinggi') == 0)
|
@if (strcasecmp($item->name, 'Lebih Tinggi') == 0)
|
||||||
<input id="input-lebih-tinggi" type="text"
|
<input id="input-lebih-tinggi" type="text"
|
||||||
style="{{ isset($forminspeksi['tanah']['ketinggian_tanah']['lebih_tinggi']) && $forminspeksi['tanah']['ketinggian_tanah']['lebih_tinggi'] ? '' : 'display: none;' }}"
|
style="{{ isset($forminspeksi['tanah']['ketinggian_tanah']['lebih_tinggi']) && $forminspeksi['tanah']['ketinggian_tanah']['lebih_tinggi'] ? '' : 'display: none;' }}"
|
||||||
name="ketinggian_lebih_tinggi" class="input w-full mt-2" placeholder="m2"
|
name="ketinggian_lebih_tinggi" class="input w-full mt-2" placeholder="m2"
|
||||||
value="{{ old('ketinggian_lebih_tinggi', $forminspeksi['tanah']['ketinggian_tanah']['lebih_tinggi'] ?? '') }}"/>
|
value="{{ old('ketinggian_lebih_tinggi', $forminspeksi['tanah']['ketinggian_tanah']['lebih_tinggi'] ?? '') }}" />
|
||||||
@elseif (strcasecmp($item->name, 'Lebih Rendah') == 0)
|
@elseif (strcasecmp($item->name, 'Lebih Rendah') == 0)
|
||||||
<input id="input-lebih-rendah" type="text"
|
<input id="input-lebih-rendah" type="text"
|
||||||
style="{{ isset($forminspeksi['tanah']['ketinggian_tanah']['lebih_rendah']) && $forminspeksi['tanah']['ketinggian_tanah']['lebih_rendah'] ? '' : 'display: none;' }}"
|
style="{{ isset($forminspeksi['tanah']['ketinggian_tanah']['lebih_rendah']) && $forminspeksi['tanah']['ketinggian_tanah']['lebih_rendah'] ? '' : 'display: none;' }}"
|
||||||
name="ketinggian_lebih_rendah" class="input w-full mt-2" placeholder="m"
|
name="ketinggian_lebih_rendah" class="input w-full mt-2" placeholder="m"
|
||||||
value="{{ old('ketinggian_lebih_rendah', $forminspeksi['tanah']['ketinggian_tanah']['lebih_rendah'] ?? '') }}"/>
|
value="{{ old('ketinggian_lebih_rendah', $forminspeksi['tanah']['ketinggian_tanah']['lebih_rendah'] ?? '') }}" />
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -247,17 +246,17 @@
|
|||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
<input class="checkbox" name="posisi_kavling[]" type="checkbox"
|
<input class="checkbox" name="posisi_kavling[]" type="checkbox"
|
||||||
value="{{ $item->name }}"
|
value="{{ $item->name }}"
|
||||||
{{ in_array($item->name, $selectedPosisiKavling) ? 'checked' : '' }}
|
{{ in_array($item->name, $selectedPosisiKavling) ? 'checked' : '' }}
|
||||||
onclick="toggleCheckboxVisibility('posisi_kavling', 'posisi_kavling_lainnya', ['Lainnya'])"/>
|
onclick="toggleCheckboxVisibility('posisi_kavling', 'posisi_kavling_lainnya', ['Lainnya'])" />
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
</label>
|
</label>
|
||||||
@if (strcasecmp($item->name, 'Lainnya') == 0)
|
@if (strcasecmp($item->name, 'Lainnya') == 0)
|
||||||
<input id="posisi_kavling_lainnya" type="text"
|
<input id="posisi_kavling_lainnya" type="text"
|
||||||
style="{{ $lainnyaValue ? '' : 'display: none' }}"
|
style="{{ $lainnyaValue ? '' : 'display: none' }}"
|
||||||
name="posisi_kavling_lainnya" class="input w-full mt-2"
|
name="posisi_kavling_lainnya" class="input w-full mt-2"
|
||||||
placeholder="Masukkan Posisi Kavling lainnya..."
|
placeholder="Masukkan Posisi Kavling lainnya..."
|
||||||
value="{{ $lainnyaValue }}"/>
|
value="{{ $lainnyaValue }}" />
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
@endforeach
|
@endforeach
|
||||||
@@ -272,14 +271,25 @@
|
|||||||
<label class="form-label max-w-56">Tusuk Sate</label>
|
<label class="form-label max-w-56">Tusuk Sate</label>
|
||||||
<div class="flex-wrap items-stretch">
|
<div class="flex-wrap items-stretch">
|
||||||
<div class="grid grid-cols-2 md:grid-cols-3 gap-4 mt-2">
|
<div class="grid grid-cols-2 md:grid-cols-3 gap-4 mt-2">
|
||||||
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
<input type="radio" class="radio" name="tusuk_sate" value="yes"
|
<input onclick="toggleFieldVisibility('tusuk_sate', 'tusuk_sate_ya', ['Ya'])"
|
||||||
{{ old('tusuk_sate') == 'yes' || (isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate'] == 'yes') ? 'checked' : '' }}>
|
type="radio" class="radio" name="tusuk_sate" value="Ya"
|
||||||
|
{{ old('tusuk_sate') == 'Ya' || (isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate']['Ya']) ? 'checked' : '' }}>
|
||||||
<span class="ml-2">Ya</span>
|
<span class="ml-2">Ya</span>
|
||||||
|
|
||||||
|
@php
|
||||||
|
$statusKey = isset($forminspeksi['tanah']['tusuk_sate']['Ya']) ? 'Ya' : 'Tidak';
|
||||||
|
$selectedData = $forminspeksi['tanah']['tusuk_sate'][$statusKey] ?? null;
|
||||||
|
@endphp
|
||||||
|
<input id="tusuk_sate_ya" class="input" name="tusuk_sate_ya"
|
||||||
|
placeholder="Masukkan Tusuk Sate..."
|
||||||
|
value="{{ old('tusuk_sate_ya', isset($selectedData) ? $selectedData : '') }}"
|
||||||
|
style="{{ $statusKey == 'Ya' ? '' : 'display: none;' }}">
|
||||||
</label>
|
</label>
|
||||||
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
<input type="radio" class="radio" name="tusuk_sate" value="no"
|
<input onclick="toggleFieldVisibility('tusuk_sate', 'tusuk_sate_ya', ['Ya'])"
|
||||||
{{ old('tusuk_sate') == 'no' || (isset($forminspeksi['tanah']['tusuk_sate']) && $forminspeksi['tanah']['tusuk_sate'] == 'no') ? 'checked' : '' }}>
|
type="radio" class="radio" name="tusuk_sate" value="Tidak"
|
||||||
|
{{ old('tusuk_sate') == 'Tidak' || (isset($forminspeksi['tanah']['tusuk_sate']['Tidak']) && $forminspeksi['tanah']['tusuk_sate']['Tidak']) ? 'checked' : '' }}>
|
||||||
<span class="ml-2">Tidak</span>
|
<span class="ml-2">Tidak</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
@@ -316,9 +326,9 @@
|
|||||||
@foreach ($basicData['kondisiFisikTanah'] as $item)
|
@foreach ($basicData['kondisiFisikTanah'] as $item)
|
||||||
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
<input class="checkbox" name="kondisi_fisik_tanah[]" type="checkbox"
|
<input class="checkbox" name="kondisi_fisik_tanah[]" type="checkbox"
|
||||||
value="{{ $item->name }}"
|
value="{{ $item->name }}"
|
||||||
{{ in_array($item->name, old('kondisi_fisik_tanah', [])) || (isset($forminspeksi['tanah']['kondisi_fisik_tanah']['kondisi_fisik_tanah']) && in_array($item->name, $forminspeksi['tanah']['kondisi_fisik_tanah']['kondisi_fisik_tanah'])) ? 'checked' : '' }}
|
{{ in_array($item->name, old('kondisi_fisik_tanah', [])) || (isset($forminspeksi['tanah']['kondisi_fisik_tanah']['kondisi_fisik_tanah']) && in_array($item->name, $forminspeksi['tanah']['kondisi_fisik_tanah']['kondisi_fisik_tanah'])) ? 'checked' : '' }}
|
||||||
onclick="toggleInputLainnya(this, 'kondisi_fisik_tanah_lainnya', '{{ $item->name }}')"/>
|
onclick="toggleInputLainnya(this, 'kondisi_fisik_tanah_lainnya', '{{ $item->name }}')" />
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
@@ -326,9 +336,9 @@
|
|||||||
@if (strcasecmp($item->name, 'lainnya') == 0)
|
@if (strcasecmp($item->name, 'lainnya') == 0)
|
||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<input type="text" name="kondisi_fisik_tanah_lainnya"
|
<input type="text" name="kondisi_fisik_tanah_lainnya"
|
||||||
id="kondisi_fisik_tanah_lainnya" class="input mt-2"
|
id="kondisi_fisik_tanah_lainnya" class="input mt-2"
|
||||||
placeholder="Masukkan Kondisi Fisik Tanah..." style="display: none;"
|
placeholder="Masukkan Kondisi Fisik Tanah..." style="display: none;"
|
||||||
value="{{ old('kondisi_fisik_tanah_lainnya', isset($forminspeksi['tanah']['kondisi_fisik_tanah']['lainnya'])) }}">
|
value="{{ old('kondisi_fisik_tanah_lainnya', isset($forminspeksi['tanah']['kondisi_fisik_tanah']['lainnya'])) }}">
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|||||||
@@ -600,7 +600,7 @@
|
|||||||
|
|
||||||
Breadcrumbs::for('penilai.show', function (BreadcrumbTrail $trail) {
|
Breadcrumbs::for('penilai.show', function (BreadcrumbTrail $trail) {
|
||||||
$trail->parent('penilai');
|
$trail->parent('penilai');
|
||||||
$trail->push('Detail Penilai');
|
$trail->push('Detail Penilaian');
|
||||||
});
|
});
|
||||||
|
|
||||||
Breadcrumbs::for('penilai.edit', function (BreadcrumbTrail $trail) {
|
Breadcrumbs::for('penilai.edit', function (BreadcrumbTrail $trail) {
|
||||||
|
|||||||
Reference in New Issue
Block a user