- Mengubah query untuk mengambil data penawaran dengan menggunakan eager loading. - Menambahkan relasi baru pada model PenawaranTender untuk penilaian dan persetujuan. - Memperbaiki tampilan pada dokumen SPK dan halaman edit dengan mengurangi duplikasi kode.
249 lines
12 KiB
PHP
249 lines
12 KiB
PHP
@php
|
||
$manifest = json_decode(file_get_contents(public_path('build/manifest.json')), true);
|
||
$cssFiles = array_filter($manifest, function($value) {
|
||
return strpos($value['file'], '.css') !== false;
|
||
});
|
||
|
||
@endphp
|
||
|
||
@foreach($cssFiles as $file)
|
||
<link rel="stylesheet" href="{{ public_path('build/'.$file['file']) }}" data-navigate-track="reload">
|
||
@endforeach
|
||
<style>
|
||
.kotak {
|
||
width: 60px; /* Lebar kotak */
|
||
height: 40px; /* Tinggi kotak */
|
||
border: 1px solid #000; /* Garis tepi kotak */
|
||
display: flex; /* Gunakan Flexbox */
|
||
align-items: center; /* Pusatkan secara vertikal */
|
||
justify-content: center; /* Pusatkan secara horizontal */
|
||
font-size: 9px; /* Ukuran font teks */
|
||
font-weight: bold; /* Teks tebal */
|
||
background-color: #f9f9f9; /* Warna latar belakang */
|
||
margin: 20px auto; /* Tambahkan margin di tengah halaman */
|
||
}
|
||
</style>
|
||
<div class="card-body">
|
||
<div class="scrollable-x-auto">
|
||
<div class="print-area">
|
||
<table border="2" width="100%">
|
||
<tr>
|
||
<td width="33%">
|
||
@include('lpj::component.logo-bag')
|
||
</td>
|
||
<td>
|
||
|
||
</td>
|
||
<td width="33%">
|
||
<h1 style="font-size:8px;">PT BANK ARTHA GRAHA INTERNASIONAL</h1>
|
||
<p style="font-size:8px;">
|
||
Sub Direktorat Appraisal
|
||
</p>
|
||
<p style="font-size:8px;">
|
||
Jl. Kwitang Raya No. 24-26, Jakarta – 10420, Indonesia
|
||
</p>
|
||
<p style="font-size:8px;">
|
||
Telp. (021) 3903040
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<br/>
|
||
<center>
|
||
<h2 style="text-decoration: underline;">SURAT PERINTAH KERJAaaa</h2>
|
||
<p>
|
||
No. {{ $penawaran->spk_no }}
|
||
<data id="date"></data>
|
||
</p>
|
||
<p>Tanggal: <?php
|
||
echo date('d F Y'); ?></p>
|
||
</center>
|
||
<br>
|
||
<h3>Kepada</h3>
|
||
<p style="color: red; margin-left:25px">{{ $penawaran->kjpp_name }}</p>
|
||
<p style="color: red; margin-left:25px">{{ $penawaran->kjpp_address }}</p>
|
||
<br/>
|
||
<br/>
|
||
<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.
|
||
</p>
|
||
<br/>
|
||
<h3>Rincian Penilaian</h3>
|
||
<table border="2" width="100%">
|
||
<tr>
|
||
<td width="25%">Tujuan Penilaian</td>
|
||
<td>:</td>
|
||
<td width="75%">
|
||
<span style="color: red;">{{ $data->tujuanPenilaian->name }}</span>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td width="20%">Jenis Laporan</td>
|
||
<td>:</td>
|
||
<td>
|
||
<span style="color: red;">{{ $penawaran->jenis_laporan_name }}</span>
|
||
</td>
|
||
</tr>
|
||
@php
|
||
$i=1;
|
||
$totalAsset = count($data->dokumenjaminan);
|
||
@endphp
|
||
@foreach ($data->dokumenjaminan as $dokumen)
|
||
<tr valign="top">
|
||
<td>Lokasi Jaminan {{ $totalAsset >1 ? $i : '' }}</td>
|
||
<td>:</td>
|
||
<td>
|
||
<span style="color: red;">{{ formatAlamat($dokumen) }}</span>
|
||
</td>
|
||
</tr>
|
||
<tr valign="top">
|
||
<td>Dokumen Jaminan {{ $totalAsset >1 ? $i : '' }}</td>
|
||
<td>:</td>
|
||
<td>
|
||
<span style="color: red;">
|
||
@php
|
||
$excludedDocuments = ['Bukti Bayar', 'NPWP']; // Add more document types to exclude as needed
|
||
@endphp
|
||
|
||
@foreach ($data->dokumenjaminan as $dokumen_jaminans)
|
||
@if ($dokumen->id== $dokumen_jaminans->id)
|
||
@php
|
||
$shouldExclude = false;
|
||
$shouldExcludeNomor = false;
|
||
foreach ($excludedDocuments as $excludedDoc) {
|
||
if (str_contains(strtolower($dokumen_jaminans->name), strtolower($excludedDoc))) {
|
||
$shouldExclude = true;
|
||
break;
|
||
}
|
||
}
|
||
@endphp
|
||
|
||
@if(!$shouldExclude)
|
||
@php $details = $dokumen_jaminans->detail; @endphp
|
||
@foreach ($details as $index => $detail)
|
||
@if($detail->dokumen_jaminan)
|
||
{{ $detail->name }}
|
||
@php
|
||
$shouldExcludeNomor = false;
|
||
foreach ($excludedDocuments as $excludedDoc) {
|
||
if (str_contains(strtolower($detail->dokumen_nomor), strtolower($excludedDoc))) {
|
||
$shouldExcludeNomor = true;
|
||
break;
|
||
}
|
||
}
|
||
@endphp
|
||
@if(!$shouldExcludeNomor)
|
||
@if($detail->dokumen_nomor)
|
||
{{ " | " }}
|
||
@foreach(json_decode($detail->dokumen_nomor) as $key => $item)
|
||
{{ $item }}{{ $key < count(json_decode($detail->dokumen_nomor)) - 1 ? ',' : '' }}
|
||
@endforeach
|
||
@endif
|
||
@endif
|
||
<br>
|
||
@endif
|
||
@endforeach
|
||
@endif
|
||
@endif
|
||
@endforeach
|
||
</span>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Fee / Harga Penilaian</td>
|
||
<td>:</td>
|
||
<td>
|
||
<span style="color: red;">{{ formatRupiah($penawaran->detail_penawaran_biaya_penawaran) }}</span> (include ppn 11%)
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Jangka Waktu</td>
|
||
<td>:</td>
|
||
<td><span style="color: red;"> {{ $jangka_waktu }}</span></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" style="text-align: center;">i</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.
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" style="text-align: center;">ii</td>
|
||
<td>
|
||
Laporan penilaian lengkap akan disampaikan dalam
|
||
<span style="color: red;">{{ $persetujuan_sla_final }}</span> hari kerja sesuai proposal penawaran.
|
||
</td>
|
||
</tr>
|
||
@endforeach
|
||
</table>
|
||
<br/>
|
||
<h3>Dengan ketentuan dalam melaksanakan pekerjaan sebagai berikut:</h3>
|
||
<table border="0" width="100%">
|
||
<tr valign="top">
|
||
<td>1.</td>
|
||
<td>
|
||
Pembayaran sebesar 100% dari total jasa dibayarkan setelah Bank menerima buku laporan dan bukti penagihan asli (invoice / kwitansi dan faktur pajak).
|
||
</td>
|
||
</tr>
|
||
<tr valign="top">
|
||
<td>2.</td>
|
||
<td>
|
||
Segala bentuk aktivitas komunikasi lisan atau tertulis antara lain kelengkapan dokumen, imbalan jasa, laporan penilaian dan lainnya baik dari Nasabah atau KJPP harus melalui Bank.
|
||
</td>
|
||
</tr>
|
||
<tr valign="top">
|
||
<td>3.</td>
|
||
<td>
|
||
Selanjutnya sebagai tanda persetujuan, setelah saudara tandatangani di atas materai Rp 10.000,- (materai sesuai ketentuan yang berlaku) agar dikembalikan kepada kami selambat-lambatnya 1 (satu) hari kerja setelah tanggal surat ini.
|
||
</td>
|
||
</tr>
|
||
<tr valign="top">
|
||
<td>4.</td>
|
||
<td>
|
||
Apabila diperlukan surat representasi wajib diberikan bersamaan dengan dikembalikannya SPK kepada kami.
|
||
</td>
|
||
</tr>
|
||
<tr valign="top">
|
||
<td>5.</td>
|
||
<td>
|
||
Ketentuan lain mengacu pada perjanjian kerjasama yang telah disepakati.
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<br/>
|
||
<p style="text-align: justify;">
|
||
Demikian Surat perintah Kerja (SPK) ini dibuat dan berlaku efektif sejak SPK ini ditandatangani, atas perhatian dan kerjasamanya diucapkan terima kasih.
|
||
</p>
|
||
<br/>
|
||
<table border="0" width="100%">
|
||
<tr>
|
||
<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>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"><br/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><br/></td>
|
||
<td>
|
||
<div class="kotak" style="padding-top: 8px;padding-left:25px;">
|
||
Meterai 10.000
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<span style="color: red;">{{ $penawaran->persetujuan_penawaran->creator->name }}</span><br>
|
||
<span style="color: red;">{{ $penawaran->persetujuan_penawaran->creator->getRoleNames()[0] }}</span>
|
||
</td>
|
||
<td align="center">(……………………………………..)</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|