Perbaikan temuan UAT

This commit is contained in:
KhatamNugraha
2023-12-15 16:14:25 +07:00
parent 8ba9988bff
commit e9f5bc4082
6 changed files with 464 additions and 20 deletions

View File

@ -79,11 +79,11 @@
</head>
<body>
<div class="content">
<p>Nomor &nbsp; : 577/SUBDIT.OPS/VIII/2023</p>
<p>Tanggal : {{ strtoupper($data['localDate']) }}</p><br>
<p>Nomor &nbsp; : ______________________</p>
<p>Tanggal : ______________________</p><br>
<p>Kepada Yth</p>
<P>{{$data['DataCustomer']->SHORT_NAME}}</P>
<P> ____________________</P>
<p>{{$data['DataCustomer']->STREET }}, {{str_replace(']','',$data['DataCustomer']->ADDRESS)}}</p>
<p>Sesuai dengan surat saudara Nomor <span>150/KB-SENTRA1/II/2023</span> tanggal {{ strtoupper($data['localDate']) }} dengan ini kami sampaikan data data nasabah sesuai permintaan saudara sebagai berikut : </p>
@ -92,7 +92,7 @@
<p>Nama Nasabah : {{$data['DataCustomer']->SHORT_NAME}}</p>
<p>Nomor CIF &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : {{$data['DataCustomer']->CUSTOMER_NO}}</p><br>
<p style="font-size: 12px;"> SIMPAMAN NASABAH YANG BERSANGKUTAN PADA BANK</p>
<p style="font-size: 12px;"> SIMPANAN NASABAH YANG BERSANGKUTAN PADA BANK</p>
<p style="font-size: 12px;">POSISI {{ strtoupper($data['localDate']) }}</p>
<table class="space1" style="width:100%;">
<thead style="background-color: dimgrey">
@ -105,6 +105,7 @@
<th class="space1">Saldo</th>
<th class="space1">Jangka Waktu</th>
<th class="space1">Suku Bunga</th>
<th class="space1">Tgl Realisasi</th>
<th class="space1">Tgl Jatuh Tempo</th>
</tr>
</thead>
@ -121,6 +122,7 @@
<td class="space1">{{ $val['WORKING_BALANCE'] }}</td>
<td class="text-center space1">{{ $val['TERM'] }} </td>
<td class="text-center space1">{{ $val['FIXED_RATE'] }}</td>
<td class="text-center space1">{{ $val['OPENING_DATE'] }}</td>
<td class="text-center space1">{{ $val['MATURITY_DATE'] }}</td>
</tr>
@ -147,6 +149,7 @@
<th class="space1">Saldo</th>
<th class="space1">Jangka Waktu</th>
<th class="space1">Suku Bunga</th>
<th class="space1">Tgl Realisasi</th>
<th class="space1">Tgl Jatuh Tempo</th>
</tr>
</thead>
@ -164,6 +167,7 @@
<td class="space1">{{ $pinjaman->WORKING_BALANCE }}</td>
<td class="text-center space1">{{ $pinjaman->TERM }}</td>
<td class="text-center space1">{{ $pinjaman->FIXED_RATE }}</td>
<td class="center space1">{{ $pinjaman->START_DATE }}</td>
<td class="center space1">{{ $pinjaman->MATURITY_DATE }}</td>
{{-- <td class="text-center space1">{{ $i++ }}</td>
<td class="space1">{{ $pinjaman['PRODUCT_LINE'] }}</td>
@ -184,7 +188,7 @@
</tbody>
</table><br>
<p style="font-size: 12px;">FASILITAS LAIN YANG DITERIMA OLEH NASABAH</p>
{{-- <p style="font-size: 12px;">FASILITAS LAIN YANG DITERIMA OLEH NASABAH</p>
<p style="font-size: 12px;">POSISI {{ strtoupper($data['localDate']) }}</p>
<table class="space1" style="width:100%;">
<thead style="background-color: dimgrey">
@ -197,6 +201,7 @@
<th class="space1">Saldo</th>
<th class="space1">Jangka Waktu</th>
<th class="space1">Suku Bunga</th>
<th class="space1">Tgl Realisasi</th>
<th class="space1">Tgl Jatuh Tempo</th>
</tr>
</thead>
@ -218,6 +223,7 @@
<td class="space1">{{ $limit->AVAIL_AMT }}</td>
<td class="text-center space1">{{ $term }} D</td>
<td class="text-center space1">{{ $limit->LIMIT_PERCENTAGE }}</td>
<td class="text-center space1">{{ $approvalDate->format('d-m-Y') }}</td>
<td class="text-center space1">{{ $expiryDate->format('d-m-Y')}}</td>
</tr>
@endforeach
@ -249,7 +255,7 @@
@endif
</tbody>
</table><br><br>
</table><br><br> --}}
<p>Demikian data ini kami sampaikan agar dapat digunakan sebagaimana mestinya</p> <br><br>

View File

@ -7,6 +7,9 @@
<!-- CDN untuk jQuery Validation -->
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mammoth/1.6.0/mammoth.browser.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mammoth/1.6.0/mammoth.browser.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="csrf-token" content="{{ csrf_token() }}" />
<style>
.bd-example-modal-lg .modal-dialog{
@ -38,7 +41,13 @@
<div class="row mb-3">
<label for="colFormLabelSm" class="col-sm-2 col-form-label col-form-label-sm">Cabang</label>
<div class="col-sm-10">
<input type="text" class="form-control form-control-sm" name="kodecabang" id="kodecabang" placeholder="Nama Cabang">
{{-- <input type="text" class="form-control form-control-sm" name="kodecabang" id="kodecabang" placeholder="Nama Cabang"> --}}
<select name="kodecabang" class="form-select form-select-sm mb-2">
<option value="" @readonly(true)>-- Pilih Cabang --</option>
@foreach ($data['company'] as $item)
<option value="{{ $item->COMPANY_NAME }}" >{{ $item->COMPANY_NAME }}</option>
@endforeach
</select>
</div>
</div>
<div class="row mb-3">
@ -233,6 +242,7 @@
@push('customscript')
<script>
$(function() {
$('.mycheck').hide();
@ -409,22 +419,39 @@
$.ajax({
type: "POST",
url: "{{ route('konfirmasibank.export') }}",
url: "{{ route('konfirmasibank.exportWord') }}",
data: dataToSend, // serializes the form's elements.
xhrFields: {
responseType: 'blob'
},
success: function(response) {
console.log(response);
$('.modalSpiner').modal('hide');
var blob = new Blob([response]);
success: function(data) {
// Create a Blob from the response data
var blob = new Blob([data], { type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' });
var dt = new Date();
var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds();
// Create a link element
var link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = "konfirmasibank_" + date + ".pdf";
// Set the download attribute with the desired file name
link.download = 'KonfirmasiBank_' + time +'.doc';
// Append the link to the document body
document.body.appendChild(link);
// Programmatically click the link to trigger the download
link.click();
// Remove the link from the document
document.body.removeChild(link);
toastr.success(data.message);
// location.reload();
$('.modalSpiner').modal('hide');
},
error: function(data, textStatus, errorThrown) {
$('.modalSpiner').modal('hide');
var errors = data.responseJSON.errors;
$.each(errors, function(key, value) {
toastr.error(value);