✨(ui-penilai): Konsolidasi tampilan migrasi, fallback user, dan label tanggal penilaian
- Menyesuaikan tampilan & logika untuk data permohonan hasil migrasi (is_mig) - Tambahkan fallback user untuk SO, EO, dan DD agar nama tetap muncul meski data tidak lengkap - Ubah label 'Tanggal Survei' menjadi 'Tanggal Penilaian' untuk konsistensi di seluruh halaman - Perbaiki struktur & border tabel tanda tangan approval, tambahkan bold pada jabatan - Sesuaikan kondisi tombol laporan agar hanya bergantung pada status_bayar - Tambahkan logika decode mig_permohonan di print-out-sederhana untuk data migrasi - Tambahkan fallback AO name dari data migrasi dan perhitungan hari kerja khusus is_mig - Perbaiki struktur HTML, indentasi, dan formatting di semua view terkait - File diubah: laporan/index, analisa/informasi, signature-approval, show, print-out-sederhana
This commit is contained in:
@@ -256,16 +256,10 @@
|
|||||||
</a>`;
|
</a>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.nilai_liquidasi == null) {
|
|
||||||
laporanButton = `
|
|
||||||
<a href="laporan/${data.id}" class="btn btn-sm btn-primary">
|
|
||||||
Laporan
|
|
||||||
</a>`;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((data.status_bayar == "sudah_bayar" || data.status_bayar == "tidak_bayar") && data
|
|
||||||
.nilai_liquidasi > 0) {
|
if ((data.status_bayar == "sudah_bayar" || data.status_bayar == "tidak_bayar")) {
|
||||||
if (data.penilai.type_penilai == 'resume' && !data.penilai.resume) {
|
if (data.penilai?.type_penilai == 'resume' && !data.penilai?.resume) {
|
||||||
laporanButton = `
|
laporanButton = `
|
||||||
<a href="penilai/print-out-laporan/${data.id}/${dokumenID}/${jenisJaminanID}" class="btn btn-sm btn-primary">
|
<a href="penilai/print-out-laporan/${data.id}/${dokumenID}/${jenisJaminanID}" class="btn btn-sm btn-primary">
|
||||||
Laporan
|
Laporan
|
||||||
|
|||||||
@@ -1,6 +1,23 @@
|
|||||||
<div class="no-break">
|
<div class="no-break">
|
||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
<tr>
|
@if($permohonan->is_mig)
|
||||||
|
@if (!empty($forminspeksi['fakta']['keterangan']))
|
||||||
|
@foreach ($forminspeksi['fakta']['keterangan'] as $key => $item)
|
||||||
|
<table class="judul" style="width: 100%; ">
|
||||||
|
<tr>
|
||||||
|
<td style="width: 100%; border: 1px solid #000; text-align: center;">
|
||||||
|
{{ $key }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@foreach ($item as $data_)
|
||||||
|
{!! nl2br(e($data_)) !!}
|
||||||
|
@endforeach
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
@else
|
||||||
|
|
||||||
|
<tr>
|
||||||
<td width="25%" style="vertical-align: top;">Informasi Dinas Tata Ruang
|
<td width="25%" style="vertical-align: top;">Informasi Dinas Tata Ruang
|
||||||
</td>
|
</td>
|
||||||
<td width="1%" style="vertical-align: top;">:</td>
|
<td width="1%" style="vertical-align: top;">:</td>
|
||||||
@@ -34,31 +51,6 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
@if (!empty($forminspeksi['fakta']['keterangan']))
|
|
||||||
<tr>
|
|
||||||
<td width="25%" style="vertical-align: top;">Catatan yang Perlu
|
|
||||||
Diperhatikan</td>
|
|
||||||
<td width="1%" style="vertical-align: top;">:</td>
|
|
||||||
<td style="vertical-align: top;">
|
|
||||||
@php
|
|
||||||
$keterangan = $forminspeksi['fakta']['keterangan'] ?? '';
|
|
||||||
if (is_array($keterangan)) {
|
|
||||||
$keterangan = implode(', ', array_filter($keterangan));
|
|
||||||
}
|
|
||||||
@endphp
|
|
||||||
|
|
||||||
@if (!empty($keterangan))
|
|
||||||
<table style="width: 100%; border-collapse: collapse;">
|
|
||||||
<tr>
|
|
||||||
<td>{!! nl2br(e($keterangan)) !!}</td>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
@endif
|
@endif
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -68,7 +68,7 @@
|
|||||||
@endphp
|
@endphp
|
||||||
@if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
|
@if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
|
||||||
<tr>
|
<tr>
|
||||||
<td style="width: 100%; vertical-align: top; text-align: center" class="photo-item border">
|
<td style="width: 100%; vertical-align: top; text-align: center" class="border photo-item">
|
||||||
<p style="margin: 0; font-size: 10px; text-align: center;">
|
<p style="margin: 0; font-size: 10px; text-align: center;">
|
||||||
{{ $customLabels[$type] ?? '' }}
|
{{ $customLabels[$type] ?? '' }}
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -6,6 +6,9 @@
|
|||||||
$jenisAset = $dokumen->jenisJaminan->name;
|
$jenisAset = $dokumen->jenisJaminan->name;
|
||||||
}
|
}
|
||||||
$data = rtrim($data, ', ');
|
$data = rtrim($data, ', ');
|
||||||
|
|
||||||
|
$permohonan_migrasi = json_decode($permohonan->mig_permohonan);
|
||||||
|
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
<main class="content">
|
<main class="content">
|
||||||
@@ -43,7 +46,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 2px; vertical-align: top;">Permintaan (AO)</td>
|
<td style="padding: 2px; vertical-align: top;">Permintaan (AO)</td>
|
||||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||||
<td style="padding: 2px; vertical-align: top;">{{ $permohonan->user->name ?? '-' }}</td>
|
<td style="padding: 2px; vertical-align: top;">{{ $permohonan->user->name ?? $permohonan_migrasi->mig_mst_jaminan_nama_ao ?? '-' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 2px; vertical-align: top;">No Order</td>
|
<td style="padding: 2px; vertical-align: top;">No Order</td>
|
||||||
@@ -62,13 +65,6 @@
|
|||||||
<td style="padding: 2px; vertical-align: top;">
|
<td style="padding: 2px; vertical-align: top;">
|
||||||
{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
|
{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<td style="padding: 2px; vertical-align: top;">User</td>
|
|
||||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
|
||||||
<td style="padding: 2px; vertical-align: top;">{{ $permohonan->user->name ?? '' }}</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
@php
|
@php
|
||||||
$senior_officer = null;
|
$senior_officer = null;
|
||||||
if ($permohonan->debiture && $permohonan->documents) {
|
if ($permohonan->debiture && $permohonan->documents) {
|
||||||
@@ -97,6 +93,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@endphp
|
@endphp
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 2px; vertical-align: top;">User</td>
|
||||||
|
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||||
|
<td style="padding: 2px; vertical-align: top;">{{ $penilai->user->name ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 2px; vertical-align: top;">Pemeriksa</td>
|
<td style="padding: 2px; vertical-align: top;">Pemeriksa</td>
|
||||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||||
@@ -107,17 +108,32 @@
|
|||||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||||
<td style="padding: 2px; vertical-align: top;">{{ $permohonan->approveSo->name ?? '' }}</td>
|
<td style="padding: 2px; vertical-align: top;">{{ $permohonan->approveSo->name ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@if($permohonan->is_mig)
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 2px; vertical-align: top;">No Laporan</td>
|
||||||
|
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||||
|
<td style="padding: 2px; vertical-align: top;">
|
||||||
|
{{ $permohonan_migrasi->mig_mst_lpj_nomor_lpj ?? '-' }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 2px; vertical-align: top;">Tanggal Laporan</td>
|
<td style="padding: 2px; vertical-align: top;">Tanggal Laporan</td>
|
||||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||||
<td style="padding: 2px; vertical-align: top;">
|
<td style="padding: 2px; vertical-align: top;">
|
||||||
{{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}</td>
|
{{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 2px; vertical-align: top;">Waktu Penyelesaian</td>
|
<td style="padding: 2px; vertical-align: top;">Waktu Penyelesaian</td>
|
||||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||||
<td style="padding: 2px; vertical-align: top;">
|
<td>
|
||||||
{{ hitungHariKerja($permohonan->penilaian->tanggal_kunjungan, $tanggalLaporan) }}</td>
|
@if($permohonan->is_mig)
|
||||||
|
{{ floor(\Carbon\Carbon::parse($permohonan->penilaian->tanggal_kunjungan)->diffInDays(\Carbon\Carbon::parse($tanggalLaporan))) }}
|
||||||
|
@else
|
||||||
|
{{ hitungHariKerja($permohonan->penilaian->tanggal_kunjungan, $tanggalLaporan) }}
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
@@ -448,7 +464,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
@endforeach
|
@endforeach
|
||||||
</table>
|
</table>
|
||||||
@else
|
@endif
|
||||||
@foreach ($permohonan->documents as $dokumen)
|
@foreach ($permohonan->documents as $dokumen)
|
||||||
@if ($dokumen->jenisJaminan)
|
@if ($dokumen->jenisJaminan)
|
||||||
@php
|
@php
|
||||||
@@ -460,20 +476,19 @@
|
|||||||
$kategoriUnik = array_unique($kategoriArray);
|
$kategoriUnik = array_unique($kategoriArray);
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
@foreach ($kategoriUnik as $kategori)
|
@if(!$permohonan->is_mig)
|
||||||
@if ($kategori !== 'lingkungan')
|
@foreach ($kategoriUnik as $kategori)
|
||||||
@include(
|
@include(
|
||||||
'lpj::penilai.components.analisa.' . str_replace('-', '-', $kategori),
|
'lpj::penilai.components.analisa.' . str_replace('-', '-', $kategori),
|
||||||
[
|
[
|
||||||
'dokumen' => $dokumen,
|
'dokumen' => $dokumen,
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
@endif
|
@endforeach
|
||||||
@endforeach
|
@endif
|
||||||
@endif
|
@endif
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
@endif
|
|
||||||
|
|
||||||
<div class="no-break">
|
<div class="no-break">
|
||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
@@ -483,7 +498,9 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@include('lpj::penilai.components.print-pembanding')
|
@if(isset($dataPembanding))
|
||||||
|
@include('lpj::penilai.components.print-pembanding')
|
||||||
|
@endif
|
||||||
</div>
|
</div>
|
||||||
<div class="no-break">
|
<div class="no-break">
|
||||||
<table style="width: 100%">
|
<table style="width: 100%">
|
||||||
@@ -502,6 +519,7 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@php
|
@php
|
||||||
|
$totalNilaiPasarWajar = 0;
|
||||||
$labelNilai = [
|
$labelNilai = [
|
||||||
'bangunan' => 'Luas Bangunan',
|
'bangunan' => 'Luas Bangunan',
|
||||||
'tanah' => 'Luas Tanah',
|
'tanah' => 'Luas Tanah',
|
||||||
@@ -532,6 +550,7 @@
|
|||||||
{{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
|
{{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@php $totalNilaiPasarWajar += $lpjData['nilai_' . $key . '_2']; @endphp
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
@if (isset($lpjData['npw_tambahan']))
|
@if (isset($lpjData['npw_tambahan']))
|
||||||
@@ -549,6 +568,7 @@
|
|||||||
{{ $npw['nilai_2'] }}
|
{{ $npw['nilai_2'] }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@php $totalNilaiPasarWajar += $npw['nilai_2']; @endphp
|
||||||
@endforeach
|
@endforeach
|
||||||
@endif
|
@endif
|
||||||
<tr>
|
<tr>
|
||||||
@@ -557,12 +577,11 @@
|
|||||||
<td style="padding: 3px; text-align: left; font-weight: bold; width: 40%;">
|
<td style="padding: 3px; text-align: left; font-weight: bold; width: 40%;">
|
||||||
<span style="padding-left: 20px; padding-right: 20px;">=</span>
|
<span style="padding-left: 20px; padding-right: 20px;">=</span>
|
||||||
<div style="display: inline-block; border-top: 1px solid black; padding-top: 3px;">
|
<div style="display: inline-block; border-top: 1px solid black; padding-top: 3px;">
|
||||||
Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
|
Rp {{ number_format($totalNilaiPasarWajar, 0, ',', '.') ?? '' }}
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@if (isset($lpjData['likuidasi']) && $lpjData['likuidasi_nilai_2'] > 0)
|
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="3" style="padding: 8px; text-align: left; font-weight: bold;">
|
<td colspan="3" style="padding: 8px; text-align: left; font-weight: bold;">
|
||||||
b. Total Nilai Likuidasi
|
b. Total Nilai Likuidasi
|
||||||
@@ -581,12 +600,19 @@
|
|||||||
{{ $lpjData['likuidasi_nilai_2'] ?? '' }}
|
{{ $lpjData['likuidasi_nilai_2'] ?? '' }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
@if($permohonan->is_mig)
|
||||||
|
@include(
|
||||||
|
'lpj::penilai.components.analisa.informasi',
|
||||||
|
[
|
||||||
|
'dokumen' => $dokumen,
|
||||||
|
]
|
||||||
|
)
|
||||||
|
@endif
|
||||||
<div class="no-break">
|
<div class="no-break">
|
||||||
<table style="width: 100%;">
|
<table style="width: 100%;">
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -137,7 +137,7 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@if ($permohonan->is_mig == 1)
|
@if ($permohonan->is_mig == 1)
|
||||||
<table style="width: 100%; ">
|
<table style="width: 100%; ">
|
||||||
@if (@isset($dokumen))
|
@if (@isset($dokumen))
|
||||||
@@ -274,7 +274,9 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@if(isset($dataPembanding))
|
||||||
@include('lpj::penilai.components.print-pembanding')
|
@include('lpj::penilai.components.print-pembanding')
|
||||||
|
@endif
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="no-break">
|
<div class="no-break">
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<table style="width: 100%; border-collapse: collapse; text-align: center;">
|
<table style="width: 100%; border-collapse: collapse; text-align: center;" border="1">
|
||||||
@php
|
@php
|
||||||
use Modules\Usermanagement\Models\User;
|
use Modules\Usermanagement\Models\User;
|
||||||
|
|
||||||
@@ -17,7 +17,6 @@
|
|||||||
? storage_path('app/public/signatures/' . $eoUser->id . '/' . $eoUser->sign)
|
? storage_path('app/public/signatures/' . $eoUser->id . '/' . $eoUser->sign)
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
|
|
||||||
$ddUser = $permohonan->approval_dd ? User::find($permohonan->approval_dd) : null;
|
$ddUser = $permohonan->approval_dd ? User::find($permohonan->approval_dd) : null;
|
||||||
$imagePathDD = $ddUser && $ddUser->sign
|
$imagePathDD = $ddUser && $ddUser->sign
|
||||||
? storage_path('app/public/signatures/' . $ddUser->id . '/' . $ddUser->sign)
|
? storage_path('app/public/signatures/' . $ddUser->id . '/' . $ddUser->sign)
|
||||||
@@ -33,27 +32,48 @@
|
|||||||
);
|
);
|
||||||
@endphp
|
@endphp
|
||||||
<tr>
|
<tr>
|
||||||
<td style=" padding: 4px;height: 50px">
|
<td style=" padding: 4px;height: 25px">
|
||||||
|
<b>Penilaian Dibuat</b>
|
||||||
|
</td>
|
||||||
|
@if ($permohonan->approval_so != null)
|
||||||
|
<td style=" padding: 4px;height: 25px">
|
||||||
|
<b>Diperiksa</b>
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
@if ($permohonan->approval_eo != null)
|
||||||
|
<td style=" padding: 4px;height: 25px">
|
||||||
|
<b>Menyetujui</b>
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
@if ($permohonan->approval_dd != null)
|
||||||
|
<td style=" padding: 4px;height: 25px">
|
||||||
|
<b>Menyetujui</b>
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style=" padding: 4px;height: 75px">
|
||||||
@if (file_exists($imagePathPenilai))
|
@if (file_exists($imagePathPenilai))
|
||||||
<img src="{{ $imagePathPenilai }}" alt="{{ $imagePathPenilai }}" width="80px">
|
<img src="{{ $imagePathPenilai }}" alt="{{ $imagePathPenilai }}" width="80px">
|
||||||
@endif
|
@endif
|
||||||
</td>
|
</td>
|
||||||
@if ($permohonan->approval_so != null)
|
@if ($permohonan->approval_so != null)
|
||||||
<td style=" padding: 4px;height: 50px">
|
<td style=" padding: 4px;height: 75px">
|
||||||
@if (file_exists($imagePathSo))
|
@if (file_exists($imagePathSo))
|
||||||
<img src="{{ $imagePathSo }}" alt="{{ $imagePathSo }}" width="80px">
|
<img src="{{ $imagePathSo }}" alt="{{ $imagePathSo }}" width="80px">
|
||||||
@endif
|
@endif
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
@if ($permohonan->approval_eo != null)
|
@if ($permohonan->approval_eo != null)
|
||||||
<td style=" padding: 4px;height: 50px">
|
<td style=" padding: 4px;height: 75px">
|
||||||
@if (file_exists($imagePathEO))
|
@if (file_exists($imagePathEO))
|
||||||
<img src="{{ $imagePathEO }}" alt="{{ $imagePathEO }}" width="80px">
|
<img src="{{ $imagePathEO }}" alt="{{ $imagePathEO }}" width="80px">
|
||||||
@endif
|
@endif
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
@if ($permohonan->approval_dd != null)
|
@if ($permohonan->approval_dd != null)
|
||||||
<td style=" padding: 4px;height: 50px">
|
<td style=" padding: 4px;height: 75px">
|
||||||
@if (file_exists($imagePathDD))
|
@if (file_exists($imagePathDD))
|
||||||
<img src="{{ $imagePathDD }}" alt="{{ $imagePathDD }}" width="80px">
|
<img src="{{ $imagePathDD }}" alt="{{ $imagePathDD }}" width="80px">
|
||||||
@endif
|
@endif
|
||||||
@@ -63,7 +83,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td style=" padding: 4px;">{{ $penilai->userPenilaiTeam->name ?? '' }}</br>
|
<td style=" padding: 4px;">{{ $penilai->userPenilaiTeam->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('PENILAI')) }}
|
<b>{{ ucwords(strtolower('PENILAI')) }}</b>
|
||||||
</span>
|
</span>
|
||||||
</br>
|
</br>
|
||||||
<span>
|
<span>
|
||||||
@@ -72,9 +92,9 @@
|
|||||||
</td>
|
</td>
|
||||||
@if ($permohonan->approval_so != null)
|
@if ($permohonan->approval_so != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ $senior_officer->name ?? '' }}</br>
|
{{ $soUser->name ?? $senior_officer->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('SENIOR OFFICER')) }}
|
<b>{{ ucwords(strtolower('SENIOR OFFICER')) }}</b>
|
||||||
</span>
|
</span>
|
||||||
</br>
|
</br>
|
||||||
<span>
|
<span>
|
||||||
@@ -85,9 +105,9 @@
|
|||||||
|
|
||||||
@if ($permohonan->approval_eo != null)
|
@if ($permohonan->approval_eo != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ User::role('EO Appraisal')->first()->name ?? '' }}</br>
|
{{ $eoUser->name ?? User::role('EO Appraisal')->first()->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
|
<b>{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}</b>
|
||||||
</span>
|
</span>
|
||||||
</br>
|
</br>
|
||||||
<span>
|
<span>
|
||||||
@@ -97,9 +117,9 @@
|
|||||||
@endif
|
@endif
|
||||||
@if ($permohonan->approval_dd != null)
|
@if ($permohonan->approval_dd != null)
|
||||||
<td style=" padding: 4px;">
|
<td style=" padding: 4px;">
|
||||||
{{ User::role('DD Appraisal')->first()->name ?? '' }}</br>
|
{{ $ddUser->name ?? User::role('DD Appraisal')->first()->name ?? '' }}</br>
|
||||||
<span>
|
<span>
|
||||||
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
|
<b>{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}</b>
|
||||||
</span>
|
</span>
|
||||||
</br>
|
</br>
|
||||||
<span>
|
<span>
|
||||||
|
|||||||
@@ -95,7 +95,6 @@
|
|||||||
{{ formatTanggalIndonesia($permohonan->penilaian->waktu_penilaian) ?? '' }}</p>
|
{{ formatTanggalIndonesia($permohonan->penilaian->waktu_penilaian) ?? '' }}</p>
|
||||||
</div>
|
</div>
|
||||||
@if (!in_array(strtolower($permohonan->tujuanPenilaian->name), ['penilaian ulang', 'asuransi', 'lelang']))
|
@if (!in_array(strtolower($permohonan->tujuanPenilaian->name), ['penilaian ulang', 'asuransi', 'lelang']))
|
||||||
|
|
||||||
<label class="form-label max-w-56 ">
|
<label class="form-label max-w-56 ">
|
||||||
Status Bayar
|
Status Bayar
|
||||||
</label>
|
</label>
|
||||||
@@ -105,11 +104,10 @@
|
|||||||
{{ str_replace('_', ' ', $permohonan->status_bayar) }}
|
{{ str_replace('_', ' ', $permohonan->status_bayar) }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
@endif
|
||||||
@endif
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
@foreach ($permohonan->documents as $dokumen)
|
@foreach ($permohonan->documents as $dokumen)
|
||||||
@@ -164,7 +162,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
<label class="form-label max-w-56">
|
<label class="form-label max-w-56">
|
||||||
Tanggal Survei
|
Tanggal Penilaian
|
||||||
</label>
|
</label>
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
<div class="flex flex-wrap items-baseline w-full">
|
||||||
<p class="flex w-full text-gray-600 font-medium text-sm">
|
<p class="flex w-full text-gray-600 font-medium text-sm">
|
||||||
@@ -220,116 +218,116 @@
|
|||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5 w-full card-footer mt-2 ">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5 w-full card-footer mt-2 ">
|
||||||
<div class="flex gap-5">
|
<div class="flex gap-5">
|
||||||
<a class="btn btn-primary"
|
<a class="btn btn-primary"
|
||||||
href="{{ route('penilai.lampiran') }}?permohonanId={{ $permohonan->id }}&documentId={{ $dokumen->id }}&jaminanId={{ $dokumen->jenis_jaminan_id }}">
|
href="{{ route('penilai.lampiran') }}?permohonanId={{ $permohonan->id }}&documentId={{ $dokumen->id }}&jaminanId={{ $dokumen->jenis_jaminan_id }}">
|
||||||
Lampiran Foto dan Dokumen
|
Lampiran Foto dan Dokumen
|
||||||
</a>
|
</a>
|
||||||
@if ($permohonan->status != 'freeze')
|
@if ($permohonan->status != 'freeze')
|
||||||
@if (strtolower($permohonan->tujuanPenilaian->name) != 'rap')
|
@if (strtolower($permohonan->tujuanPenilaian->name) != 'rap')
|
||||||
<a class="btn btn-primary" data-modal-toggle="#modal_2">
|
<a class="btn btn-primary" data-modal-toggle="#modal_2">
|
||||||
Kertas Kerja
|
Kertas Kerja
|
||||||
|
</a>
|
||||||
|
@endif
|
||||||
|
<a class="btn btn-primary"
|
||||||
|
onclick="paparan({{ $permohonan->id }}, {{ $dokumen->id }}, {{ $dokumen->jenis_jaminan_id }})">
|
||||||
|
Paparan
|
||||||
</a>
|
</a>
|
||||||
@endif
|
|
||||||
<a class="btn btn-primary"
|
|
||||||
onclick="paparan({{ $permohonan->id }}, {{ $dokumen->id }}, {{ $dokumen->jenis_jaminan_id }})">
|
|
||||||
Paparan
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<div class="dropdown" data-dropdown="true" data-dropdown-trigger="click">
|
<div class="dropdown" data-dropdown="true" data-dropdown-trigger="click">
|
||||||
<button class="dropdown-toggle btn btn-primary ">
|
<button class="dropdown-toggle btn btn-primary ">
|
||||||
Pembuatan Laporan
|
Pembuatan Laporan
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
{{-- kios tanah bangunan kalo dalam mall ruko --}}
|
||||||
|
<div class="dropdown-content w-full max-w-56 py-2">
|
||||||
|
<div class="menu menu-default flex flex-col w-full">
|
||||||
|
@if (strtolower($permohonan->tujuanPenilaian->name) == 'rap')
|
||||||
|
<div class="menu-item">
|
||||||
|
<a class="menu-link"
|
||||||
|
onclick="rap('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }})">
|
||||||
|
<span class="menu-icon">
|
||||||
|
<i class="ki-outline ki-message-programming">
|
||||||
|
</i>
|
||||||
|
</span>
|
||||||
|
<span class="menu-title">
|
||||||
|
RAP
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
@else
|
||||||
|
{{-- pendapingan kjjp leleang --}}
|
||||||
|
{{-- memo pendapingan lelang --}}
|
||||||
|
{{-- existing di --}}
|
||||||
|
<div class="menu-item">
|
||||||
|
<a class="menu-link"
|
||||||
|
onclick="memo('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }})">
|
||||||
|
<span class="menu-icon">
|
||||||
|
<i class="ki-outline ki-badge">
|
||||||
|
</i>
|
||||||
|
</span>
|
||||||
|
<span class="menu-title">
|
||||||
|
MEMO
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
@if (!in_array(strtoupper($dokumen->jenisJaminan->name), $tanahBangunanTypes))
|
||||||
|
@if ($permohonan->status_bayar === 'belum_bayar')
|
||||||
|
<div class="menu-item">
|
||||||
|
<a class="menu-link"
|
||||||
|
onclick="resume('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }})">
|
||||||
|
<span class="menu-icon">
|
||||||
|
<i class="ki-outline ki-profile-circle">
|
||||||
|
</i>
|
||||||
|
</span>
|
||||||
|
<span class="menu-title">
|
||||||
|
RESUME
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
{{-- untuk laporan standart itu non kerjasama tapi sederhanan in kerjasama --}}
|
||||||
|
|
||||||
{{-- kios tanah bangunan kalo dalam mall ruko --}}
|
|
||||||
<div class="dropdown-content w-full max-w-56 py-2">
|
|
||||||
<div class="menu menu-default flex flex-col w-full">
|
|
||||||
@if (strtolower($permohonan->tujuanPenilaian->name) == 'rap')
|
|
||||||
<div class="menu-item">
|
|
||||||
<a class="menu-link"
|
|
||||||
onclick="rap('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }})">
|
|
||||||
<span class="menu-icon">
|
|
||||||
<i class="ki-outline ki-message-programming">
|
|
||||||
</i>
|
|
||||||
</span>
|
|
||||||
<span class="menu-title">
|
|
||||||
RAP
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
@else
|
|
||||||
{{-- pendapingan kjjp leleang --}}
|
|
||||||
{{-- memo pendapingan lelang --}}
|
|
||||||
{{-- existing di --}}
|
|
||||||
<div class="menu-item">
|
|
||||||
<a class="menu-link"
|
|
||||||
onclick="memo('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }})">
|
|
||||||
<span class="menu-icon">
|
|
||||||
<i class="ki-outline ki-badge">
|
|
||||||
</i>
|
|
||||||
</span>
|
|
||||||
<span class="menu-title">
|
|
||||||
MEMO
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
@if (!in_array(strtoupper($dokumen->jenisJaminan->name), $tanahBangunanTypes))
|
|
||||||
@if ($permohonan->status_bayar === 'belum_bayar')
|
|
||||||
<div class="menu-item">
|
<div class="menu-item">
|
||||||
<a class="menu-link"
|
<a class="menu-link"
|
||||||
onclick="resume('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }})">
|
onclick="seletSederhanaStandart('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }}, '{{ $permohonan->jenisFasilitasKredit->name }}', '{{ $permohonan->status_bayar }}')">
|
||||||
<span class="menu-icon">
|
<span class="menu-icon">
|
||||||
<i class="ki-outline ki-profile-circle">
|
<i class="ki-outline ki-setting-2"></i>
|
||||||
</i>
|
|
||||||
</span>
|
|
||||||
<span class="menu-title">
|
|
||||||
RESUME
|
|
||||||
</span>
|
</span>
|
||||||
|
<span class="menu-title">LPJ</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
{{-- untuk laporan standart itu non kerjasama tapi sederhanan in kerjasama --}}
|
|
||||||
|
|
||||||
<div class="menu-item">
|
<div class="menu-item">
|
||||||
<a class="menu-link"
|
<a class="menu-link"
|
||||||
onclick="seletSederhanaStandart('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }}, '{{ $permohonan->jenisFasilitasKredit->name }}', '{{ $permohonan->status_bayar }}')">
|
onclick="callReport('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }})">
|
||||||
<span class="menu-icon">
|
<span class="menu-icon">
|
||||||
<i class="ki-outline ki-setting-2"></i>
|
<i class="ki-outline ki-profile-circle">
|
||||||
|
</i>
|
||||||
|
</span>
|
||||||
|
<span class="menu-title">
|
||||||
|
CALL REPORT
|
||||||
</span>
|
</span>
|
||||||
<span class="menu-title">LPJ</span>
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
<div class="menu-item">
|
|
||||||
<a class="menu-link"
|
|
||||||
onclick="callReport('{{ $permohonan->id }}', '{{ $dokumen->id }}', {{ $dokumen->jenis_jaminan_id }})">
|
|
||||||
<span class="menu-icon">
|
|
||||||
<i class="ki-outline ki-profile-circle">
|
|
||||||
</i>
|
|
||||||
</span>
|
|
||||||
<span class="menu-title">
|
|
||||||
CALL REPORT
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
@endif
|
|
||||||
|
|
||||||
{{-- @if ($permohonan->penilaian->jenis_penilaian_id == 2 && $permohonan->tujuanPenilaian->id == 4) --}}
|
{{-- @if ($permohonan->penilaian->jenis_penilaian_id == 2 && $permohonan->tujuanPenilaian->id == 4) --}}
|
||||||
|
|
||||||
{{-- @endif --}}
|
{{-- @endif --}}
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
{{-- @if($permohonan->jenisPenilaian->name=="Eksternal")
|
{{-- @if ($permohonan->jenisPenilaian->name == 'Eksternal')
|
||||||
@if(isset($permohonan->laporanExternal->file_resume) || isset($permohonan->laporanExternal->file_laporan))
|
@if (isset($permohonan->laporanExternal->file_resume) || isset($permohonan->laporanExternal->file_laporan))
|
||||||
<div class="dropdown" data-dropdown="true" data-dropdown-trigger="click">
|
<div class="dropdown" data-dropdown="true" data-dropdown-trigger="click">
|
||||||
<button class="dropdown-toggle btn btn-primary">
|
<button class="dropdown-toggle btn btn-primary">
|
||||||
Laporan Eksternal
|
Laporan Eksternal
|
||||||
</button>
|
</button>
|
||||||
<div class="dropdown-content w-full max-w-56 py-2 !ml-[200px] !mt-[-20px]">
|
<div class="dropdown-content w-full max-w-56 py-2 !ml-[200px] !mt-[-20px]">
|
||||||
<div class="menu menu-default flex flex-col w-full">
|
<div class="menu menu-default flex flex-col w-full">
|
||||||
@if(isset($permohonan->laporanExternal->file_resume) && !empty($permohonan->laporanExternal->file_resume))
|
@if (isset($permohonan->laporanExternal->file_resume) && !empty($permohonan->laporanExternal->file_resume))
|
||||||
<div class="menu-item">
|
<div class="menu-item">
|
||||||
<a class="menu-link" onclick="viewPDF('{{ Storage::url($permohonan->laporanExternal->file_resume) }}')">
|
<a class="menu-link" onclick="viewPDF('{{ Storage::url($permohonan->laporanExternal->file_resume) }}')">
|
||||||
<span class="menu-icon">
|
<span class="menu-icon">
|
||||||
@@ -341,7 +339,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
@if(isset($permohonan->laporanExternal->file_laporan) && !empty($permohonan->laporanExternal->file_laporan))
|
@if (isset($permohonan->laporanExternal->file_laporan) && !empty($permohonan->laporanExternal->file_laporan))
|
||||||
|
|
||||||
<div class="menu-item">
|
<div class="menu-item">
|
||||||
<a class="menu-link" onclick="viewPDF('{{ Storage::url($permohonan->laporanExternal->file_laporan) }}')">
|
<a class="menu-link" onclick="viewPDF('{{ Storage::url($permohonan->laporanExternal->file_laporan) }}')">
|
||||||
@@ -365,18 +363,18 @@
|
|||||||
<div class="flex justify-end gap-5">
|
<div class="flex justify-end gap-5">
|
||||||
|
|
||||||
<a href="{{ route('surveyor.print_out_inspeksi', ['permohonan_id' => $permohonan->id, 'dokument_id' => $dokumen->id, 'jenis_jaminan_id' => $dokumen->jenis_jaminan_id]) }}"
|
<a href="{{ route('surveyor.print_out_inspeksi', ['permohonan_id' => $permohonan->id, 'dokument_id' => $dokumen->id, 'jenis_jaminan_id' => $dokumen->jenis_jaminan_id]) }}"
|
||||||
class="btn btn-light">
|
class="btn btn-light">
|
||||||
<i class="ki-filled ki-printer"></i> Cetak Hasil Inspeksi
|
<i class="ki-filled ki-printer"></i> Cetak Hasil Inspeksi
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="btn btn-outline btn-info "
|
<a class="btn btn-outline btn-info "
|
||||||
href="penilai/show-laporan-inspeksi/{{ $permohonan->id }}/{{ $dokumen->id }}/{{ $dokumen->jenis_jaminan_id }}">
|
href="penilai/show-laporan-inspeksi/{{ $permohonan->id }}/{{ $dokumen->id }}/{{ $dokumen->jenis_jaminan_id }}">
|
||||||
<i class="ki-filled ki-eye"></i>
|
<i class="ki-filled ki-eye"></i>
|
||||||
Lihat Laporan
|
Lihat Laporan
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="btn btn-success"
|
<a class="btn btn-success"
|
||||||
href="penilai/print-out-laporan/{{ $permohonan->id }}/{{ $dokumen->id }}/{{ $dokumen->jenis_jaminan_id }}?type=penilai">
|
href="penilai/print-out-laporan/{{ $permohonan->id }}/{{ $dokumen->id }}/{{ $dokumen->jenis_jaminan_id }}?type=penilai">
|
||||||
<i class="ki-filled ki-printer"></i>
|
<i class="ki-filled ki-printer"></i>
|
||||||
Cetak Laporan
|
Cetak Laporan
|
||||||
</a>
|
</a>
|
||||||
@@ -385,19 +383,19 @@
|
|||||||
</div>
|
</div>
|
||||||
@endforeach
|
@endforeach
|
||||||
@if ($permohonan->status != 'freeze')
|
@if ($permohonan->status != 'freeze')
|
||||||
<div class="flex justify-start gap-5">
|
<div class="flex justify-start gap-5">
|
||||||
<a class="btn btn-success" onclick="savePenilai()">
|
<a class="btn btn-success" onclick="savePenilai()">
|
||||||
<i class="ki-filled ki-paper-plane"></i>
|
<i class="ki-filled ki-paper-plane"></i>
|
||||||
REPORT
|
REPORT
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="btn btn-warning"
|
<a class="btn btn-warning"
|
||||||
{{ $permohonan->status == 'proses-paparan' || $permohonan->status == 'proses-laporan' ? 'disabled' : '' }}
|
{{ $permohonan->status == 'proses-paparan' || $permohonan->status == 'proses-laporan' ? 'disabled' : '' }}
|
||||||
onclick="revisiSurveyor('{{ $permohonan->id }}', '{{ $permohonan->debiture->name }}', '{{ $permohonan->nomor_registrasi }}')">
|
onclick="revisiSurveyor('{{ $permohonan->id }}', '{{ $permohonan->debiture->name }}', '{{ $permohonan->nomor_registrasi }}')">
|
||||||
<i class="ki-filled ki-arrow-circle-right"></i>
|
<i class="ki-filled ki-arrow-circle-right"></i>
|
||||||
REVISI
|
REVISI
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
|
|
||||||
@@ -429,7 +427,6 @@
|
|||||||
|
|
||||||
// Ambil ID inspeksi pertama (jika ada)
|
// Ambil ID inspeksi pertama (jika ada)
|
||||||
|
|
||||||
|
|
||||||
// Ambil jenis jaminan jika ada
|
// Ambil jenis jaminan jika ada
|
||||||
if ($firstDocument->jenisjaminan) {
|
if ($firstDocument->jenisjaminan) {
|
||||||
$jenisJaminanId = $firstDocument->jenisjaminan->id;
|
$jenisJaminanId = $firstDocument->jenisjaminan->id;
|
||||||
@@ -447,14 +444,14 @@
|
|||||||
<div class="flex justify-center items-center gap-2">
|
<div class="flex justify-center items-center gap-2">
|
||||||
<input type="file" id="kertas_kerja" class="file-input">
|
<input type="file" id="kertas_kerja" class="file-input">
|
||||||
<button type="button" class="btn btn-outline btn-success"
|
<button type="button" class="btn btn-outline btn-success"
|
||||||
onclick="uploadKertasKerja({{ $permohonan->id }}, '{{ $documentId }}', '{{ $jenisJaminanId }}')">Upload
|
onclick="uploadKertasKerja({{ $permohonan->id }}, '{{ $documentId }}', '{{ $jenisJaminanId }}')">Upload
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex justify-between items-center">
|
<div class="flex justify-between items-center">
|
||||||
@if (isset($permohonan->penilai) && isset($permohonan->penilai->kertas_kerja) && $permohonan->penilai->kertas_kerja)
|
@if (isset($permohonan->penilai) && isset($permohonan->penilai->kertas_kerja) && $permohonan->penilai->kertas_kerja)
|
||||||
<span data-modal-dismiss="true" class="btn btn-warning btn-outline"
|
<span data-modal-dismiss="true" class="btn btn-warning btn-outline"
|
||||||
onclick="viewPDF('{{ Storage::url($permohonan->penilai->kertas_kerja) }}')"><i
|
onclick="viewPDF('{{ Storage::url($permohonan->penilai->kertas_kerja) }}')"><i
|
||||||
class="ki-filled ki-eye mr-2"></i>Lihat Kertas Kerja</span>
|
class="ki-filled ki-eye mr-2"></i>Lihat Kertas Kerja</span>
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
@@ -479,13 +476,13 @@
|
|||||||
confirmButtonText: 'Lanjutkan',
|
confirmButtonText: 'Lanjutkan',
|
||||||
confirmButtonColor: '#3085d6',
|
confirmButtonColor: '#3085d6',
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
resume(permohonanId, documentId, jaminanId)
|
resume(permohonanId, documentId, jaminanId)
|
||||||
});
|
});
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
fetch(
|
fetch(
|
||||||
`{{ url('/penilai/check-status-lpj') }}?permohonanId=${permohonanId}&documentId=${documentId}`
|
`{{ url('/penilai/check-status-lpj') }}?permohonanId=${permohonanId}&documentId=${documentId}`
|
||||||
)
|
)
|
||||||
.then(response => response.json())
|
.then(response => response.json())
|
||||||
.then(data => {
|
.then(data => {
|
||||||
if (data.status) {
|
if (data.status) {
|
||||||
@@ -508,7 +505,7 @@
|
|||||||
confirmButtonText: 'Lanjutkan',
|
confirmButtonText: 'Lanjutkan',
|
||||||
confirmButtonColor: '#3085d6',
|
confirmButtonColor: '#3085d6',
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
saveStatusLpj(permohonanId, documentId, 'sederhana', jaminanId);
|
saveStatusLpj(permohonanId, documentId, 'sederhana', jaminanId);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
@@ -523,10 +520,10 @@
|
|||||||
denyButtonColor: '#d33',
|
denyButtonColor: '#d33',
|
||||||
}).then((result) => {
|
}).then((result) => {
|
||||||
if (result.isConfirmed) {
|
if (result.isConfirmed) {
|
||||||
saveStatusLpj(permohonanId, documentId, 'standar',
|
saveStatusLpj(permohonanId, documentId, 'standar',
|
||||||
jaminanId);
|
jaminanId);
|
||||||
} else if (result.isDenied) {
|
} else if (result.isDenied) {
|
||||||
saveStatusLpj(permohonanId, documentId, 'sederhana',
|
saveStatusLpj(permohonanId, documentId, 'sederhana',
|
||||||
jaminanId);
|
jaminanId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -541,17 +538,17 @@
|
|||||||
|
|
||||||
function saveStatusLpj(permohonanId, documentId, type, jaminanId) {
|
function saveStatusLpj(permohonanId, documentId, type, jaminanId) {
|
||||||
fetch(`{{ url('/penilai/save-status-lpj') }}`, {
|
fetch(`{{ url('/penilai/save-status-lpj') }}`, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
'X-CSRF-TOKEN': '{{ csrf_token() }}',
|
'X-CSRF-TOKEN': '{{ csrf_token() }}',
|
||||||
},
|
},
|
||||||
body: JSON.stringify({
|
body: JSON.stringify({
|
||||||
permohonan_id: permohonanId,
|
permohonan_id: permohonanId,
|
||||||
document_id: documentId,
|
document_id: documentId,
|
||||||
type: type,
|
type: type,
|
||||||
}),
|
}),
|
||||||
}).then(response => response.json())
|
}).then(response => response.json())
|
||||||
.then(data => {
|
.then(data => {
|
||||||
if (data.success) {
|
if (data.success) {
|
||||||
if (type === 'standar') {
|
if (type === 'standar') {
|
||||||
@@ -566,7 +563,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function uploadKertasKerja(permohonanId, documentId, jaminanId) {
|
function uploadKertasKerja(permohonanId, documentId, jaminanId) {
|
||||||
const kertasKerjaInput = document.getElementById('kertas_kerja');
|
const kertasKerjaInput = document.getElementById('kertas_kerja');
|
||||||
if (!kertasKerjaInput.files.length) {
|
if (!kertasKerjaInput.files.length) {
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
@@ -586,12 +583,12 @@
|
|||||||
formData.append('kertas_kerja', kertasKerja);
|
formData.append('kertas_kerja', kertasKerja);
|
||||||
|
|
||||||
fetch(`{{ url('/penilai/import/kertas-kerja') }}`, {
|
fetch(`{{ url('/penilai/import/kertas-kerja') }}`, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: {
|
headers: {
|
||||||
'X-CSRF-TOKEN': '{{ csrf_token() }}',
|
'X-CSRF-TOKEN': '{{ csrf_token() }}',
|
||||||
},
|
},
|
||||||
body: formData,
|
body: formData,
|
||||||
})
|
})
|
||||||
.then(response => response.json()) // Pastikan respons diurai menjadi JSON
|
.then(response => response.json()) // Pastikan respons diurai menjadi JSON
|
||||||
.then(data => {
|
.then(data => {
|
||||||
if (data.success) {
|
if (data.success) {
|
||||||
@@ -625,26 +622,26 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function resume(permohonanId, documentId, jaminanId) {
|
function resume(permohonanId, documentId, jaminanId) {
|
||||||
showLoadingSwal('Tunggu ...');
|
showLoadingSwal('Tunggu ...');
|
||||||
window.location.href =
|
window.location.href =
|
||||||
`{{ route('penilai.resume') }}?permohonanId=${permohonanId}&documentId=${documentId}&jaminanId=${jaminanId}`;
|
`{{ route('penilai.resume') }}?permohonanId=${permohonanId}&documentId=${documentId}&jaminanId=${jaminanId}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
function memo(permohonanId, documentId, jaminanId) {
|
function memo(permohonanId, documentId, jaminanId) {
|
||||||
showLoadingSwal('Tunggu ...');
|
showLoadingSwal('Tunggu ...');
|
||||||
window.location.href =
|
window.location.href =
|
||||||
`{{ route('penilai.memo') }}?permohonanId=${permohonanId}&documentId=${documentId}&jaminanId=${jaminanId}`;
|
`{{ route('penilai.memo') }}?permohonanId=${permohonanId}&documentId=${documentId}&jaminanId=${jaminanId}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
function rap(permohonanId, documentId, jaminanId) {
|
function rap(permohonanId, documentId, jaminanId) {
|
||||||
showLoadingSwal('Tunggu ...');
|
showLoadingSwal('Tunggu ...');
|
||||||
window.location.href =
|
window.location.href =
|
||||||
`{{ route('penilai.rap') }}?permohonanId=${permohonanId}&documentId=${documentId}&jaminanId=${jaminanId}`;
|
`{{ route('penilai.rap') }}?permohonanId=${permohonanId}&documentId=${documentId}&jaminanId=${jaminanId}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function paparan(permohonanId, documentId, jaminanId) {
|
function paparan(permohonanId, documentId, jaminanId) {
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
title: 'Apakah Kamu yakin ingin melakukan paparan',
|
title: 'Apakah Kamu yakin ingin melakukan paparan',
|
||||||
icon: 'warning',
|
icon: 'warning',
|
||||||
@@ -660,7 +657,7 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function callReport(permohonanId, documentId, jaminanId) {
|
function callReport(permohonanId, documentId, jaminanId) {
|
||||||
showLoadingSwal('Tunggu ...');
|
showLoadingSwal('Tunggu ...');
|
||||||
window.location.href =
|
window.location.href =
|
||||||
`{{ route('penilai.call-report') }}?permohonanId=${permohonanId}&documentId=${documentId}&jaminanId=${jaminanId}`;
|
`{{ route('penilai.call-report') }}?permohonanId=${permohonanId}&documentId=${documentId}&jaminanId=${jaminanId}`;
|
||||||
@@ -675,7 +672,7 @@
|
|||||||
headers: {
|
headers: {
|
||||||
'X-CSRF-TOKEN': '{{ csrf_token() }}'
|
'X-CSRF-TOKEN': '{{ csrf_token() }}'
|
||||||
},
|
},
|
||||||
success: function (response) {
|
success: function(response) {
|
||||||
if (response.success) {
|
if (response.success) {
|
||||||
// window.location.reload();
|
// window.location.reload();
|
||||||
hideLoadingSwal();
|
hideLoadingSwal();
|
||||||
@@ -685,7 +682,7 @@
|
|||||||
Swal.fire('Perhatian!', response.message, 'warning');
|
Swal.fire('Perhatian!', response.message, 'warning');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
error: function (xhr, status, error) {
|
error: function(xhr, status, error) {
|
||||||
console.log('Error checking button status:', error, status, xhr);
|
console.log('Error checking button status:', error, status, xhr);
|
||||||
if (xhr.responseJSON.message) {
|
if (xhr.responseJSON.message) {
|
||||||
// window.location.reload();
|
// window.location.reload();
|
||||||
|
|||||||
Reference in New Issue
Block a user