update semua form inspeksi

This commit is contained in:
majid
2024-11-19 10:50:21 +07:00
parent a79dd22311
commit d51fd932e7
22 changed files with 3643 additions and 1679 deletions

View File

@@ -46,11 +46,9 @@
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5 mt-5">
<label class="form-label max-w-56">Tanggal Survey</label>
<div class="flex flex-wrap items-baseline w-full">
<input type="date" name="tanggal_survey" class="input" placeholder="Masukkan Hubungan Calon Debitur">
@error('bentuk_tanah')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
<input type="date" name="tanggal_survey" class="input"
placeholder="Masukkan Hubungan Calon Debitur">
<em id="error-tanggal_survey" class="alert text-danger text-sm"></em>
</div>
</div>
</div>
@@ -77,23 +75,21 @@
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Nama Wakil Debitur</label>
<div class="flex flex-wrap items-baseline w-full">
<input type="text" name="bentuk_tanah" class="input"
<input type="text" name="nama_wakil" class="input"
placeholder="Masukkan Hubungan Calon Debitur">
@error('bentuk_tanah')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
<em id="error-nama_wakil" class="alert text-danger text-sm"></em>
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Hubungan Calon Debitur</label>
<div class="flex flex-wrap items-baseline w-full">
<input type="text" name="bentuk_tanah" class="input"
<input type="text" name="hub_calon_debitur" class="input"
placeholder="Masukkan Hubungan Calon Debitur">
@error('bentuk_tanah')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
<em id="error-hub_calon_debitur" class="alert text-danger text-sm"></em>
</div>
</div>
</div>
@@ -132,15 +128,51 @@
@php
$inputDataJaminan = [
['label' => 'Nama pemilik','index' => 0],
['label' => 'Nomor polisi', 'index' => 1],
['label' => 'Merek', 'index' => 2],
['label' => 'jenis', 'index' => 3],
['label' => 'Warna', 'index' => 4],
['label' => 'Nomor Rangka/NIK/VIN', 'index' => 5],
['label' => 'Nomor Mesin', 'index' => 6],
['label' => 'Masa Berlaku STNK', 'index' => 7],
['label' => 'Masa Berlaku Pajak', 'index' => 8],
[
'label' => 'Nama pemilik',
'name' => 'nama_pemilik',
'index' => 0,
],
[
'label' => 'Nomor polisi',
'name' => 'nomor_polisi_jaminan',
'index' => 1,
],
[
'label' => 'Merek',
'name' => 'merek_jaminan',
'index' => 2,
],
[
'label' => 'jenis',
'name' => 'jenis',
'index' => 3,
],
[
'label' => 'Warna',
'name' => 'warna_jaminan',
'index' => 4,
],
[
'label' => 'Nomor Rangka/NIK/VIN',
'name' => 'nomor_rangka_jaminan',
'index' => 5,
],
[
'label' => 'Nomor Mesin',
'name' => 'nomor_mesin_jaminan',
'index' => 6,
],
[
'label' => 'Masa Berlaku STNK',
'name' => 'masa_stnk',
'index' => 7,
],
[
'label' => 'Masa Berlaku Pajak',
'name' => 'masa_pajak',
'index' => 8,
],
];
@endphp
@@ -175,9 +207,9 @@
@foreach ($saranaPelengkap as $item)
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56 gap-2.5" style="width: 500px">
<input class="checkbox" name="sarana_pelengkap[]" type="checkbox"
<input class="checkbox" name="kendaraan[]" type="checkbox"
value="{{ $item->name }}"
{{ in_array($item->name, old('sarana_pelengkap', $forminspeksi['sarana_pelengkap'] ?? [])) ? 'checked' : '' }} />
{{ in_array($item->name, old('kendaraan', $forminspeksi['kendaraan'] ?? [])) ? 'checked' : '' }} />
{{ $item->name }}
</label>
<input type="text" name="sarana_pelengkap_input[]" class="input w-full"
@@ -187,17 +219,16 @@
@endforeach
@endif
</div>
<em id="error-sarana_pelengkap" class="alert text-danger text-sm"></em>
<em id="error-kendaraan" class="alert text-danger text-sm"></em>
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Kondisi</label>
<div class="flex flex-wrap items-baseline w-full">
<input type="text" name="tanggal_survey" class="input" placeholder="STNK">
@error('hadapMataAngin')
<em class="alert text-danger text-sm">{{ $message }}</em>
@enderror
<input type="text" name="kondisi" class="input" placeholder="Masukkan Kondisi">
<em id="error-kondisi" class="alert text-danger text-sm"></em>
</div>
</div>
@@ -210,9 +241,9 @@
@foreach ($permohonan->debiture->documents as $item)
@php
$details = json_decode($item->detail);
$luas_tanah = isset($details['luas_tanah']) ? $details['luas_tanah'] : 'N/A';
$nomo_polisi = isset($details['nomo_polisi']) ? $details['nomo_polisi'] : 'N/A';
@endphp
<p class="text-2sm text-gray-700">{{ $luas_tanah }} </p>
<p class="text-2sm text-gray-700">{{ $nomo_polisi }} </p>
@endforeach
@endif
<div class="flex-wrap items-stretch">
@@ -248,9 +279,9 @@
@foreach ($permohonan->debiture->documents as $item)
@php
$details = json_decode($item->detail);
$luas_tanah = isset($details['luas_tanah']) ? $details['luas_tanah'] : 'N/A';
$merek = isset($details['merek']) ? $details['merek'] : 'N/A';
@endphp
<p class="text-2sm text-gray-700">{{ $luas_tanah }} </p>
<p class="text-2sm text-gray-700">{{ $merek }} </p>
@endforeach
@endif
<div class="flex-wrap items-stretch">
@@ -273,7 +304,7 @@
value="{{ old('merek_tidak_sesuai', $forminspeksi['merek_tidak_sesuai'] ?? '') }}"
style="{{ old('merek', $forminspeksi['merek'] ?? '') == 'tidak sesuai' ? '' : 'display: none;' }}">
</div>
<em id="error-luas_tanah" class="alert text-danger text-sm"></em>
<em id="error-merek" class="alert text-danger text-sm"></em>
</div>
</div>
</div>
@@ -287,9 +318,9 @@
@foreach ($permohonan->debiture->documents as $item)
@php
$details = json_decode($item->detail);
$luas_tanah = isset($details['luas_tanah']) ? $details['luas_tanah'] : 'N/A';
$warna = isset($details['warna']) ? $details['warna'] : 'N/A';
@endphp
<p class="text-2sm text-gray-700">{{ $luas_tanah }} </p>
<p class="text-2sm text-gray-700">{{ $warna }} </p>
@endforeach
@endif
<div class="flex-wrap items-stretch">
@@ -326,9 +357,9 @@
@foreach ($permohonan->debiture->documents as $item)
@php
$details = json_decode($item->detail);
$luas_tanah = isset($details['luas_tanah']) ? $details['luas_tanah'] : 'N/A';
$nomor_rangka = isset($details['nomor_rangka']) ? $details['nomor_rangka'] : 'N/A';
@endphp
<p class="text-2sm text-gray-700">{{ $luas_tanah }} </p>
<p class="text-2sm text-gray-700">{{ $nomor_rangka }} </p>
@endforeach
@endif
<div class="flex-wrap items-stretch">
@@ -364,9 +395,9 @@
@foreach ($permohonan->debiture->documents as $item)
@php
$details = json_decode($item->detail);
$luas_tanah = isset($details['luas_tanah']) ? $details['luas_tanah'] : 'N/A';
$nomor_mesin = isset($details['nomor_mesin']) ? $details['nomor_mesin'] : 'N/A';
@endphp
<p class="text-2sm text-gray-700">{{ $luas_tanah }} </p>
<p class="text-2sm text-gray-700">{{ $nomor_mesin }} </p>
@endforeach
@endif
<div class="flex-wrap items-stretch">
@@ -400,9 +431,9 @@
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Posisi Kilometer</label>
<div class="flex flex-wrap items-baseline w-full">
<input type="text" name="tanggal_survey" class="input" placeholder="Posisi Kilometer">
<input type="text" name="posisi_kilometer" class="input" placeholder="Posisi Kilometer">
<em class="alert text-danger text-sm"></em>
<em id="error-posisi_kilometer" class="alert text-danger text-sm"></em>
</div>
</div>
@@ -572,12 +603,12 @@
@endif
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Perusahaan Asuransi</label>
<div class="flex flex-wrap items-baseline w-full">
<input type="text" name="perusahaan_asuransi" class="input" placeholder="Pesurahaan Asuransi">
<em class="alert text-danger text-sm"></em>
<input type="text" name="perusahaan_asuransi" class="input"
placeholder="Pesurahaan Asuransi">
<em class="alert text-danger text-sm"></em>
</div>
</div>
@@ -586,10 +617,113 @@
<label class="form-label max-w-56">Tahun Berakhir</label>
<div class="flex flex-wrap items-baseline w-full">
<input type="date" name="tahun_berakhir" class="input" placeholder="Tahun berakhir">
<em class="alert text-danger text-sm"></em>
<em class="alert text-danger text-sm"></em>
</div>
</div>
</div>
</div>
</div>
<div class="card bg-white rounded-lg overflow-hidden">
<div class="card-body">
<div class=" py-4 ">
<h1 class="text-md font-medium text-gray-900">Analisis Fakta</h1>
</div>
<div class="grid gap-5">
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Faktor Positif</label>
<div id="fakta-positif-container" class="flex flex-wrap items-baseline w-full">
<div class="fakta_positif flex items-center gap-2 mt-2 textarea-group w-full">
<textarea class="textarea mt-2" name="fakta_positif[]" rows="3">{{ old('fakta_positif.0', $forminspeksi['fakta_positif'][0] ?? '') }}</textarea>
<button class="btn btn-danger btn-sm remove-btn" type="button" style="display: none;">
<i class="ki-outline ki-trash"></i>
</button>
<em id="error-fakta_positif" class="alert text-danger text-sm"></em>
</div>
<button type="button" class="btn btn-primary btn-sm mt-5"
onclick="addClonableItem('fakta-positif-container', 'fakta_positif')">
<i class="ki-outline ki-plus"></i>
</button>
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Faktor Negatif</label>
<div id="fakta-negatif-container" class="flex flex-wrap items-baseline w-full">
<div class="fakta_negatif flex items-center gap-2 mt-2 textarea-group w-full">
<textarea class="textarea mt-2" name="fakta_negatif[]" rows="3">{{ old('fakta_negatif.0', $forminspeksi['fakta_negatif'][0] ?? '') }}</textarea>
<button class="btn btn-danger btn-sm remove-btn" type="button" style="display: none;">
<i class="ki-outline ki-trash"></i>
</button>
<em id="error-fakta_negatif" class="alert text-danger text-sm"></em>
</div>
<button type="button" class="btn btn-primary btn-sm mt-5"
onclick="addClonableItem('fakta-negatif-container', 'fakta_negatif')">
<i class="ki-outline ki-plus"></i>
</button>
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Analisa makro</label>
<div class="flex flex-wrap items-baseline w-full" id="analisa-makro-container">
<div class="analisa_makro flex items-center gap-2 mt-2 textarea-group w-full">
<textarea class="textarea mt-2" name="analisa_makro[]" rows="3" placeholder="Tambahkan keterangan"></textarea>
<button class="btn btn-danger btn-sm remove-btn" type="button" style="display: none;">
<i class="ki-outline ki-trash"></i>
</button>
<em id="error-analisa_makro" class="alert text-danger text-sm"></em>
</div>
<button class="btn btn-primary btn-sm mt-5" type="button"
onclick="addClonableItem('analisa-makro-container', 'analisa_makro')">
<i class="ki-outline ki-plus"></i>
</button>
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Kesimpulan</label>
<div id="kesimpulan-container" class="flex flex-wrap items-baseline w-full">
<div class="kesimpulan flex items-center gap-2 mt-2 textarea-group w-full">
<textarea class="textarea mt-2" name="kesimpulan[]" rows="3">{{ old('kesimpulan.0', $forminspeksi['kesimpulan'][0] ?? '') }}</textarea>
<button class="btn btn-danger btn-sm remove-btn" type="button" style="display: none;">
<i class="ki-outline ki-trash"></i>
</button>
<em id="error-kesimpulan" class="alert text-danger text-sm"></em>
</div>
<button type="button"
onclick="addClonableItem('kesimpulan-container', 'kesimpulan')"
class="btn btn-primary btn-sm mt-5 ">
<i class="ki-outline ki-plus"></i>
</button>
</div>
</div>
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">Catatan Lainnya</label>
<div id="catatan-container" class="flex flex-wrap items-baseline w-full">
<div class="catatan flex items-center gap-2 mt-2 textarea-group w-full">
<textarea class="textarea mt-2" name="catatan[]" rows="3">{{ old('catatan.0', $forminspeksi['catatan'][0] ?? '') }}</textarea>
<button class="btn btn-danger btn-sm remove-btn" type="button" style="display: none;">
<i class="ki-outline ki-trash"></i>
</button>
<em id="error-catatan" class="alert text-danger text-sm"></em>
</div>
<button type="button"
onclick="addClonableItem('catatan-container', 'catatan')"
class="btn btn-primary btn-sm mt-5 ">
<i class="ki-outline ki-plus"></i>
</button>
</div>
</div>
</div>
</div>
</div>