Merge branch 'staging' into feature/senior-officer

This commit is contained in:
majid
2024-12-31 14:43:04 +07:00
8 changed files with 410 additions and 385 deletions

View File

@@ -346,7 +346,7 @@ class PenilaianController extends Controller
$filteredRecords = $query->count(); $filteredRecords = $query->count();
$data = $query->with( $data = $query->with(
['user', 'debiture', 'branch', 'tujuanPenilaian', 'region.teams.teamsUsers.user'], ['user', 'debiture', 'branch', 'tujuanPenilaian','jenisPenilaian', 'region.teams.teamsUsers.user'],
)->get(); )->get();
$pageCount = ceil($totalRecords / $size); $pageCount = ceil($totalRecords / $size);

View File

@@ -257,7 +257,7 @@
<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">
Nomor Nama Dokumen
</label> </label>
<div class="flex flex-wrap items-baseline w-full"> <div class="flex flex-wrap items-baseline w-full">
<input class="input " type="text" id="name" name="name[]" value="{{ $detail->name ?? "" }}" placeholder="Nomor"> <input class="input " type="text" id="name" name="name[]" value="{{ $detail->name ?? "" }}" placeholder="Nomor">
@@ -360,7 +360,7 @@
<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">
Nomor Nama Dokumen
</label> </label>
<div class="flex flex-wrap items-baseline w-full"> <div class="flex flex-wrap items-baseline w-full">
<input class="input " type="text" id="name" name="name[]" value="" placeholder="Nomor"> <input class="input " type="text" id="name" name="name[]" value="" placeholder="Nomor">
@@ -514,7 +514,7 @@
<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">
Nomor Nama Dokumen
</label> </label>
<div class="flex flex-wrap items-baseline w-full"> <div class="flex flex-wrap items-baseline w-full">
<input class="input" type="text" name="name[]" value="${item.name || ""}" placeholder="Nomor"> <input class="input" type="text" name="name[]" value="${item.name || ""}" placeholder="Nomor">

View File

@@ -75,9 +75,14 @@
name="form_kategori[]" multiple="multiple"> name="form_kategori[]" multiple="multiple">
<option value="">Pilih Form</option> <option value="">Pilih Form</option>
@foreach (['tanah', 'bangunan', 'kapal', 'kendaraan', 'mesin', 'pesawat', 'alat-berat', 'apartemen-kantor','lingkungan', 'fakta','informasi'] as $item) @php
<option value="{{ $item }}" $formKategoriOptions = ['tanah', 'bangunan', 'kapal', 'kendaraan', 'mesin', 'pesawat', 'alat-berat', 'apartemen-kantor', 'lingkungan', 'fakta', 'informasi'];
@if (isset($jenisJaminan->form_kategori) && in_array($item, json_decode($jenisJaminan->form_kategori, true))) {{ 'selected' }} @endif> $selectedOptions = isset($jenisJaminan->form_kategori) ? json_decode($jenisJaminan->form_kategori, true) : [];
$selectedOptions = is_array($selectedOptions) ? $selectedOptions : [];
@endphp
@foreach ($formKategoriOptions as $item)
<option value="{{ $item }}" {{ in_array($item, $selectedOptions) ? 'selected' : '' }}>
{{ $item }} {{ $item }}
</option> </option>
@endforeach @endforeach
@@ -95,7 +100,7 @@
<div class="grid grid-cols-3 lg:grid-cols-4 w-full gap-2.5"> <div class="grid grid-cols-3 lg:grid-cols-4 w-full gap-2.5">
@foreach ($jenisLegalitasJaminan as $row) @foreach ($jenisLegalitasJaminan as $row)
<label class="switch"> <label class="switch">
@if (isset($jenisJaminan->jenis_legalitas_jaminan_id)) @if (!empty(json_decode($jenisJaminan->jenis_legalitas_jaminan_id, true)))
<input type="checkbox" @if (in_array($row->code, json_decode($jenisJaminan->jenis_legalitas_jaminan_id, true))) {{ 'checked' }} @endif <input type="checkbox" @if (in_array($row->code, json_decode($jenisJaminan->jenis_legalitas_jaminan_id, true))) {{ 'checked' }} @endif
value="{{ $row->code }}" name="jenis_legalitas_jaminan_id[]" /> value="{{ $row->code }}" name="jenis_legalitas_jaminan_id[]" />
@else @else

View File

@@ -61,14 +61,11 @@
<div class="flex items-center justify-between mt-5"> <div class="flex items-center justify-between mt-5">
<div class="grid gap-5"> <div class="grid gap-5">
<h2 class=" font-semibold text-xl"> <h2 class=" font-semibold text-xl">
{{ $item['name_objek'] }} {{ $item['name_objek'] ?? "" }}
</h2> </h2>
<div class="flex items-center"> <div class="flex items-center">
<img src="{{ Storage::url($item['foto_objek']) }}" alt="" <img src="{{ Storage::url($item['foto_objek']) }}" alt=""
class="w-full h-auto object-cover"> class="w-full h-auto object-cover">
</div> </div>
</div> </div>
</div> </div>

