@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 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

