update basic data surveyor

This commit is contained in:
majid
2024-11-25 16:40:14 +07:00
parent 102f0e07ae
commit 107b1ca590
29 changed files with 1225 additions and 246 deletions

View File

@@ -4,6 +4,7 @@ namespace Modules\Lpj\Http\Controllers;
use Illuminate\Http\Request;
use Modules\Lpj\Models\Permohonan;
use Modules\Lpj\Models\Inspeksi;
use App\Http\Controllers\Controller;
class PenilaiController extends Controller
@@ -21,6 +22,22 @@ class PenilaiController extends Controller
/**
* Show the form for creating a new resource.
*/
public function lampiran($id){
$permohonan = Permohonan::with('debiture.documents')->find($id);
$jaminanId = $permohonan->debiture->documents->first()->jenis_jaminan_id;
$inpeksi = Inspeksi::where('permohonan_id', $id)->where('jenis_jaminan_id', $jaminanId)->first();
$formFoto = null;
if ($inpeksi) {
$formFoto = json_decode($inpeksi->foto_form, true);
}
return view('lpj::penilai.lampiran', compact('permohonan', 'formFoto'));
}
public function create()
{
return view('lpj::create');

View File

@@ -116,7 +116,7 @@ class PenilaianController extends Controller
}
if ($validatedData['surveyor_id'] === 'pilih_dari_region' || $validatedData['penilai_id'] === 'pilih_dari_region') {
$status = 'registered';
$status = $permohonan->status;
} else {
$status = 'assign';
}

View File

@@ -39,12 +39,19 @@ use Modules\Lpj\Models\Teams;
use Modules\Lpj\Models\Lantai;
use Modules\Lpj\Models\Inspeksi;
use Modules\Lpj\Models\ViewUnit;
use Modules\Lpj\Models\JenisUnit;
use Modules\Lpj\Models\BentukUnit;
use Modules\Lpj\Models\PosisiUnit;
use Modules\Lpj\Models\TerletakArea;
use Modules\Lpj\Models\FasilitasObjek;
use Modules\Lpj\Models\MerupakanDaerah;
use Modules\Lpj\Models\ObjekJaminan;
use Modules\Lpj\Models\ModelAlatBerat;
use Modules\Lpj\Models\JenisPesawat;
use Modules\Lpj\Models\JenisKapal;
use Modules\Lpj\Models\JenisKendaraan;
use Modules\Lpj\Models\RuteJaminan;
use Modules\Lpj\Models\HubunganPemilikJaminan;
use Modules\Lpj\Models\AnalisaUnit;
use Modules\Lpj\Models\GolonganMasySekitar;
use Modules\Lpj\Models\TingkatKeramaian;
@@ -566,6 +573,8 @@ class SurveyorController extends Controller
$jenisKapal = JenisKapal::all();
$jenisPesawat = JenisPesawat::all();
$modelAlatBerat = ModelAlatBerat::all();
$hubCadeb =HubunganPemilikJaminan::all();
// return response()->json([
// 'per'=>
@@ -606,7 +615,8 @@ class SurveyorController extends Controller
'jenisKendaraan',
'jenisKapal',
'jenisPesawat',
'modelAlatBerat'
'modelAlatBerat',
'hubCadeb'
));
}
@@ -779,6 +789,12 @@ class SurveyorController extends Controller
'model-alat-berat' => ['Model Alat Berat', 'model-alat-berat', ModelAlatBerat::class],
'jenis-kapal' => ['Jenis Kapal', 'jenis-kapal', JenisKapal::class],
'jenis-kendaraan' => ['Jenis Kendaraan', 'jenis-kendaraan', JenisKendaraan::class],
'jenis-unit' => ['Jenis unit', 'jenis-unit', JenisUnit::class],
'terletak-area' => ['Terletak di Area', 'terletak-area', TerletakArea::class],
'merupakan-daerah' => ['Merupakan Daerah', 'merupakan-daerah', MerupakanDaerah::class],
'posisi-unit' => ['Posisi unit', 'posisi-unit', PosisiUnit::class],
'bentuk-unit' => ['Bentuk unit', 'bentuk-unit', BentukUnit::class],
'fasilitas-objek' => ['Fasilitas Umum Dekat Objek', 'fasilitas-objek', FasilitasObjek::class],
];
@@ -931,6 +947,12 @@ class SurveyorController extends Controller
'Model alat berat' => ModelAlatBerat::class,
'Jenis kapal' => JenisKapal::class,
'Jenis kendaraan' => JenisKendaraan::class,
'Terletak di Area' => TerletakArea::class,
'Posisi unit' => PosisiUnit::class,
'Bentuk unit' => BentukUnit::class,
'Fasilitas Umum Dekat Objek' => FasilitasObjek::class,
'Merupakan Daerah' => MerupakanDaerah::class,
'Jenis unit' => JenisUnit::class,
];
@@ -1067,6 +1089,12 @@ class SurveyorController extends Controller
'model-alat-berat' => ModelAlatBerat::class,
'jenis-kapal' => JenisKapal::class,
'jenis-kendaraan' => JenisKendaraan::class,
'terletak-area' => TerletakArea::class,
'posisi-unit' => PosisiUnit::class,
'bentuk-unit' => BentukUnit::class,
'fasilitas-objek' => FasilitasObjek::class,
'merupakan-daerah' => MerupakanDaerah::class,
'jenis-unit' => JenisUnit::class,
];
@@ -1125,6 +1153,12 @@ class SurveyorController extends Controller
'model-alat-berat' => ['Model alat berat', 'model-alat-berat'],
'jenis-kapal' => ['Jenis kapal', 'jenis-kapal'],
'jenis-kendaraan' => ['Jenis kendaraan', 'jenis-kendaraan'],
'jenis-unit' => ['Jenis unit', 'jenis-unit'],
'terletak-area' => ['Terletak di Area', 'terletak-area'],
'merupakan-daerah' => ['Merupakan Daerah', 'merupakan-daerah'],
'posisi-unit' => ['Posisi unit', 'posisi-unit'],
'bentuk-unit' => ['Bentuk unit', 'bentuk-unit'],
'fasilitas-objek' => ['Fasilitas Umum Dekat Objek', 'fasilitas-objek'],
];
private function getAssetData($data)