Perbaikan Conflict SPK, Perubahan penyimpanan SPK PDF (awalnya di tabel permohonan.dokumen, menjadi penawaran.spk_dokumen_path)
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
function hitungHariKerja(tanggalMulai, tanggalSelesai) {
|
||||
tanggalMulai = new Date(tanggalMulai);
|
||||
tanggalMulai.setHours(0, 0, 0, 0);
|
||||
tanggalSelesai = new Date(tanggalSelesai);
|
||||
tanggalSelesai.setHours(23, 59, 59, 999);
|
||||
|
||||
let hariKerja = 0;
|
||||
let tanggalSekarang = new Date(tanggalMulai);
|
||||
|
||||
// You'll need to implement a way to get holiday dates from your server
|
||||
// For this example, we'll assume you have a global variable holidayDates
|
||||
// that contains an array of holiday date strings in 'YYYY-MM-DD' format
|
||||
const tanggalLibur = window.holidayDates || [];
|
||||
|
||||
while (tanggalSekarang <= tanggalSelesai) {
|
||||
const dayOfWeek = tanggalSekarang.getDay();
|
||||
const dateString = tanggalSekarang.toISOString().split("T")[0];
|
||||
|
||||
// Check if it's not Saturday (6) or Sunday (0) and not a holiday
|
||||
if (
|
||||
dayOfWeek !== 0 &&
|
||||
dayOfWeek !== 6 &&
|
||||
!tanggalLibur.includes(dateString)
|
||||
) {
|
||||
hariKerja++;
|
||||
}
|
||||
|
||||
tanggalSekarang.setDate(tanggalSekarang.getDate() + 1);
|
||||
}
|
||||
|
||||
return hariKerja;
|
||||
}
|
||||
|
||||
// Make the function available globally
|
||||
window.hitungHariKerja = hitungHariKerja;
|
||||
|
||||
@@ -193,15 +193,18 @@
|
||||
</div>
|
||||
|
||||
@if($detail->details)
|
||||
@php $custom_field = json_decode($detail->details,true) @endphp
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56 capitalize">
|
||||
{{ str_replace('_',' ',$detail->jenisLegalitasJaminan->custom_field) }}
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<input class="input" type="text" name="custom_field[][$detail->jenisLegalitasJaminan->custom_field]" value="{{ $custom_field[$detail->jenisLegalitasJaminan->custom_field] }}">
|
||||
@if($detail->jenisLegalitasJaminan->custom_field)
|
||||
@php $custom_field = json_decode($detail->details,true) @endphp
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56 capitalize">
|
||||
{{ str_replace('_',' ',$detail->jenisLegalitasJaminan->custom_field) }}
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<input class="input" type="text" name="custom_field[][$detail->jenisLegalitasJaminan->custom_field]" value="{{ $custom_field[$detail->jenisLegalitasJaminan->custom_field] }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
@else
|
||||
@if($detail->jenisLegalitasJaminan->custom_field)
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
@@ -583,7 +586,7 @@
|
||||
</a>
|
||||
</div>
|
||||
`;
|
||||
}else if (typeof dokumenJaminan === 'string' && dokumenNomor === null) {
|
||||
} else if (typeof dokumenJaminan === 'string' && dokumenNomor === null) {
|
||||
return `
|
||||
<div class="flex w-full lg:w-[30%]">
|
||||
<span class="flex-1 mt-2 text-info text-sm">Nomor Dokumen : --</span>
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
<h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3>
|
||||
<br/>
|
||||
<p style="text-align: justify;">
|
||||
Berdasarkan surat penawaran Saudara <span style="color: red;">{{ $penawaran->detail_penawaran_no_proposal }}</span> tanggal <span style="color: red;">{{ $penawaran->detail_penawaran_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>
|
||||
<br/>
|
||||
<h3>Rincian Penilaian</h3>
|
||||
@@ -100,8 +100,9 @@
|
||||
<span style="color: red;">
|
||||
@foreach ($data->dokumenjaminan as $dokumen_jaminans)
|
||||
@if ($dokumen->id== $dokumen_jaminans->id)
|
||||
@foreach ($dokumen_jaminans->detail as $detailku)
|
||||
{{ $detailku->name.', ' }}
|
||||
@php $details = $dokumen_jaminans->detail; @endphp
|
||||
@foreach ($details as $index => $detailku)
|
||||
{{ $detailku->name }}{{ $index === count($details) - 1 ? '' : ', ' }}
|
||||
@endforeach
|
||||
@endif
|
||||
@endforeach
|
||||
@@ -125,13 +126,13 @@
|
||||
<tr>
|
||||
<td colspan="2" style="text-align: center;">i</td>
|
||||
<td>
|
||||
Resume akan disampaikan dalam <span style="color: red;">{{ round(($data->sla)/2) }} ({{ ucfirst(terbilang(round(($data->sla)/2))) }})</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>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="text-align: center;">ii</td>
|
||||
<td>
|
||||
Laporan penilaian lengkap akan disampaikan dalam <span style="color: red;">{{ $data->sla }} ({{ ucfirst(terbilang($data->sla)) }})</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>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -43,7 +43,8 @@
|
||||
<h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3>
|
||||
<br/>
|
||||
<p style="text-align: justify;">
|
||||
Berdasarkan surat penawaran Saudara <span style="color: red;">[No proposal penawaran sesuai data pemeriksaan persetujuan penawaran]</span> tanggal <span style="color: red;">[Tgl proposal penawaran sesuai data pemeriksaan persetujuan penawaran]</span> atas nama <span style="color: red;">[Nama Debitur sesuai data register]</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;">
|
||||
[No proposal penawaran sesuai data pemeriksaan persetujuan penawaran]</span> tanggal <span style="color: red;">[Tgl proposal penawaran sesuai data pemeriksaan persetujuan penawaran]</span> atas nama <span style="color: red;">[Nama Debitur sesuai data register]</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>
|
||||
@@ -87,13 +88,15 @@
|
||||
<tr>
|
||||
<td colspan="2" style="text-align: center;">i</td>
|
||||
<td>
|
||||
Resume akan disampaikan dalam <span style="color: red;">[SLA Resume - Data Pemeriksaan Persetujuan Penawaran]</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;">
|
||||
[SLA Resume - Data Pemeriksaan Persetujuan Penawaran]</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;">[SLA Final - Data Pemeriksaan Persetujuan Penawaran]</span> hari kerja sesuai proposal penawaran.
|
||||
Laporan penilaian lengkap akan disampaikan dalam <span style="color: red;">
|
||||
[SLA Final - Data Pemeriksaan Persetujuan Penawaran]</span> hari kerja sesuai proposal penawaran.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
<br/>
|
||||
<center>
|
||||
<h2 style="text-decoration: underline;">SURAT PERINTAH KERJA</h2>
|
||||
<p>
|
||||
<p style="color: red;">
|
||||
No. {{ $penawaran->spk_no }}
|
||||
<data id="date"></data>
|
||||
</p>
|
||||
@@ -81,7 +81,7 @@
|
||||
<h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3>
|
||||
<br/>
|
||||
<p style="text-align: justify;">
|
||||
Berdasarkan surat penawaran Saudara <span style="color: red;">{{ $penawaran->detail_penawaran_no_proposal }}</span> tanggal <span style="color: red;">{{ $penawaran->detail_penawaran_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>
|
||||
<br/>
|
||||
<h3>Rincian Penilaian</h3>
|
||||
@@ -116,8 +116,9 @@
|
||||
<span style="color: red;">
|
||||
@foreach ($data->dokumenjaminan as $dokumen_jaminans)
|
||||
@if ($dokumen->id== $dokumen_jaminans->id)
|
||||
@foreach ($dokumen_jaminans->detail as $detailku)
|
||||
{{ $detailku->name.', ' }}
|
||||
@php $details = $dokumen_jaminans->detail; @endphp
|
||||
@foreach ($details as $index => $detailku)
|
||||
{{ $detailku->name }}{{ $index === count($details) - 1 ? '' : ', ' }}
|
||||
@endforeach
|
||||
@endif
|
||||
@endforeach
|
||||
@@ -142,13 +143,13 @@
|
||||
<tr>
|
||||
<td colspan="2" style="text-align: center;">i</td>
|
||||
<td>
|
||||
Resume akan disampaikan dalam <span style="color: red;">{{ round(($data->sla)/2) }} ({{ ucfirst(terbilang(round(($data->sla)/2))) }})</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>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="text-align: center;">ii</td>
|
||||
<td>
|
||||
Laporan penilaian lengkap akan disampaikan dalam <span style="color: red;">{{ $data->sla }} ({{ ucfirst(terbilang($data->sla)) }})</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>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
Reference in New Issue
Block a user