fix(surveyor): penambahan print out alat berat, kendaraan, mesin dan pesawat

This commit is contained in:
majid
2025-03-10 14:32:39 +07:00
parent 73f0dd4dd6
commit 1450b8e2c8
7 changed files with 3850 additions and 4 deletions

View File

@@ -2633,10 +2633,27 @@ class SurveyorController extends Controller
return redirect()->back()->with('error', 'Silahkan isi terlebih dahulu form inspeksi.');
}
// Pilih template PDF berdasarkan nama inspeksi
$templateView = strtolower($inspeksi->name) === 'rap'
? 'lpj::surveyor.components.print-out.main'
: 'lpj::surveyor.components.print-out.main';
$templateView = '';
switch (strtolower($inspeksi->name)) {
case 'rap':
$templateView = 'lpj::surveyor.components.print-out.main';
break;
case 'mesin':
$templateView = 'lpj::surveyor.components.print-out.mesin';
break;
case 'kendaraan':
$templateView = 'lpj::surveyor.components.print-out.kendaraan';
break;
case 'pesawat':
$templateView = 'lpj::surveyor.components.print-out.pesawat';
break;
case 'alat-berat':
$templateView = 'lpj::surveyor.components.print-out.alat-berat';
break;
default:
$templateView = 'lpj::surveyor.components.print-out.main';
break;
}
// Generate PDF
$pdf = PDF::loadView($templateView, compact('permohonan', 'basicData', 'forminspeksi', 'alamat'));