Files
lpj/resources/views/spk/view.blade.php
Daeng Deni Mardaeni 026eb1115b Refactor card styles for consistency across views
- Menambahkan border dan background pada elemen card dengan class `border-agi-100` dan `bg-agi-50`.
- Perubahan berlaku di berbagai file blade untuk meningkatkan konsistensi UI.
2024-12-28 17:09:32 +07:00

233 lines
12 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@extends('layouts.main')
@section('breadcrumbs')
{{ Breadcrumbs::render('basicdata.tujuan-penilaian') }}
@endsection
@section('content')
<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-header bg-agi-50 py-5 flex-wrap">
<h3 class="card-title">
SPK View
</h3>
<!-- <div class="flex flex-wrap gap-2 lg:gap-5">
<div class="flex">
<label class="input input-sm"> <i class="ki-filled ki-magnifier"> </i>
<input placeholder="Search Tujuan Penilaian" id="search" type="text" value="">
</label>
</div>-->
<div class="flex flex-wrap gap-2.5">
<div class="h-[24px] border border-r-gray-200"></div>
<!-- <a class="btn btn-sm btn-light" href="{{ route('basicdata.tujuan-penilaian.export') }}"> Export to PDF </a> -->
<!-- <a class="btn btn-sm btn-light" href="{{ route('basicdata.tujuan-penilaian.export') }}"> Print </a> -->
<a class="btn btn-sm btn-light" href="#"> Export to PDF </a>
<a class="btn btn-sm btn-light" id="print-button"> Print </a>
<!-- <a class="btn btn-sm btn-primary" href="{{ route('basicdata.tujuan-penilaian.create') }}"> Tambah Tujuan Penilaian </a> -->
</div>
<!--</div> -->
</div>
<div class="card-body">
<div class="scrollable-x-auto">
<!-- Disini templatenya masuk bosku <br /><br />
<img style="width: 200px;" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ-f_0c9bbRTPZn5qBnsLVRweEE_XizBcHhWg&s" alt=""> -->
<style>
/* @media print {
body * {
display: none;
}
.print-area, .print-area * {
display: block;
}
} */
</style>
<div class="print-area">
<table border="2" width="100%">
<tr><td><img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ-f_0c9bbRTPZn5qBnsLVRweEE_XizBcHhWg&s" alt="Logo" style=""></td> <td><h1>PT BANK ARTHA GRAHA INTERNASIONAL</h1>
<p>Sub Direktorat Appraisal</p>
<p>Jl. Kwitang Raya No. 24-26, Jakarta 10420, Indonesia</p>
<p>Telp. (021) 3903040</p></td></tr>
</table>
<br />
<center>
<h2 style="text-decoration: underline;">SURAT PERINTAH KERJA</h2>
<p>No. XXX / PJ / JKT / <?php echo date('M'); ?> / FR / <?php echo date('Y'); ?> <data id="date"></data></p>
<p>Tanggal: <?php echo date('d F Y'); ?></p>
</center>
<h3>Kepada</h3><br />
<p style="color: red;">[Nama KJPP sesuai data persetujuan penawaran]</p>
<p style="color: red;">[Alamat KJPP sesuai data persetujuan penawaran]</p><br />
<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.</p><br />
<h3>Rincian Penilaian</h3>
<table border="2" width="100%">
<tr><td></td></tr>
<tr><td>Tujuan Penilaian</td><td>:</td><td><span style="color: red;">[Tujuan penilaian sesuai data penawaran modul tender]</span></td></tr>
<tr><td>Jenis Laporan</td><td>:</td><td><span style="color: red;">[Modul tender data penawaran enis laporan]</span></td></tr>
<tr><td>Data Jaminan</td><td>:</td><td><span style="color: red;">[Data Jenis Aset, Lokasi Jaminan dan Legalitas Jaminan sesuai Data Penawaran Modul Tender]</span></td></tr>
<tr><td>Fee / Harga Penilaian</td><td>:</td><td><span style="color: red;">[Biaya Final sesuai Data pemeriksaan persetujuan penawaran]</span></td></tr>
<tr><td>Jangka Waktu</td><td>:</td><td></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.</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.</td></tr>
</table>
<br />
<h3>Dengan ketentuan dalam melaksanakan pekerjaan sebagai berikut:</h3>
<table border="0" width="100%">
<tr><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><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><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><td>4.</td><td>Apabila diperlukan surat representasi wajib diberikan bersamaan dengan dikembalikannya SPK kepada kami.</td></tr>
<tr><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>PT Bank Artha Graha Internasional.<br>
Sub Direktorat Appraisal</td><td><span style="color: red;">[Nama KJPP sesuai data persetujuan penawaran]</span></td></tr>
<tr><td colspan="2"><br /></td></tr>
<tr><td colspan="2"><br /></td></tr>
<tr><td colspan="2"><br /></td></tr>
<tr><td colspan="2"><br /></td></tr>
<tr><td><br /></td><td><img style="width: 100px;" src="assets/media/images/materai.png"></td></tr>
<tr><td><span style="color: red;">[otomasi dari nama dan tanda tangan otorisator]</span><br>
<span style="color: red;">[otomasi dari jabatan otorisator]</span></td><td>(……………………………………..)</td></tr>
</table>
</div>
<!-- <table class="table table-auto table-border align-middle text-gray-700 font-medium text-sm" data-datatable-table="true">
<thead>
<tr>
<th class="w-14">
<input class="checkbox checkbox-sm" data-datatable-check="true" type="checkbox"/>
</th>
<th class="min-w-[250px]" data-datatable-column="code">
<span class="sort"> <span class="sort-label"> Code </span>
<span class="sort-icon"> </span> </span>
</th>
<th class="min-w-[250px]" data-datatable-column="name">
<span class="sort"> <span class="sort-label"> Tujuan Penilaian </span>
<span class="sort-icon"> </span> </span>
</th>
<th class="min-w-[50px] text-center" data-datatable-column="actions">Action</th>
</tr>
</thead>
</table> -->
</div>
<!-- <div class="card-footer justify-center md:justify-between flex-col md:flex-row gap-3 text-gray-600 text-2sm font-medium">
<div class="flex items-center gap-2">
Show
<select class="select select-sm w-16" data-datatable-size="true" name="perpage"> </select> per page
</div>
<div class="flex items-center gap-4">
<span data-datatable-info="true"> </span>
<div class="pagination" data-datatable-pagination="true">
</div>
</div>
</div> -->
</div>
</div>
</div>
@endsection
@push('scripts')
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script type="text/javascript">
function deleteData(data) {
Swal.fire({
title: 'Are you sure?',
text: "You won't be able to revert this!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then((result) => {
if (result.isConfirmed) {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': '{{ csrf_token() }}'
}
});
$.ajax(`basic-data/tujuan-penilaian/${data}`, {
type: 'DELETE'
}).then((response) => {
swal.fire('Deleted!', 'User has been deleted.', 'success').then(() => {
window.location.reload();
});
}).catch((error) => {
console.error('Error:', error);
Swal.fire('Error!', 'An error occurred while deleting the file.', 'error');
});
}
})
}
</script>
<script type="module">
const element = document.querySelector('#tujuan-penilaian-table');
const searchInput = document.getElementById('search');
const apiUrl = element.getAttribute('data-api-url');
const dataTableOptions = {
apiEndpoint: apiUrl,
pageSize: 5,
columns: {
select: {
render: (item, data, context) => {
const checkbox = document.createElement('input');
checkbox.className = 'checkbox checkbox-sm';
checkbox.type = 'checkbox';
checkbox.value = data.id.toString();
checkbox.setAttribute('data-datatable-row-check', 'true');
return checkbox.outerHTML.trim();
},
},
code: {
title: 'Code',
},
name: {
title: 'Tujuan Penilaian',
},
actions: {
title: 'Status',
render: (item, data) => {
return `<div class="flex flex-nowrap justify-center">
<a class="btn btn-sm btn-icon btn-clear btn-info" href="basic-data/tujuan-penilaian/${data.id}/edit">
<i class="ki-outline ki-notepad-edit"></i>
</a>
<a onclick="deleteData(${data.id})" class="delete btn btn-sm btn-icon btn-clear btn-danger">
<i class="ki-outline ki-trash"></i>
</a>
</div>`;
},
}
},
};
document.getElementById('print-button').addEventListener('click', function() {
window.print();
});
let dataTable = new KTDataTable(element, dataTableOptions);
// Custom search functionality
searchInput.addEventListener('input', function () {
const searchValue = this.value.trim();
dataTable.search(searchValue, true);
});
</script>
@endpush