View File

@@ -355,7 +355,7 @@
<div class="flex items-center justify-between mt-5"> <div class="flex items-center justify-between mt-5">
<div class="grid gap-5"> <div class="grid gap-5">
<h2 class=" font-semibold text-xl"> <h2 class=" font-semibold text-xl">
{{ $item['name_objek'] }} {{ $item['name_objek'] ?? "" }}
</h2> </h2>
<div class="flex items-center"> <div class="flex items-center">

View File

@@ -142,7 +142,7 @@
jenis_penilaian_id: { jenis_penilaian_id: {
title: 'Jenis Penilaian', title: 'Jenis Penilaian',
render: (item, data) => { render: (item, data) => {
return `${data.jenis_penilaian.name}`; return `${data.jenis_penilaian?.name}`;
}, },
}, },
status: { status: {

View File

@@ -55,7 +55,8 @@
No. {{ $penawaran->spk_no }} No. {{ $penawaran->spk_no }}
<data id="date"></data> <data id="date"></data>
</p> </p>
<p>Tanggal: <?php echo date('d F Y'); ?></p> <p>Tanggal: <?php
echo date('d F Y'); ?></p>
</center> </center>
<h3>Kepada</h3> <h3>Kepada</h3>
<br/> <br/>
@@ -65,7 +66,10 @@
<h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3> <h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3>
<br/> <br/>
<p style="text-align: justify;"> <p style="text-align: justify;">
Berdasarkan surat penawaran Saudara <span style="color: red;">{{ $persetujuan_no_proposal }}</span> tanggal <span style="color: red;">{{ $persetujuan_tgl_proposal }}</span> atas nama <span style="color: red;">{{ $data->debiture->name }}</span>, dengan ini PT. Bank Artha Graha Internasional.Tbk., menunjuk Saudara untuk melakukan penilaian atas agunan sebagaimana rincian dibawah ini. Berdasarkan surat penawaran Saudara
<span style="color: red;">{{ $persetujuan_no_proposal }}</span> tanggal
<span style="color: red;">{{ $persetujuan_tgl_proposal }}</span> atas nama
<span style="color: red;">{{ $data->debiture->name }}</span>, dengan ini PT. Bank Artha Graha Internasional.Tbk., menunjuk Saudara untuk melakukan penilaian atas agunan sebagaimana rincian dibawah ini.
</p> </p>
<br/> <br/>
<h3>Rincian Penilaian</h3> <h3>Rincian Penilaian</h3>
@@ -84,32 +88,35 @@
<span style="color: red;">{{ $penawaran->jenis_laporan_name }}</span> <span style="color: red;">{{ $penawaran->jenis_laporan_name }}</span>
</td> </td>
</tr> </tr>
@php $i=1; @endphp @php
$i=1;
$totalAsset = count($data->debiture->documents);
@endphp
@foreach ($data->debiture->documents as $dokumen) @foreach ($data->debiture->documents as $dokumen)
<tr valign="top"> <tr valign="top">
<td width="25%">Lokasi Jaminan {{ $i }}</td> <td>Lokasi Jaminan {{ $totalAsset >1 ? $i : '' }}</td>
<td>:</td> <td>:</td>
<td width="75%"> <td>
<span style="color: red;">{{ formatAlamat($dokumen) }}</span> <span style="color: red;">{{ formatAlamat($dokumen) }}</span>
</td> </td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>Dokumen Jaminan {{ $i }}</td> <td>Dokumen Jaminan {{ $totalAsset >1 ? $i : '' }}</td>
<td>:</td> <td>:</td>
<td> <td>
<span style="color: red;"> <span style="color: red;">
@foreach ($data->dokumenjaminan as $dokumen_jaminans) @foreach ($data->dokumenjaminan as $dokumen_jaminans)
@if ($dokumen->id== $dokumen_jaminans->id) @if ($dokumen->id== $dokumen_jaminans->id)
@php $details = $dokumen_jaminans->detail; @endphp @php $details = $dokumen_jaminans->detail; @endphp
@foreach ($details as $index => $detailku) @foreach ($details as $index => $detail)
{{ $detailku->name }}{{ $index === count($details) - 1 ? '' : ', ' }} @if($detail->dokumen_nomor)
@foreach(json_decode($detail->dokumen_nomor) as $item)
{{ $item }}<br>
@endforeach @endforeach
@endif @endif
@endforeach @endforeach
</span> @endif
</td>
</tr>
@php $i++; @endphp
@endforeach @endforeach
<tr> <tr>
<td>Fee / Harga Penilaian</td> <td>Fee / Harga Penilaian</td>

View File

@@ -71,7 +71,8 @@
<data id="date"></data> <data id="date"></data>
</p> </p>
<p> <p>
Tanggal: <?php echo date('d F Y'); ?></p> Tanggal: <?php
echo date('d F Y'); ?></p>
</center> </center>
<h3>Kepada</h3> <h3>Kepada</h3>
<br/> <br/>
@@ -81,7 +82,10 @@
<h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3> <h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3>
<br/> <br/>
<p style="text-align: justify;"> <p style="text-align: justify;">
Berdasarkan surat penawaran Saudara <span style="color: red;">{{ $persetujuan_no_proposal }}</span> tanggal <span style="color: red;">{{ $persetujuan_tgl_proposal }}</span> atas nama <span style="color: red;">{{ $data->debiture->name }}</span>, dengan ini PT. Bank Artha Graha Internasional.Tbk., menunjuk Saudara untuk melakukan penilaian atas agunan sebagaimana rincian dibawah ini. Berdasarkan surat penawaran Saudara
<span style="color: red;">{{ $persetujuan_no_proposal }}</span> tanggal
<span style="color: red;">{{ $persetujuan_tgl_proposal }}</span> atas nama
<span style="color: red;">{{ $data->debiture->name }}</span>, dengan ini PT. Bank Artha Graha Internasional.Tbk., menunjuk Saudara untuk melakukan penilaian atas agunan sebagaimana rincian dibawah ini.
</p> </p>
<br/> <br/>
<h3>Rincian Penilaian</h3> <h3>Rincian Penilaian</h3>
@@ -100,25 +104,34 @@
<span style="color: red;">{{ $penawaran->jenis_laporan_name }}</span> <span style="color: red;">{{ $penawaran->jenis_laporan_name }}</span>
</td> </td>
</tr> </tr>
@php $i=1; @endphp @php
$i=1;
$totalAsset = count($data->debiture->documents);
@endphp
@foreach ($data->debiture->documents as $dokumen) @foreach ($data->debiture->documents as $dokumen)
<tr valign="top"> <tr valign="top">
<td>Lokasi Jaminan {{ $i }}</td> <td>Lokasi Jaminan {{ $totalAsset >1 ? $i : '' }}</td>
<td>:</td> <td>:</td>
<td> <td>
<span style="color: red;">{{ formatAlamat($dokumen) }}</span> <span style="color: red;">{{ formatAlamat($dokumen) }}</span>
</td> </td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>Dokumen Jaminan {{ $i }}</td> <td>Dokumen Jaminan {{ $totalAsset >1 ? $i : '' }}</td>
<td>:</td> <td>:</td>
<td> <td>
<span style="color: red;"> <span style="color: red;">
@foreach ($data->dokumenjaminan as $dokumen_jaminans) @foreach ($data->dokumenjaminan as $dokumen_jaminans)
@if ($dokumen->id== $dokumen_jaminans->id) @if ($dokumen->id== $dokumen_jaminans->id)
@php $details = $dokumen_jaminans->detail; @endphp @php $details = $dokumen_jaminans->detail; @endphp
@foreach ($details as $index => $detailku) @foreach ($details as $index => $detail)
{{ $detailku->name }}{{ $index === count($details) - 1 ? '' : ', ' }} @if($detail->dokumen_nomor)
@foreach(json_decode($detail->dokumen_nomor) as $item)
{{ $item }}<br>
@endforeach
@endif
@endforeach @endforeach
@endif @endif
@endforeach @endforeach
@@ -143,13 +156,15 @@
<tr> <tr>
<td colspan="2" style="text-align: center;">i</td> <td colspan="2" style="text-align: center;">i</td>
<td> <td>
Resume akan disampaikan dalam <span style="color: red;">{{ $persetujuan_sla_resume }}</span> hari kerja terhitung setelah proses inspeksi dilaksanakan serta data yang diperlukan diterima dan lengkap, kecuali terdapat kesepakatan lain antara kedua belah pihak. Resume akan disampaikan dalam
<span style="color: red;">{{ $persetujuan_sla_resume }}</span> hari kerja terhitung setelah proses inspeksi dilaksanakan serta data yang diperlukan diterima dan lengkap, kecuali terdapat kesepakatan lain antara kedua belah pihak.
</td> </td>
</tr> </tr>
<tr> <tr>
<td colspan="2" style="text-align: center;">ii</td> <td colspan="2" style="text-align: center;">ii</td>
<td> <td>
Laporan penilaian lengkap akan disampaikan dalam <span style="color: red;">{{ $persetujuan_sla_final }}</span> hari kerja sesuai proposal penawaran. Laporan penilaian lengkap akan disampaikan dalam
<span style="color: red;">{{ $persetujuan_sla_final }}</span> hari kerja sesuai proposal penawaran.
</td> </td>
</tr> </tr>
</table> </table>
@@ -195,7 +210,8 @@
<table border="0" width="100%"> <table border="0" width="100%">
<tr> <tr>
<td width="50%">PT Bank Artha Graha Internasional.<br>Sub Direktorat Appraisal</td> <td width="50%">PT Bank Artha Graha Internasional.<br>Sub Direktorat Appraisal</td>
<td width="50%" align="center"><span style="color: red;">{{ $penawaran->kjpp_name }}</span></td> <td width="50%" align="center">
<span style="color: red;">{{ $penawaran->kjpp_name }}</span></td>
</tr> </tr>
<tr> <tr>
<td colspan="2"><br/></td> <td colspan="2"><br/></td>