Feature Registrasi menambahkan inputan SLA (kebutuhan SPK PDF), Feature SPK menambahkan parameter SLA generate number SPK

This commit is contained in:
Andy Chaerudin
2024-11-25 11:14:31 +07:00
parent c08b93aa81
commit f8415939ea
12 changed files with 367 additions and 79 deletions

View File

@@ -72,6 +72,15 @@
<em id="{{$route[0]}}_catatan_msg" class="alert text-danger text-sm"></em>
</div>
</div>
<div id="{{ $route[0] }}_div_sla" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">
SLA (dalam satuan hari)
</label>
<div class="flex flex-wrap items-baseline w-full">
<input class="inputku input" name="{{$route[0]}}_sla" id="{{$route[0]}}_sla" placeholder="dalam satuan hari" type="text" />
<em id="{{$route[0]}}_sla_msg" class="alert text-danger text-sm"></em>
</div>
</div>
<div id="{{ $route[0] }}_div_region" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">
Region

View File

@@ -13,6 +13,7 @@
$("#{{ $route[0] }}_div_jenis_pilihan").show();
$("#{{ $route[0] }}_div_catatan").hide();
$("#{{ $route[0] }}_div_region").hide();
$("#{{ $route[0] }}_div_sla").hide();
$("#{{ $route[0] }}_div_catatan2").show();
// prepare data
setData();
@@ -95,6 +96,7 @@
$("#{{ $route[0] }}_div_jenis_pilihan").show();
$("#{{ $route[0] }}_catatan").val('');
$("#{{ $route[0] }}_div_catatan").hide();
$("#{{ $route[0] }}_div_catatan2").show();
}
else
@@ -103,6 +105,7 @@
$("#{{ $route[0] }}_div_jenis_pilihan").hide();
$("#{{ $route[0] }}_div_catatan").show();
$("#{{ $route[0] }}_div_catatan2").hide();
$("#{{ $route[0] }}_div_sla").hide();
}
});
@@ -119,6 +122,7 @@
let region = $("#{{$route[0]}}_region").val();
let catatan = $("#{{$route[0]}}_catatan").val();
let catatan2 = $("#{{$route[0]}}_catatan2").val();
let sla = $("#{{$route[0]}}_sla").val();
if(jenis_penilaian==0)
jenis_penilaian='';
@@ -134,6 +138,7 @@
input_data.region= region;
input_data.catatan = catatan;
input_data.catatan2 = catatan2;
input_data.sla = sla;
let useURL= '{{ route($route[0].'.update', $id) }}';
$.ajax({
@@ -164,6 +169,11 @@
$("#{{$route[0]}}_region").addClass(" border-danger");
$("#{{$route[0]}}_region_msg").text(value);
}
if ("sla" === index) {
$("#{{$route[0]}}_sla").addClass(" border-danger");
$("#{{$route[0]}}_sla_msg").text(value);
}
});
}
else
@@ -204,11 +214,18 @@
{
// INTERNAL, show region
$("#{{ $route[0] }}_div_region").show();
$("#{{ $route[0] }}_div_sla").hide();
}
else
else if('2' == idNya)
{
$("#{{ $route[0] }}_div_sla").show();
$("#{{ $route[0] }}_div_region").hide();
}
else if('0' == idNya)
{
// selain INTERNAL, hide region
$("#{{ $route[0] }}_div_region").hide();
$("#{{ $route[0] }}_div_sla").hide();
}
});

View File

@@ -60,6 +60,15 @@
<em id="{{$route[0]}}_catatan_msg" class="alert text-danger text-sm"></em>
</div>
</div>
<div id="{{ $route[0] }}_div_sla" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">
SLA (dalam satuan hari)
</label>
<div class="flex flex-wrap items-baseline w-full">
<input class="inputku input" name="{{$route[0]}}_sla" id="{{$route[0]}}_sla" placeholder="dalam satuan hari" type="text" />
<em id="{{$route[0]}}_sla_msg" class="alert text-danger text-sm"></em>
</div>
</div>
<div id="{{ $route[0] }}_div_region" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">
Region

View File

@@ -52,8 +52,7 @@
<center>
<h2 style="text-decoration: underline;">SURAT PERINTAH KERJA</h2>
<p>
No. XXX / PJ / JKT / <?php echo date('M'); ?>
/ FR / <?php echo date('Y'); ?>
No. {{ $penawaran->spk_no }}
<data id="date"></data>
</p>
<p>Tanggal: <?php echo date('d F Y'); ?></p>
@@ -72,82 +71,98 @@
<h3>Rincian Penilaian</h3>
<table border="2" width="100%">
<tr>
<td></td>
</tr>
<tr>
<td>Tujuan Penilaian</td>
<td width="25%">Tujuan Penilaian</td>
<td>:</td>
<td>
<td width="75%">
<span style="color: red;">{{ $data->tujuanPenilaian->name }}</span>
</td>
</tr>
<tr>
<td>Jenis Laporan</td>
<td width="20%">Jenis Laporan</td>
<td>:</td>
<td>
<span style="color: red;">{{ $penawaran->jenis_laporan_name }}</span>
</td>
</tr>
<tr>
<td>Data Jaminan</td>
<td>:</td>
<td>
<span style="color: red;">{{ $data->jenis_jaminan_name }}, {{ $data->dokumen_jaminan_address }}</span>
</td>
</tr>
@php $i=1; @endphp
@foreach ($data->debiture->documents as $dokumen)
<tr valign="top">
<td width="25%">Lokasi Jaminan {{ $i }}</td>
<td>:</td>
<td width="75%">
<span style="color: red;">{{ formatAlamat($dokumen) }}</span>
</td>
</tr>
<tr valign="top">
<td>Dokumen Jaminan {{ $i }}</td>
<td>:</td>
<td>
<span style="color: red;">
@foreach ($data->dokumenjaminan as $dokumen_jaminans)
@if ($dokumen->id== $dokumen_jaminans->id)
@foreach ($dokumen_jaminans->detail as $detailku)
{{ $detailku->name.', ' }}
@endforeach
@endif
@endforeach
</span>
</td>
</tr>
@php $i++; @endphp
@endforeach
<tr>
<td>Fee / Harga Penilaian</td>
<td>:</td>
<td>
<span style="color: red;">{{ formatRupiah($penawaran->detail_penawaran_biaya_penawaran) }}</span>
<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;"> {{ formatTanggalIndonesia($penawaran->start_date) }} - {{ formatTanggalIndonesia($penawaran->end_date) }}</span></td>
<td><span style="color: red;"> </span></td>
</tr>
<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;">{{ 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.
</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;">{{ $data->sla }} ({{ ucfirst(terbilang($data->sla)) }})</span> hari kerja sesuai proposal penawaran.
</td>
</tr>
</table>
<br/>
<h3>Dengan ketentuan dalam melaksanakan pekerjaan sebagai berikut:</h3>
<table border="0" width="100%">
<tr>
<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>
<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>
<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>
<tr valign="top">
<td>4.</td>
<td>
Apabila diperlukan surat representasi wajib diberikan bersamaan dengan dikembalikannya SPK kepada kami.
</td>
</tr>
<tr>
<tr valign="top">
<td>5.</td>
<td>
Ketentuan lain mengacu pada perjanjian kerjasama yang telah disepakati.

File diff suppressed because one or more lines are too long