Merge branch 'staging' into feature/senior-officer
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|
||||||
|
|||||||
@@ -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: {
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="scrollable-x-auto">
|
<div class="scrollable-x-auto">
|
||||||
<div class="print-area">
|
<div class="print-area">
|
||||||
<table border="2" width="100%">
|
<table border="2" width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -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>
|
||||||
@@ -200,5 +207,5 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
<style>
|
<style>
|
||||||
.kotak {
|
.kotak {
|
||||||
width: 60px; /* Lebar kotak */
|
width: 60px; /* Lebar kotak */
|
||||||
height: 40px; /* Tinggi kotak */
|
height: 40px; /* Tinggi kotak */
|
||||||
@@ -23,8 +23,8 @@
|
|||||||
background-color: #f9f9f9; /* Warna latar belakang */
|
background-color: #f9f9f9; /* Warna latar belakang */
|
||||||
margin: 20px auto; /* Tambahkan margin di tengah halaman */
|
margin: 20px auto; /* Tambahkan margin di tengah halaman */
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="card border border-agi-100 card-grid min-w-full" data-datatable="false" data-datatable-page-size="10" data-datatable-state-save="false" id="tujuan-penilaian-table" data-api-url="{{ route('basicdata.tujuan-penilaian.datatables') }}">
|
<div class="card border border-agi-100 card-grid min-w-full" data-datatable="false" data-datatable-page-size="10" data-datatable-state-save="false" id="tujuan-penilaian-table" data-api-url="{{ route('basicdata.tujuan-penilaian.datatables') }}">
|
||||||
<div class="card-header bg-agi-50 py-5 flex-wrap">
|
<div class="card-header bg-agi-50 py-5 flex-wrap">
|
||||||
<h3 class="card-title">Buat SPK</h3>
|
<h3 class="card-title">Buat SPK</h3>
|
||||||
@@ -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>
|
||||||
@@ -220,6 +236,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endsection
|
@endsection
|
||||||
@include('lpj::spk.js.editjs')
|
@include('lpj::spk.js.editjs')
|
||||||
|
|||||||
Reference in New Issue
Block a user