perbaikan pembanding kendaraan, alat berat, pesawat, kapal, print out dan ukuran foto pada objek jaminan
This commit is contained in:
@@ -729,7 +729,8 @@ class PenilaiController extends Controller
|
|||||||
|
|
||||||
if ($lpj) {
|
if ($lpj) {
|
||||||
$lpjData = json_decode($lpj->lpj, true);
|
$lpjData = json_decode($lpj->lpj, true);
|
||||||
$memo = json_decode($lpj->memoe, true);
|
$memo = json_decode($lpj->memo, true);
|
||||||
|
$resumeData = json_decode($lpj->resume, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
$inputAddress = $forminspeksi['asset']['alamat']['sesuai'] ?? $forminspeksi['asset']['alamat']['tidak sesuai'];
|
$inputAddress = $forminspeksi['asset']['alamat']['sesuai'] ?? $forminspeksi['asset']['alamat']['tidak sesuai'];
|
||||||
@@ -757,7 +758,9 @@ class PenilaiController extends Controller
|
|||||||
'statusLpj',
|
'statusLpj',
|
||||||
'alamat',
|
'alamat',
|
||||||
'dataPembanding',
|
'dataPembanding',
|
||||||
'nomorLaporan'
|
'nomorLaporan',
|
||||||
|
'memo',
|
||||||
|
'resumeData'
|
||||||
));
|
));
|
||||||
|
|
||||||
$pdf->setPaper('A4', 'portrait');
|
$pdf->setPaper('A4', 'portrait');
|
||||||
@@ -776,9 +779,11 @@ class PenilaiController extends Controller
|
|||||||
'alamat',
|
'alamat',
|
||||||
'dataPembanding',
|
'dataPembanding',
|
||||||
'nomorLaporan',
|
'nomorLaporan',
|
||||||
'memo'
|
'memo',
|
||||||
|
'resumeData'
|
||||||
));
|
));
|
||||||
|
|
||||||
|
// return $pdf;
|
||||||
$pdf->setPaper('A4', 'portrait');
|
$pdf->setPaper('A4', 'portrait');
|
||||||
return $pdf->download('Laporan_'. $tipeLaporan . '_' . $permohonan->nomor_registrasi . '_' .$permohonan->debiture->name .'_data.pdf');
|
return $pdf->download('Laporan_'. $tipeLaporan . '_' . $permohonan->nomor_registrasi . '_' .$permohonan->debiture->name .'_data.pdf');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -649,6 +649,13 @@ class PenilaianController extends Controller
|
|||||||
|
|
||||||
if ($lpj) {
|
if ($lpj) {
|
||||||
$lpjData = json_decode($lpj->lpj, true);
|
$lpjData = json_decode($lpj->lpj, true);
|
||||||
|
$resumeData = json_decode($lpj->resume, true);
|
||||||
|
$memo = json_decode($lpj->memo, true);
|
||||||
|
$rap = json_decode($lpj->rap, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (empty($lpj->type_penilai)) {
|
||||||
|
return redirect()->back()->with('error', 'Masih diproses');
|
||||||
}
|
}
|
||||||
|
|
||||||
$viewLaporan = $this->getViewLaporan($lpj->type_penilai);
|
$viewLaporan = $this->getViewLaporan($lpj->type_penilai);
|
||||||
@@ -657,7 +664,7 @@ class PenilaianController extends Controller
|
|||||||
return redirect()->back()->with('error', 'Laporan belum dibuat');
|
return redirect()->back()->with('error', 'Laporan belum dibuat');
|
||||||
}
|
}
|
||||||
|
|
||||||
return view('lpj::'. $viewLaporan, compact('permohonan', 'forminspeksi', 'basicData', 'inspeksi', 'lpjData', 'provinces'));
|
return view('lpj::'. $viewLaporan, compact('permohonan', 'forminspeksi', 'basicData', 'inspeksi', 'lpjData', 'provinces','resumeData', 'rap','memo'));
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getViewLaporan($tipe)
|
private function getViewLaporan($tipe)
|
||||||
|
|||||||
@@ -909,8 +909,8 @@ class SurveyorController extends Controller
|
|||||||
$jenisJaminan = $inspeksi->dokument->jenisJaminan->name ?? '';
|
$jenisJaminan = $inspeksi->dokument->jenisJaminan->name ?? '';
|
||||||
|
|
||||||
$isTanahBangunan = !in_array(
|
$isTanahBangunan = !in_array(
|
||||||
strtoupper($jenisJaminan->name ?? ''),
|
strtoupper($jenisJaminan ?? ''),
|
||||||
['KAPAL', 'PESAWAT', 'KENDARAAN', 'ALAT BERAT']
|
['KAPAL', 'PESAWAT', 'KENDARAAN', 'ALAT BERAT', 'MESIN']
|
||||||
);
|
);
|
||||||
|
|
||||||
$isInvalid =
|
$isInvalid =
|
||||||
@@ -968,7 +968,9 @@ class SurveyorController extends Controller
|
|||||||
->route('surveyor.index')
|
->route('surveyor.index')
|
||||||
->with('success', 'Jadwal berhasil dibuat.');
|
->with('success', 'Jadwal berhasil dibuat.');
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return response()->json(['buttonDisable' => $e->getMessage()]);
|
return redirect()
|
||||||
|
->route('surveyor.index')
|
||||||
|
->with('error', 'Tanggal dan catatan tidak boleh kosong');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1052,6 +1054,19 @@ class SurveyorController extends Controller
|
|||||||
|
|
||||||
private function formatSinglePembanding($request, $index)
|
private function formatSinglePembanding($request, $index)
|
||||||
{
|
{
|
||||||
|
$tanahBangunanTypes = ['KAPAL', 'PESAWAT', 'KENDARAAN', 'ALAT BERAT', 'MESIN'];
|
||||||
|
|
||||||
|
if (isset($request->action) &&
|
||||||
|
in_array(strtoupper($request->action), array_map('strtoupper', $tanahBangunanTypes))) {
|
||||||
|
$fields = [
|
||||||
|
'address', 'village_code', 'district_code', 'city_code', 'province_code',
|
||||||
|
'nama', 'type','warna','lokasi', 'total', 'diskon', 'harga_diskon',
|
||||||
|
'sumber_data', 'harga', 'tahun','transmisi','telepon',
|
||||||
|
'kordinat_lat', 'kordinat_lng', 'tahun_pembuatan','merek_buatan','kapasitas','power','kondisi'
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
|
}else{
|
||||||
$fields = [
|
$fields = [
|
||||||
'address', 'village_code', 'district_code', 'city_code', 'province_code',
|
'address', 'village_code', 'district_code', 'city_code', 'province_code',
|
||||||
'tahun', 'luas_tanah', 'luas_bangunan', 'tahun_bangunan',
|
'tahun', 'luas_tanah', 'luas_bangunan', 'tahun_bangunan',
|
||||||
@@ -1059,6 +1074,7 @@ class SurveyorController extends Controller
|
|||||||
'peruntukan', 'penawaran', 'telepon','hak_properti',
|
'peruntukan', 'penawaran', 'telepon','hak_properti',
|
||||||
'kordinat_lat', 'kordinat_lng', 'jenis_aset','foto_objek'
|
'kordinat_lat', 'kordinat_lng', 'jenis_aset','foto_objek'
|
||||||
];
|
];
|
||||||
|
}
|
||||||
|
|
||||||
$pembanding = [];
|
$pembanding = [];
|
||||||
foreach ($fields as $field) {
|
foreach ($fields as $field) {
|
||||||
@@ -1252,6 +1268,104 @@ class SurveyorController extends Controller
|
|||||||
return $objekPenilaian;
|
return $objekPenilaian;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function formatObjekPenilaiankendaraan($request)
|
||||||
|
{
|
||||||
|
$fields = [
|
||||||
|
'address', 'village_code', 'district_code', 'city_code', 'province_code',
|
||||||
|
'nama', 'type','warna','lokasi', 'total', 'diskon', 'harga_diskon',
|
||||||
|
'sumber_data', 'harga', 'tahun','transmisi','telepon',
|
||||||
|
'kordinat_lat', 'kordinat_lng', 'tahun_pembuatan','merek_buatan','kapasitas','power','kondisi'
|
||||||
|
];
|
||||||
|
|
||||||
|
$inspeksi = Inspeksi::where('permohonan_id', $request->input('permohonan_id'))
|
||||||
|
->where('dokument_id', $request->input('dokument_id'))
|
||||||
|
->first();
|
||||||
|
|
||||||
|
if ($inspeksi) {
|
||||||
|
$needsSave = false;
|
||||||
|
|
||||||
|
// Handle foto_form
|
||||||
|
$fotoForm = json_decode($inspeksi->foto_form, true) ?: [];
|
||||||
|
if (!isset($fotoForm['object_jaminan'])) {
|
||||||
|
$fotoForm['object_jaminan'] = [['foto_objek' => null]];
|
||||||
|
$needsSave = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle data_form
|
||||||
|
$dataForm = json_decode($inspeksi->data_form, true) ?: [];
|
||||||
|
|
||||||
|
|
||||||
|
// Update data dengan mempertahankan struktur sesuai/tidak sesuai
|
||||||
|
foreach ($fields as $field) {
|
||||||
|
if ($request->filled($field)) {
|
||||||
|
$newValue = $request->input($field);
|
||||||
|
|
||||||
|
// Fields untuk alamat dalam asset
|
||||||
|
if (in_array($field, ['address', 'village_code', 'district_code', 'city_code', 'province_code'])) {
|
||||||
|
|
||||||
|
if (!isset($dataForm['alamat'])) {
|
||||||
|
$dataForm['alamat'] = [];
|
||||||
|
}
|
||||||
|
|
||||||
|
$alamatStatus = $dataForm['alamat'] == 'sesuai' ? 'sesuai' : 'tidak sesuai';
|
||||||
|
if (!isset($dataForm['alamat'][$alamatStatus])) {
|
||||||
|
$dataForm['alamat'][$alamatStatus] = [];
|
||||||
|
}
|
||||||
|
|
||||||
|
$dataForm['alamat'][$alamatStatus][$field] = $newValue;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (!isset($dataForm[$field])) {
|
||||||
|
$dataForm[$field] = [];
|
||||||
|
}
|
||||||
|
$dataForm[$field] = $newValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$needsSave = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($needsSave) {
|
||||||
|
$inspeksi->foto_form = json_encode($fotoForm);
|
||||||
|
$inspeksi->data_form = json_encode($dataForm);
|
||||||
|
$inspeksi->save();
|
||||||
|
}
|
||||||
|
|
||||||
|
$existingFoto = $fotoForm['object_jaminan'][0]['foto_objek'] ?? null;
|
||||||
|
|
||||||
|
// Gabungkan data dari tanah, bangunan, dan asset
|
||||||
|
$objekPenilaian = array_merge(
|
||||||
|
['foto_objek' => $existingFoto],
|
||||||
|
array_reduce($fields, function ($carry, $field) use ($request, $dataForm) {
|
||||||
|
if (isset($dataForm[$field])) {
|
||||||
|
if (is_array($dataForm[$field])) {
|
||||||
|
if (isset($dataForm[$field]['sesuai'])) {
|
||||||
|
$carry[$field] = $dataForm[$field]['sesuai'];
|
||||||
|
} elseif (isset($dataForm[$field]['tidak sesuai'])) {
|
||||||
|
$carry[$field] = $dataForm[$field]['tidak sesuai'];
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$carry[$field] = $dataForm[$field];
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$carry[$field] = $request->input($field);
|
||||||
|
}
|
||||||
|
return $carry;
|
||||||
|
}, [])
|
||||||
|
);
|
||||||
|
|
||||||
|
} else {
|
||||||
|
// Inisialisasi data baru
|
||||||
|
$objekPenilaian = array_reduce($fields, function ($carry, $field) use ($request) {
|
||||||
|
$carry[$field] = $request->input($field);
|
||||||
|
return $carry;
|
||||||
|
}, ['foto_objek' => null]);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $objekPenilaian;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private function saveInspeksi($formattedData)
|
private function saveInspeksi($formattedData)
|
||||||
@@ -1283,7 +1397,15 @@ class SurveyorController extends Controller
|
|||||||
'foto_objek_pembanding.*' => 'nullable|image|max:'.$maxSize,
|
'foto_objek_pembanding.*' => 'nullable|image|max:'.$maxSize,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
$tanahBangunanTypes = ['KAPAL', 'PESAWAT', 'KENDARAAN', 'ALAT BERAT', 'MESIN'];
|
||||||
|
|
||||||
|
if (isset($request->action) &&
|
||||||
|
in_array(strtoupper($request->action), array_map('strtoupper', $tanahBangunanTypes))) {
|
||||||
|
|
||||||
|
$objekPenilaian = $this->formatObjekPenilaiankendaraan($request);
|
||||||
|
}else{
|
||||||
$objekPenilaian = $this->formatObjekPenilaian($request);
|
$objekPenilaian = $this->formatObjekPenilaian($request);
|
||||||
|
}
|
||||||
if ($request->hasFile('foto_objek')) {
|
if ($request->hasFile('foto_objek')) {
|
||||||
$newFoto = $this->handleupdateOrDeleteFile(
|
$newFoto = $this->handleupdateOrDeleteFile(
|
||||||
$request->file('foto_objek'),
|
$request->file('foto_objek'),
|
||||||
@@ -1583,17 +1705,22 @@ class SurveyorController extends Controller
|
|||||||
|
|
||||||
public function getCodeAlamat($code, $inspectionData)
|
public function getCodeAlamat($code, $inspectionData)
|
||||||
{
|
{
|
||||||
$cekAlamat = isset(
|
|
||||||
$inspectionData['asset']['alamat']['sesuai'],
|
$tanahBangunanTypes = ['KAPAL', 'PESAWAT', 'KENDARAAN', 'ALAT BERAT', 'MESIN'];
|
||||||
)
|
|
||||||
? 'sesuai'
|
if (isset($inspectionData['action']) &&
|
||||||
: 'tidak sesuai';
|
in_array(strtoupper($inspectionData['action']), array_map('strtoupper', $tanahBangunanTypes))) {
|
||||||
$selectedProvince =
|
return $selectedProvince = $inspectionData['alamat']['sesuai'][$code] ?? null;
|
||||||
$inspectionData['asset']['alamat'][$cekAlamat][
|
}
|
||||||
$code
|
|
||||||
] ?? null;
|
if (isset($inspectionData['asset'])) {
|
||||||
|
$cekAlamat = isset($inspectionData['asset']['alamat']['sesuai']) ? 'sesuai' : 'tidak sesuai';
|
||||||
|
$selectedProvince = $inspectionData['asset']['alamat'][$cekAlamat][$code] ?? null;
|
||||||
return $selectedProvince;
|
return $selectedProvince;
|
||||||
}
|
}
|
||||||
|
return null;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private function getHeader(string $type): array
|
private function getHeader(string $type): array
|
||||||
|
|||||||
@@ -264,196 +264,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@include('lpj::penilai.components.foto-lampiran')
|
||||||
<div class="card">
|
|
||||||
<div class="card-header bg-agi-50">
|
|
||||||
<h3 class="card-title uppercase">
|
|
||||||
Peta lokasi
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
<div class="card-body grid gap-5">
|
|
||||||
<div class="border-t mt-5">
|
|
||||||
<div class="flex card-header border border-agi-100 bg-agi-50 justify-center" id="basic_settings">
|
|
||||||
<h3 class="card-title uppercase">
|
|
||||||
Rute Menuju Lokasi
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
@if (isset($formPeta))
|
|
||||||
@php
|
|
||||||
$foto = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat'];
|
|
||||||
@endphp
|
|
||||||
|
|
||||||
@foreach ($foto as $item)
|
|
||||||
@if (isset($formPeta[$item]) && $formPeta[$item])
|
|
||||||
<div class="flex items-center justify-between mt-5 border-b">
|
|
||||||
<div class="grid gap-5">
|
|
||||||
<h2 class="text-gray-600 font-semibold text-xl">
|
|
||||||
{{ ucwords(str_replace('_', ' ', $item)) }}
|
|
||||||
</h2>
|
|
||||||
<div class="flex items-center mt-5">
|
|
||||||
<img src="{{ Storage::url($formPeta[$item]) }}"
|
|
||||||
alt="{{ $item }}">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-header bg-agi-50">
|
|
||||||
<h3 class="card-title uppercase">
|
|
||||||
Foto jaminan
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
<div class="card-body grid gap-5">
|
|
||||||
<div class="border-t mt-5">
|
|
||||||
<div class="flex card-header border border-agi-100 bg-agi-50 justify-center" id="basic_settings">
|
|
||||||
<h3 class="card-title uppercase">
|
|
||||||
Rute Menuju Lokasi
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
@if (isset($formFoto) && isset($formFoto['rute_menuju_lokasi']) && is_array($formFoto['rute_menuju_lokasi']))
|
|
||||||
@foreach ($formFoto['rute_menuju_lokasi']['rute_menuju_lokasi'][0] as $item)
|
|
||||||
<div class="flex items-center justify-between mt-5">
|
|
||||||
<div class="grid gap-5">
|
|
||||||
<h2 class="text-gray-600 font-semibold text-xl">
|
|
||||||
{{ ($item['name'] ?? "") . ' ' . $loop->index + 1 }}
|
|
||||||
</h2>
|
|
||||||
<div class="flex items-center">
|
|
||||||
@if(isset($item['path']))
|
|
||||||
<img src="{{ Storage::url($item['path']) }}" alt="">
|
|
||||||
@endif
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endforeach
|
|
||||||
@else
|
|
||||||
<p>No route information available.</p>
|
|
||||||
@endif
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="border-t mt-5">
|
|
||||||
<div class="flex card-header border border-agi-100 bg-agi-50 justify-center" id="basic_settings">
|
|
||||||
<h3 class="card-title uppercase">
|
|
||||||
Object Jaminan
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
@if (isset($formFoto['object_jaminan']))
|
|
||||||
@foreach ($formFoto['object_jaminan'] as $item)
|
|
||||||
<div class="flex items-center justify-between mt-5">
|
|
||||||
<div class="grid gap-5">
|
|
||||||
<h2 class=" font-semibold text-xl">
|
|
||||||
{{ $item['name_objek'] ?? "" }}
|
|
||||||
</h2>
|
|
||||||
<div class="flex items-center">
|
|
||||||
|
|
||||||
|
|
||||||
<img src="{{ Storage::url($item['foto_objek']) }}" alt="">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
@if (isset($formFoto['foto_basement']))
|
|
||||||
<div class="border-t mt-5">
|
|
||||||
<div class="flex card-header border border-agi-100 bg-agi-50 justify-center" id="basic_settings">
|
|
||||||
<h3 class="card-title uppercase">
|
|
||||||
Basement
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
<div class="flex items-center justify-between mt-5">
|
|
||||||
<div class="grid gap-5">
|
|
||||||
<h2 class=" font-semibold text-xl">
|
|
||||||
Basemnt
|
|
||||||
</h2>
|
|
||||||
<div class="flex items-center">
|
|
||||||
|
|
||||||
|
|
||||||
<img src="{{ Storage::url($formFoto['foto_basement']) }}" alt="">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endif
|
|
||||||
|
|
||||||
@if (isset($formFoto['foto_gerbang']))
|
|
||||||
<div class="border-t mt-5">
|
|
||||||
<div class="flex card-header border border-agi-100 bg-agi-50 justify-center" id="basic_settings">
|
|
||||||
<h3 class="card-title uppercase">
|
|
||||||
Gerbang
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
|
|
||||||
|
|
||||||
<div class="flex items-center justify-between mt-5">
|
|
||||||
<div class="grid gap-5">
|
|
||||||
<h2 class=" font-semibold text-xl">
|
|
||||||
Gerbang
|
|
||||||
</h2>
|
|
||||||
<div class="flex items-center">
|
|
||||||
|
|
||||||
|
|
||||||
<img src="{{ Storage::url($formFoto['foto_gerbang']) }}" alt="">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endif
|
|
||||||
|
|
||||||
|
|
||||||
@if (isset($formFoto['pendamping']))
|
|
||||||
<div class="border-t mt-5">
|
|
||||||
<div class="flex card-header border border-agi-100 bg-agi-50 justify-center" id="basic_settings">
|
|
||||||
<h3 class="card-title uppercase">
|
|
||||||
Pendamping
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
|
|
||||||
|
|
||||||
<div class="flex items-center justify-between mt-5">
|
|
||||||
<div class="grid gap-5">
|
|
||||||
<h2 class=" font-semibold text-xl">
|
|
||||||
Pendamping
|
|
||||||
</h2>
|
|
||||||
<div class="flex items-center">
|
|
||||||
|
|
||||||
|
|
||||||
<img src="{{ Storage::url($formFoto['pendamping']) }}" alt="">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endif
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="flex justify-start gap-5">
|
<div class="flex justify-start gap-5">
|
||||||
<a class="btn btn-success" onclick="saveMemo()">
|
<a class="btn btn-success" onclick="saveMemo()">
|
||||||
|
|||||||
@@ -10,16 +10,17 @@
|
|||||||
|
|
||||||
<style>
|
<style>
|
||||||
* {
|
* {
|
||||||
font-size: 6px;
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
font-size: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
font-size: 10px
|
font-size: 12px
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Define the header rules **/
|
/** Define the header rules **/
|
||||||
@page {
|
@page {
|
||||||
margin-top: 120px;
|
margin-top: 100px;
|
||||||
/* Ruang untuk header */
|
/* Ruang untuk header */
|
||||||
margin-bottom: 50px;
|
margin-bottom: 50px;
|
||||||
/* Ruang untuk footer */
|
/* Ruang untuk footer */
|
||||||
@@ -127,29 +128,29 @@
|
|||||||
</table>
|
</table>
|
||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="width: 10%">Kepada</td>
|
<td style="width: 20%; padding: 2px;">Kepada</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td>{{ $memo['kepada'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;">{{ $memo['kepada'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Dari</td>
|
<td style="width: 20%; padding: 2px;">Dari</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td>{{ $memo['dari'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;">{{ $memo['dari'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>No</td>
|
<td style="width: 20%; padding: 2px;">No</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td>{{ $memo['nomor_memo'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;">{{ $memo['nomor_memo'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Tanggal</td>
|
<td style="width: 20%; padding: 2px;">Tanggal</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td></td>
|
<td style="width: 79%; padding: 2px;">{{ formatTanggalIndonesia($memo['tanggal']) }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Perihal</td>
|
<td style="width: 20%; padding: 2px;">Perihal</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td>{{ $memo['perihal'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;">{{ $memo['perihal'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -172,18 +173,17 @@
|
|||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="width: 10%">Nama Calon Debiture</td>
|
<td style="width: 20%; padding: 2px;">Nama Calon Debiture</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td >{{ $permohonan->debiture->name ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;">{{ $permohonan->debiture->name ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@if (@isset($dokumen))
|
@if (@isset($dokumen))
|
||||||
@foreach ($dokumen->detail as $details)
|
@foreach ($dokumen->detail as $details)
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{ $details->jenisLegalitasJaminan->name ?? '' }}
|
<td style="width: 20%; padding: 2px;">{{ $details->jenisLegalitasJaminan->name ?? '' }}</td>
|
||||||
</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td>:</td>
|
<td style="width: 79%; padding: 2px;">
|
||||||
<td>
|
|
||||||
@if (isset($detail->dokumen_jaminan))
|
@if (isset($detail->dokumen_jaminan))
|
||||||
@php
|
@php
|
||||||
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor))
|
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor))
|
||||||
@@ -209,19 +209,19 @@
|
|||||||
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Atas Nama</td>
|
<td style="width: 20%; padding: 2px;">Atas Nama</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td>{{ $permohonan->debiture->name ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;">{{ $permohonan->debiture->name ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Tanggal Terbit Sertifikat</td>
|
<td style="width: 20%; padding: 2px;" >Tanggal Terbit Sertifikat</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;" >:</td>
|
||||||
<td></td>
|
<td style="width: 79%; padding: 2px;"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Surat Ukur No</td>
|
<td style="width: 20%; padding: 2px;" >Surat Ukur No</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;" >:</td>
|
||||||
<td></td>
|
<td style="width: 79%; padding: 2px;"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@php
|
@php
|
||||||
@@ -229,9 +229,9 @@
|
|||||||
|
|
||||||
$luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null;
|
$luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null;
|
||||||
@endphp
|
@endphp
|
||||||
<td >Luas Tanah</td>
|
<td style="width: 20%; padding: 2px;">Luas Tanah</td>
|
||||||
<td >:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td >{{ $luas ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;">{{ $luas ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -244,34 +244,34 @@
|
|||||||
</table>
|
</table>
|
||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="10%">Terletak di</td>
|
<td style="width: 20%; padding: 2px;">Terletak di</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td> {{ $alamat['address'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;"> {{ $memo['lokasi']['address'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Kelurahan</td>
|
<td style="width: 20%; padding: 2px;" >Kelurahan</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;" >:</td>
|
||||||
<td>{{ $alamat['village_code'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;" >{{ $alamat['village_code'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Kecamatan</td>
|
<td style="width: 20%; padding: 2px;" >Kecamatan</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;" >:</td>
|
||||||
<td>{{ $alamat['district_code'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;" >{{ $alamat['district_code'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Kota</td>
|
<td style="width: 20%; padding: 2px;" >Kota</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;" >:</td>
|
||||||
<td> {{ $alamat['city_code'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;" > {{ $alamat['city_code'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Propinsi</td>
|
<td style="width: 20%; padding: 2px;" >Propinsi</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;" >:</td>
|
||||||
<td>{{ $alamat['province_code'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;" >{{ $alamat['province_code'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Titik Kordinat</td>
|
<td style="width: 20%; padding: 2px;">Titik Kordinat</td>
|
||||||
<td>:</td>
|
<td style="width: 1%; padding: 2px;" >:</td>
|
||||||
<td>{{ $alamat['province_code'] ?? '' }}</td>
|
<td style="width: 79%; padding: 2px;">{{ $alamat['province_code'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -282,6 +282,15 @@
|
|||||||
<h2 style=" text-transform: uppercase;">HASIL INSPEKSI</h2>
|
<h2 style=" text-transform: uppercase;">HASIL INSPEKSI</h2>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@isset($memo['hasil_survey'])
|
||||||
|
@foreach ($memo['hasil_survey'] as $key => $item)
|
||||||
|
<tr>
|
||||||
|
<td>{{ $key + 1 }} . {{ $item }}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
@endisset
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -289,6 +298,15 @@
|
|||||||
<h2 style=" text-transform: uppercase;">KESIMPULAN DAN SARAN</h2>
|
<h2 style=" text-transform: uppercase;">KESIMPULAN DAN SARAN</h2>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@isset($memo['kesimpulan_saran'])
|
||||||
|
@foreach ($memo['kesimpulan_saran'] as $key => $item)
|
||||||
|
<tr>
|
||||||
|
<td>{{ $key + 1 }} . {{ $item }}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
@endisset
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
@@ -296,7 +314,7 @@
|
|||||||
<td>Demikian Kami Sampaikan, aatas perhatiannya kami ucapkan terimakasih</td>
|
<td>Demikian Kami Sampaikan, aatas perhatiannya kami ucapkan terimakasih</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<table style="width: 100%; text-align: center;" border="1">
|
<table style="width: 100%; text-align: center;" >
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="height: 50px"></td>
|
<td style="height: 50px"></td>
|
||||||
@@ -339,6 +357,11 @@
|
|||||||
|
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const data = @json($memo);
|
||||||
|
console.log(data);
|
||||||
|
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -231,7 +231,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 2px;">Waktu Penyelesaian</td>
|
<td style="padding: 2px;">Waktu Penyelesaian</td>
|
||||||
<td style="padding: 2px;">:</td>
|
<td style="padding: 2px;">:</td>
|
||||||
<td style="padding: 2px;">1</td>
|
<td style="padding: 2px;">-</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -10,18 +10,19 @@
|
|||||||
|
|
||||||
<style>
|
<style>
|
||||||
* {
|
* {
|
||||||
font-size: 6px;
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
font-size: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
font-size: 10px
|
font-size: 14px
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Define the header rules **/
|
/** Define the header rules **/
|
||||||
@page {
|
@page {
|
||||||
margin-top: 120px;
|
margin-top: 100px;
|
||||||
/* Ruang untuk header */
|
/* Ruang untuk header */
|
||||||
margin-bottom: 50px;
|
margin-bottom: 30px;
|
||||||
/* Ruang untuk footer */
|
/* Ruang untuk footer */
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -31,7 +32,7 @@
|
|||||||
/* Posisi header di luar konten */
|
/* Posisi header di luar konten */
|
||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
height: 90px;
|
height: 50px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
}
|
}
|
||||||
@@ -45,7 +46,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.header-title {
|
.header-title {
|
||||||
margin-top: 20px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#footer {
|
#footer {
|
||||||
@@ -159,9 +160,9 @@
|
|||||||
<td>{{ $alamat['village_code'] ?? '' }}, {{ $alamat['district_code'] ?? '' }}, {{ $alamat['city_code'] ?? '' }}, {{ $alamat['province_code'] ?? '' }}</td>
|
<td>{{ $alamat['village_code'] ?? '' }}, {{ $alamat['district_code'] ?? '' }}, {{ $alamat['city_code'] ?? '' }}, {{ $alamat['province_code'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Dokumen</td>
|
<td style="vertical-align: top; padding:2px;">Dokumen</td>
|
||||||
<td>:</td>
|
<td style="vertical-align: top; padding:2px;">:</td>
|
||||||
<td>
|
<td style="vertical-align: top; padding:2px;">
|
||||||
<table>
|
<table>
|
||||||
@if (@isset($dokumen))
|
@if (@isset($dokumen))
|
||||||
@foreach ($dokumen->detail as $details)
|
@foreach ($dokumen->detail as $details)
|
||||||
@@ -218,8 +219,15 @@
|
|||||||
<td>
|
<td>
|
||||||
<h2 style=" text-transform: uppercase;">Faktor Positif</h2>
|
<h2 style=" text-transform: uppercase;">Faktor Positif</h2>
|
||||||
</td>
|
</td>
|
||||||
<td>:</td>
|
</tr>
|
||||||
<td></td>
|
<tr>
|
||||||
|
@isset($resumeData['fakta']['fakta_positif'])
|
||||||
|
@foreach ($resumeData['fakta']['fakta_positif'] as $key => $item)
|
||||||
|
<tr>
|
||||||
|
<td>{{ $key + 1 }} . {{ $item }}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
@endisset
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -228,8 +236,15 @@
|
|||||||
<td>
|
<td>
|
||||||
<h2 style=" text-transform: uppercase;">Faktor negatif</h2>
|
<h2 style=" text-transform: uppercase;">Faktor negatif</h2>
|
||||||
</td>
|
</td>
|
||||||
<td>:</td>
|
</tr>
|
||||||
<td></td>
|
<tr>
|
||||||
|
@isset($resumeData['fakta']['fakta_negatif'])
|
||||||
|
@foreach ($resumeData['fakta']['fakta_negatif'] as $key => $item)
|
||||||
|
<tr>
|
||||||
|
<td>{{ $key + 1 }} . {{ $item }}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
@endisset
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
@@ -254,15 +269,18 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@foreach ($resumeData['fisik'] as $item)
|
||||||
<td>
|
<td>
|
||||||
|
{{ $item['sertifikat'] ?? '' }}
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
{{ $item['nilai'] ?? '' }}
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
-
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
Nilai Pasar Wajar
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
Nilai Likudasi
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table>
|
<table>
|
||||||
@@ -271,6 +289,9 @@
|
|||||||
<h2 style=" text-transform: uppercase;">lain lain</h2>
|
<h2 style=" text-transform: uppercase;">lain lain</h2>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>{{ $resumeData['keterangan'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
@@ -313,6 +334,11 @@
|
|||||||
|
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const data = @json($resumeData);
|
||||||
|
console.log(data);
|
||||||
|
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -556,6 +556,7 @@
|
|||||||
|
|
||||||
|
|
||||||
function checkLaporan(permohonanId, documentId, inspeksiId, jaminanId) {
|
function checkLaporan(permohonanId, documentId, inspeksiId, jaminanId) {
|
||||||
|
// showLoadingSwal('Tunggu...');
|
||||||
fetch(
|
fetch(
|
||||||
`{{ url('/penilai/check-laporan') }}?permohonanId=${permohonanId}&documentId=${documentId}&inspeksiId=${inspeksiId}`
|
`{{ url('/penilai/check-laporan') }}?permohonanId=${permohonanId}&documentId=${documentId}&inspeksiId=${inspeksiId}`
|
||||||
)
|
)
|
||||||
@@ -563,6 +564,7 @@
|
|||||||
.then(data => {
|
.then(data => {
|
||||||
if (data.status) {
|
if (data.status) {
|
||||||
// Jika laporan ada, arahkan ke halaman cetak
|
// Jika laporan ada, arahkan ke halaman cetak
|
||||||
|
|
||||||
window.location.href =
|
window.location.href =
|
||||||
`{{ route('penilai.print-out') }}?permohonanId=${permohonanId}&documentId=${documentId}&inspeksiId=${inspeksiId}&jaminanId=${jaminanId}&statusLpj=0&type=${data.status}`;
|
`{{ route('penilai.print-out') }}?permohonanId=${permohonanId}&documentId=${documentId}&inspeksiId=${inspeksiId}&jaminanId=${jaminanId}&statusLpj=0&type=${data.status}`;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -10,13 +10,33 @@
|
|||||||
<div class="card-grid min-w-full" data-datatable="false" data-datatable-page-size="10"
|
<div class="card-grid min-w-full" data-datatable="false" data-datatable-page-size="10"
|
||||||
data-datatable-state-save="false" id="data-table" data-api-url="">
|
data-datatable-state-save="false" id="data-table" data-api-url="">
|
||||||
|
|
||||||
|
@php
|
||||||
|
$processedCategories = [];
|
||||||
|
$tanahBangunanTypes = ['KAPAL', 'PESAWAT', 'KENDARAAN', 'ALAT BERAT', 'MESIN'];
|
||||||
|
$dokumentName = null;
|
||||||
|
@endphp
|
||||||
|
|
||||||
<form id="dataPembandingForm" method="POST" enctype="multipart/form-data">
|
<form id="dataPembandingForm" method="POST" enctype="multipart/form-data">
|
||||||
@csrf
|
@csrf
|
||||||
<input type="hidden" name="permohonan_id" value="{{ $permohonan->id }}">
|
<input type="hidden" name="permohonan_id" value="{{ $permohonan->id }}">
|
||||||
<input type="hidden" name="type" value="tanah">
|
<input type="hidden" name="type" value="tanah">
|
||||||
<input type="hidden" name="dokument_id" value="{{ request('dokument') }}">
|
<input type="hidden" name="dokument_id" value="{{ request('dokument') }}">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
|
@foreach ($permohonan->debiture->documents as $dokumen)
|
||||||
|
@if ($dokumen->jenisJaminan)
|
||||||
|
@php
|
||||||
|
$dokumentName = $dokumen->jenisJaminan->name;
|
||||||
|
$formKategori = json_decode($dokumen->jenisJaminan->form_kategori, true);
|
||||||
|
@endphp
|
||||||
|
<input type="hidden" name="action"
|
||||||
|
value="{{ is_array($formKategori) ? implode(',', $formKategori) : $formKategori }}">
|
||||||
|
@if (!in_array(strtoupper($dokumentName), $tanahBangunanTypes))
|
||||||
|
@include('lpj::surveyor.components.pembanding-tanah-bangunan-unit')
|
||||||
|
@else
|
||||||
@include('lpj::surveyor.components.pembanding-kendaraan')
|
@include('lpj::surveyor.components.pembanding-kendaraan')
|
||||||
|
@endif
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
<div class="card-footer">
|
<div class="card-footer">
|
||||||
<div class="flex justify-end gap-2">
|
<div class="flex justify-end gap-2">
|
||||||
<button type="button" onclick="submitData()" class="btn btn-primary">
|
<button type="button" onclick="submitData()" class="btn btn-primary">
|
||||||
@@ -30,8 +50,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@endsection
|
@endsection
|
||||||
|
|
||||||
@push('scripts')
|
@push('scripts')
|
||||||
@@ -118,7 +136,41 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const inputs = {
|
const arrayData = ['KAPAL', 'PESAWAT', 'KENDARAAN', 'ALAT BERAT', 'MESIN'];
|
||||||
|
const dk = @json($dokumentName);
|
||||||
|
|
||||||
|
// Cek apakah dk memiliki data dan arrayData tidak kosong
|
||||||
|
const useFirstInputs = arrayData.length > 0 && dk.length > 0;
|
||||||
|
|
||||||
|
const inputs = useFirstInputs ?
|
||||||
|
{
|
||||||
|
'nama_pembanding[]': data.nama,
|
||||||
|
'type_pembanding[]': data.type,
|
||||||
|
'warna_pembanding[]': data.warna,
|
||||||
|
'lokasi_pembanding[]': data.lokasi,
|
||||||
|
'sumber_data_pembanding[]': data.sumber_data,
|
||||||
|
'tahun_pembanding[]': data.tahun,
|
||||||
|
'transmisi_pembanding[]': data.transmisi,
|
||||||
|
'tahun_pembuatan_pembanding[]': data.tahun_pembuatan,
|
||||||
|
'merek_buatan_pembanding[]': data.merek_buatan,
|
||||||
|
'kapasitas_pembanding[]': data.kapasitas,
|
||||||
|
'power_pembanding[]': data.power,
|
||||||
|
'kondisi_pembanding[]': data.kondisi,
|
||||||
|
'kordinat_lat_pembanding[]': data.kordinat_lat,
|
||||||
|
'kordinat_lng_pembanding[]': data.kordinat_lng,
|
||||||
|
'address_pembanding[]': data.address,
|
||||||
|
'village_code_pembanding[]': data.village_code,
|
||||||
|
'district_code_pembanding[]': data.district_code,
|
||||||
|
'city_code_pembanding[]': data.city_code,
|
||||||
|
'province_code_pembanding[]': data.province_code,
|
||||||
|
'harga_pembanding[]': data.harga,
|
||||||
|
'harga_diskon_pembanding[]': data.harga_diskon,
|
||||||
|
'total_pembanding[]': data.total,
|
||||||
|
'diskon_pembanding[]': data.diskon,
|
||||||
|
'telepon_pembanding[]': data.telepon,
|
||||||
|
'penawaran_pembanding[]': data.penawaran,
|
||||||
|
} :
|
||||||
|
{
|
||||||
'jenis_aset_pembanding[]': data.jenis_aset,
|
'jenis_aset_pembanding[]': data.jenis_aset,
|
||||||
'luas_tanah_pembanding[]': data.luas_tanah,
|
'luas_tanah_pembanding[]': data.luas_tanah,
|
||||||
'luas_bangunan_pembanding[]': data.luas_bangunan,
|
'luas_bangunan_pembanding[]': data.luas_bangunan,
|
||||||
@@ -144,6 +196,7 @@
|
|||||||
setArrayInputValue(name, value, index);
|
setArrayInputValue(name, value, index);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
// Handle foto objek
|
// Handle foto objek
|
||||||
if (data.foto_objek) {
|
if (data.foto_objek) {
|
||||||
const imageId = `uploadedImage${index + 2}`;
|
const imageId = `uploadedImage${index + 2}`;
|
||||||
|
|||||||
@@ -293,7 +293,7 @@
|
|||||||
<img id="foto_object_jaminan_preview_{{ $loop->index }}"
|
<img id="foto_object_jaminan_preview_{{ $loop->index }}"
|
||||||
src="{{ isset($matchedFoto['foto_objek']) ? asset('storage/' . $matchedFoto['foto_objek']) : '' }}"
|
src="{{ isset($matchedFoto['foto_objek']) ? asset('storage/' . $matchedFoto['foto_objek']) : '' }}"
|
||||||
alt="{{ $item->name }}" class="mb-2 h-auto"
|
alt="{{ $item->name }}" class="mb-2 h-auto"
|
||||||
style="{{ !empty($matchedFoto['foto_objek']) ? 'width: 30rem;' : 'display: none;' }}"
|
style="{{ !empty($matchedFoto['foto_objek']) ? 'width: 30rem;' : 'display: none; width: 30rem;' }}"
|
||||||
onerror="this.style.display='none';" />
|
onerror="this.style.display='none';" />
|
||||||
|
|
||||||
<div class="input-group w-full flex gap-2">
|
<div class="input-group w-full flex gap-2">
|
||||||
|
|||||||
@@ -63,51 +63,51 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="px-4 py-2">Nama</td>
|
<td class="px-4 py-2">Nama</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="" class="input">
|
<input type="text" name="nama" class="input" value="{{ $inspectionData['nama'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="" class="input">
|
<input type="text" name="nama_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="px-4 py-2">Tipe</td>
|
<td class="px-4 py-2">Tipe</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="luas_tanah" class="input" value="">
|
<input type="text" name="type" class="input" value="{{ $inspectionData['type'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
|
|
||||||
<input type="text" name="luas_tanah_pembanding[]" class="input number-format">
|
<input type="text" name="type_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="px-4 py-2">Warna</td>
|
<td class="px-4 py-2">Warna</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
|
|
||||||
<input type="text" name="luas_tanah_bagunan" class="input number-format" value="">
|
<input type="text" name="warna" class="input " value="{{ $inspectionData['warna'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="luas_bangunan_pembanding[]" class="input number-format">
|
<input type="text" name="warna_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="px-4 py-2">Lokasi</td>
|
<td class="px-4 py-2">Lokasi</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
|
|
||||||
<input type="text" name="luas_tanah_bagunan" class="input number-format" value="">
|
<input type="text" name="lokasi" class="input" value="{{ $inspectionData['lokasi'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="luas_bangunan_pembanding[]" class="input number-format">
|
<input type="text" name="lokasi_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="px-4 py-2">Sumber data</td>
|
<td class="px-4 py-2">Sumber data</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
|
|
||||||
<input type="text" name="luas_tanah_bagunan" class="input number-format" value="">
|
<input type="text" name="sumber_data" class="input" value="{{ $inspectionData['sumber_data'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="luas_bangunan_pembanding[]" class="input number-format">
|
<input type="text" name="sumber_data_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -115,11 +115,11 @@
|
|||||||
<td class="px-4 py-2">Tahun</td>
|
<td class="px-4 py-2">Tahun</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
|
|
||||||
<input type="text" name="luas_tanah_bagunan" class="input number-format"
|
<input type="text" name="tahun" class="input number-format" value="{{ $inspectionData['tahun'] ?? '' }}"
|
||||||
value="">
|
>
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="luas_bangunan_pembanding[]" class="input number-format">
|
<input type="text" name="tahun_pembanding[]" class="input number-format">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -127,11 +127,11 @@
|
|||||||
<td class="px-4 py-2">Transmisi</td>
|
<td class="px-4 py-2">Transmisi</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
|
|
||||||
<input type="text" name="luas_tanah_bagunan" class="input number-format"
|
<input type="text" name="transmisi" class="input "
|
||||||
value="">
|
value="{{ $inspectionData['transmisi'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="luas_bangunan_pembanding[]" class="input number-format">
|
<input type="text" name="transmisi_pembanding[]" class="input ">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -145,22 +145,23 @@
|
|||||||
<td class="px-4 py-2">Tahun Pembuatan
|
<td class="px-4 py-2">Tahun Pembuatan
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="hak_properti" class="input"
|
<input type="text" name="tahun_pembuatan" class="input number-format"
|
||||||
value="{{ $inspectionData['asset']['hak_properti'] ?? '' }}">
|
value="{{ $inspectionData['tahun_pembuatan'] ?? '' }}"
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="hak_properti_pembanding[]" class="input">
|
<input type="text" name="tahun_pembuatan_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="px-4 py-2">Merek / Buatan
|
<td class="px-4 py-2">Merek / Buatan
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="penawaran" class="input"
|
<input type="text" name="merek_buatan" class="input"
|
||||||
value="{{ $inspectionData['asset']['penawaran'] ?? '' }}">
|
value="{{ $inspectionData['merek_buatan'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="penawaran_pembanding[]" class="input">
|
<input type="text" name="merek_buatan_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -169,32 +170,32 @@
|
|||||||
<td class="px-4 py-2">Kapasitas / HP
|
<td class="px-4 py-2">Kapasitas / HP
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="telepon" class="input"
|
<input type="text" name="kapasitas" class="input"
|
||||||
value="{{ $inspectionData['asset']['telepon'] ?? '' }}">
|
value="{{ $inspectionData['kapasitas'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="telepon_pembanding[]" class="input">
|
<input type="text" name="kapasitas_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="px-4 py-2">Power</td>
|
<td class="px-4 py-2">Power</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="status_nara_sumber" class="input"
|
<input type="text" name="power" class="input"
|
||||||
value="{{ $inspectionData['asset']['status_nara_sumber'] ?? '' }}">
|
value="{{ $inspectionData['power'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="status_nara_sumber_pembanding[]" class="input">
|
<input type="text" name="power_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="px-4 py-2">Kondisi</td>
|
<td class="px-4 py-2">Kondisi</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="nama_nara_sumber" class="input"
|
<input type="text" name="kondisi" class="input"
|
||||||
value="{{ $inspectionData['asset']['nama_nara_sumber'] ?? '' }}">
|
value="{{ $inspectionData['kondisi'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="nama_nara_sumber_pembanding[]" class="input">
|
<input type="text" name="kondisi_pembanding[]" class="input">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -208,9 +209,9 @@
|
|||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<div class="grid grid-cols-2 gap-2">
|
<div class="grid grid-cols-2 gap-2">
|
||||||
<input type="text" name="kordinat_lat" class="input" placeholder="Latitude"
|
<input type="text" name="kordinat_lat" class="input" placeholder="Latitude"
|
||||||
value="{{ $inspectionData['asset']['kordinat_lat'] ?? '' }}">
|
value="{{ $inspectionData['kordinat_lat'] ?? '' }}">
|
||||||
<input type="text" name="kordinat_lng" class="input" placeholder="Longitude"
|
<input type="text" name="kordinat_lng" class="input" placeholder="Longitude"
|
||||||
value="{{ $inspectionData['asset']['kordinat_lng'] ?? '' }}">
|
value="{{ $inspectionData['kordinat_lng'] ?? '' }}">
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
@@ -226,12 +227,9 @@
|
|||||||
<td class="px-4 py-2">Alamat</td>
|
<td class="px-4 py-2">Alamat</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
@php
|
@php
|
||||||
$statusAlamat = isset($inspectionData['asset']['alamat']['sesuai'])
|
$address = $inspectionData['nama_jalan'] ?? null;
|
||||||
? 'sesuai'
|
|
||||||
: 'tidak sesuai';
|
|
||||||
$address = $inspectionData['asset']['alamat'][$statusAlamat]['address'] ?? null;
|
|
||||||
@endphp
|
@endphp
|
||||||
<textarea name="address" class="input py-2" rows="2">{{ $address }}</textarea>
|
<textarea name="nama_jalan" class="input py-2" rows="2">{{ $address }}</textarea>
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<textarea name="address_pembanding[]" class="input py-2" rows="2"></textarea>
|
<textarea name="address_pembanding[]" class="input py-2" rows="2"></textarea>
|
||||||
@@ -242,20 +240,13 @@
|
|||||||
<td class="px-4 py-2">Provinsi</td>
|
<td class="px-4 py-2">Provinsi</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<select id="province_code" name="province_code" class="input w-full">
|
<select id="province_code" name="province_code" class="input w-full">
|
||||||
@php
|
|
||||||
$statusKey = isset($inspectionData['asset']['alamat']['sesuai'])
|
|
||||||
? 'sesuai'
|
|
||||||
: 'tidak sesuai';
|
|
||||||
$address = $inspectionData['asset']['alamat'][$statusKey]['province_code'] ?? null;
|
|
||||||
@endphp
|
|
||||||
<option value="">Select Province</option>
|
<option value="">Select Province</option>
|
||||||
@foreach ($provinces as $province)
|
@foreach ($provinces as $province)
|
||||||
@php
|
@php
|
||||||
$statusKey = isset($inspectionData['asset']['alamat']['sesuai'])
|
|
||||||
? 'sesuai'
|
|
||||||
: 'tidak sesuai';
|
|
||||||
$selectedProvince =
|
$selectedProvince =
|
||||||
$inspectionData['asset']['alamat'][$statusKey]['province_code'] ?? null;
|
$inspectionData['alamat']['sesuai']['province_code'] ?? null;
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
<option value="{{ $province->code }}"
|
<option value="{{ $province->code }}"
|
||||||
@@ -283,10 +274,8 @@
|
|||||||
<select id="city_code" name="city_code" class="select w-full">
|
<select id="city_code" name="city_code" class="select w-full">
|
||||||
@php
|
@php
|
||||||
|
|
||||||
$statusKey = isset($inspectionData['asset']['alamat']['sesuai'])
|
|
||||||
? 'sesuai'
|
$selectedCity = $inspectionData['alamat']['sesuai']['city_code'] ?? null;
|
||||||
: 'tidak sesuai';
|
|
||||||
$selectedCity = $inspectionData['asset']['alamat'][$statusKey]['city_code'] ?? null;
|
|
||||||
@endphp
|
@endphp
|
||||||
<option value="">Pilih Kota/Kabupaten</option>
|
<option value="">Pilih Kota/Kabupaten</option>
|
||||||
@if (isset($selectedCity))
|
@if (isset($selectedCity))
|
||||||
@@ -313,11 +302,8 @@
|
|||||||
<select id="district_code" name="district_code" class="select w-full">
|
<select id="district_code" name="district_code" class="select w-full">
|
||||||
@php
|
@php
|
||||||
|
|
||||||
$statusKey = isset($inspectionData['asset']['alamat']['sesuai'])
|
|
||||||
? 'sesuai'
|
|
||||||
: 'tidak sesuai';
|
|
||||||
$selectedDisrict =
|
$selectedDisrict =
|
||||||
$inspectionData['asset']['alamat'][$statusKey]['district_code'] ?? null;
|
$inspectionData['alamat']['sesuai']['district_code'] ?? null;
|
||||||
@endphp
|
@endphp
|
||||||
<option value="">Pilih Kecamatan</option>
|
<option value="">Pilih Kecamatan</option>
|
||||||
@if (isset($selectedDisrict))
|
@if (isset($selectedDisrict))
|
||||||
@@ -344,11 +330,9 @@
|
|||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<select id="village_code" name="village_code" class="select w-full">
|
<select id="village_code" name="village_code" class="select w-full">
|
||||||
@php
|
@php
|
||||||
$statusKey = isset($inspectionData['asset']['alamat']['sesuai'])
|
|
||||||
? 'sesuai'
|
|
||||||
: 'tidak sesuai';
|
|
||||||
$selectedDesa =
|
$selectedDesa =
|
||||||
$inspectionData['asset']['alamat'][$statusKey]['village_code'] ?? null;
|
$inspectionData['alamat']['sesuai']['village_code'] ?? null;
|
||||||
@endphp
|
@endphp
|
||||||
<option value="">Pilih Kecamatan</option>
|
<option value="">Pilih Kecamatan</option>
|
||||||
@if (isset($selectedDesa))
|
@if (isset($selectedDesa))
|
||||||
@@ -370,14 +354,14 @@
|
|||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr class="bg-gray-100">
|
<tr class="bg-gray-100">
|
||||||
<td colspan="3" class="px-4 py-2 font-semibold">Harga Per Meter</td>
|
<td colspan="3" class="px-4 py-2 font-semibold">Harga</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="px-4 py-2">Harga</td>
|
<td class="px-4 py-2">Harga</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="harga" class="input currency-format"
|
<input type="text" name="harga" class="input currency-format"
|
||||||
value="{{ $inspectionData['asset']['harga'] ?? '' }}">
|
value="{{ $inspectionData['harga'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="harga_pembanding[]" class="input currency-format">
|
<input type="text" name="harga_pembanding[]" class="input currency-format">
|
||||||
@@ -388,7 +372,7 @@
|
|||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<div class="input">
|
<div class="input">
|
||||||
<input type="text" name="diskon" class=" currency"
|
<input type="text" name="diskon" class=" currency"
|
||||||
value="{{ $inspectionData['asset']['diskon'] ?? '' }}">
|
value="{{ $inspectionData['diskon'] ?? '' }}">
|
||||||
<span class="btn btn-icon">
|
<span class="btn btn-icon">
|
||||||
<i class="ki-outline ki-percentage"></i>
|
<i class="ki-outline ki-percentage"></i>
|
||||||
</span>
|
</span>
|
||||||
@@ -410,7 +394,7 @@
|
|||||||
<td class="px-4 py-2">Total</td>
|
<td class="px-4 py-2">Total</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="total" class="input currency"
|
<input type="text" name="total" class="input currency"
|
||||||
value="{{ $inspectionData['asset']['total'] ?? '' }}">
|
value="{{ $inspectionData['total'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="total_pembanding[]" class="input currency-format">
|
<input type="text" name="total_pembanding[]" class="input currency-format">
|
||||||
@@ -420,7 +404,7 @@
|
|||||||
<td class="px-4 py-2">Harga Setelah Diskon</td>
|
<td class="px-4 py-2">Harga Setelah Diskon</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="harga_diskon" class="input currency-format" readonly
|
<input type="text" name="harga_diskon" class="input currency-format" readonly
|
||||||
value="{{ $inspectionData['asset']['harga_diskon'] ?? '' }}">
|
value="{{ $inspectionData['harga_diskon'] ?? '' }}">
|
||||||
</td>
|
</td>
|
||||||
<td class="px-4 py-2">
|
<td class="px-4 py-2">
|
||||||
<input type="text" name="harga_diskon_pembanding[]" readonly
|
<input type="text" name="harga_diskon_pembanding[]" readonly
|
||||||
|
|||||||
@@ -252,7 +252,7 @@
|
|||||||
render: (item, data) => {
|
render: (item, data) => {
|
||||||
let actionHtml = '';
|
let actionHtml = '';
|
||||||
|
|
||||||
if (data.penilaian.waktu_penilaian == null && data.penilaian.authorized_status == null) {
|
if (data.penilaian.waktu_penilaian == null || data.penilaian.waktu_penilaian && data.penilaian.authorized_status == null) {
|
||||||
actionHtml += `
|
actionHtml += `
|
||||||
<a class="btn btn-sm btn-icon btn-clear btn-primary" data-modal-toggle="#modal_jadwal" onclick="jadwal(${data.penilaian.id})" title="Buat Jadwal Kunjungan">
|
<a class="btn btn-sm btn-icon btn-clear btn-primary" data-modal-toggle="#modal_jadwal" onclick="jadwal(${data.penilaian.id})" title="Buat Jadwal Kunjungan">
|
||||||
<i class="ki-filled ki-calendar-edit"></i>
|
<i class="ki-filled ki-calendar-edit"></i>
|
||||||
|
|||||||
Reference in New Issue
Block a user