fix(surveyor/penilai): perbaikkan data pembanding dan tambah tombol freaze di penilai

This commit is contained in:
majid
2025-03-05 05:15:50 +07:00
parent ad3ef0883b
commit f1f345707a
9 changed files with 117 additions and 109 deletions

View File

@@ -653,7 +653,7 @@ class PenilaiController extends Controller
'permohonan_id' => 'required|integer',
'document_id' => 'required|integer',
'inspeksi_id' => 'required|integer',
'kertas_kerja' => 'required|file|mimes:pdf,doc,docx,xls,xlsx,xlsx',
'kertas_kerja' => 'required|file|mimes:pdf',
]);
try {

View File

@@ -448,6 +448,7 @@ class PermohonanController extends Controller
'nomor_registrasi' => 'required',
'reschedule_note' => 'required',
'reschedule_date' => 'required',
'keterangan' => 'required'
]);
DB::beginTransaction();

View File

@@ -2479,6 +2479,11 @@ class SurveyorController extends Controller
: ($data['hadap_mata_angin_tidak_sesuai'] ?? null);
$hadap_mata_angin[$hadap_mata_angin_key] = $hasil_hadap_mata_angin;
$tusuk_sate_key = ($data['tusuk_sate'] ?? null) === 'Ya' ? 'Ya' : 'Tidak';
$tusuk_sate = [];
$tusuk_sate[$tusuk_sate_key] = $data['tusuk_sate_ya'] ?? null;
return [
'tanah' => [
@@ -2505,7 +2510,7 @@ class SurveyorController extends Controller
'lainnya'
),
'tusuk_sate' => $data['tusuk_sate'] ?? null,
'tusuk_sate' => $tusuk_sate,
'lockland' => $data['lockland'] ?? null,
'kondisi_fisik_tanah' => $this->getFieldData(
$data,
@@ -3620,6 +3625,8 @@ class SurveyorController extends Controller
// Generate PDF
$pdf = PDF::loadView($templateView, compact('permohonan', 'basicData', 'forminspeksi', 'alamat'));
$pdf = view($templateView, compact('permohonan', 'basicData', 'forminspeksi', 'alamat'));
$pdf->setPaper('A4', 'portrait');
// Tentukan nama file PDF
@@ -3681,6 +3688,7 @@ class SurveyorController extends Controller
'permohonan_id' => 'required|exists:permohonan,id',
'rejected_note' => 'required|string|max:255',
'nomor_registrasi' => 'required|string',
'keterangan' => 'required|string',
]);
// Memulai transaksi