perabaikan team activity, form inspeksi rap,laporan memo, rap, resume dan penambahan basic data perizinan
This commit is contained in:
@@ -43,6 +43,7 @@ class FormSurveyorRequest extends FormRequest
|
||||
'apartemen-kantor' => $this->getUnitRules(),
|
||||
'lingkungan' => $this->getLinkunganRules(),
|
||||
'fakta' => $this->getCommonRules(),
|
||||
'rap' => $this->getRapRules()
|
||||
];
|
||||
|
||||
$rules = [];
|
||||
@@ -51,7 +52,7 @@ class FormSurveyorRequest extends FormRequest
|
||||
foreach ($pisah as $act) {
|
||||
if (isset($allRules[$act])) {
|
||||
$rules = array_merge($rules, $allRules[$act]);
|
||||
if ($act == 'tanah' || $act == 'bangunan' || $act == 'apartemen-kantor') {
|
||||
if ($act == 'tanah' || $act == 'bangunan' || $act == 'apartemen-kantor' || $act == 'rap') {
|
||||
$hasAssetDescriptionRules = true;
|
||||
}
|
||||
}
|
||||
@@ -580,4 +581,51 @@ class FormSurveyorRequest extends FormRequest
|
||||
];
|
||||
}
|
||||
|
||||
private function getRapRules()
|
||||
{
|
||||
return [
|
||||
'perizinan.*' => 'required',
|
||||
'perizinan_file.*' => 'required',
|
||||
'brosur_price_list.*' => 'required',
|
||||
'brosur_price_file.*' => 'required',
|
||||
'pengalaman_developer' => 'nullable',
|
||||
'developer_anggota' => 'nullable',
|
||||
'lainnya_developer.*' => 'nullable',
|
||||
'kapan_mulai_dibangun' => 'nullable',
|
||||
'kondisi_perumahan' => 'nullable',
|
||||
'progres_pembangunan' => 'nullable',
|
||||
'kontraktor' => 'nullable',
|
||||
'lingkungan_sekitar' => 'nullable',
|
||||
'komplek_disekitar' => 'nullable',
|
||||
'pusat_keramaian' => 'nullable',
|
||||
'transportasi_umum' => 'nullable',
|
||||
'lainnya_kondisi.*' => 'nullable',
|
||||
'partisi_.*' => 'nullable',
|
||||
'jumlah_unit.*' => 'nullable',
|
||||
'batas_batas_perumahan' => 'nullable',
|
||||
'fasus_fasum.*' => 'nullable',
|
||||
'progres_penjualan.*' => 'nullable',
|
||||
'harga_unit.*' => 'nullable',
|
||||
'target_market.*' => 'nullable',
|
||||
'kerjasama_dengan_bank' => 'nullable',
|
||||
'rute_menuju_lokasi' => 'nullable',
|
||||
'kdb' => 'nullable',
|
||||
'kdh' => 'nullable',
|
||||
'gsb' => 'nullable',
|
||||
'max_lantai' => 'nullable',
|
||||
'klb' => 'nullable',
|
||||
'gss' => 'nullable',
|
||||
'pelebaran_jalan' => 'nullable',
|
||||
'nama_petugas' => 'nullable',
|
||||
'lat' => 'nullable|numeric',
|
||||
'lng' => 'nullable|numeric',
|
||||
'foto_gistaru' => 'nullable',
|
||||
'foto_bhumi' => 'nullable',
|
||||
'foto_argis_region' => 'nullable',
|
||||
'foto_tempat' => 'nullable',
|
||||
'keterangan' => 'nullable|array',
|
||||
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -39,6 +39,7 @@ class SurveyorRequest extends FormRequest
|
||||
'fasilitas-objek' => 'fasilitas_objek',
|
||||
'perkerasan-jalan' => 'perkerasan_jalan',
|
||||
'foto-objek-jaminan' => 'foto_objek_jaminan',
|
||||
'perizinan' => 'perizinan'
|
||||
];
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user