komuditi pukal

This commit is contained in:
afiq
2021-01-24 20:22:43 +08:00
parent 8e1fd31af8
commit afd2dc3a75
16 changed files with 866 additions and 697 deletions
+86 -8
View File
@@ -24,7 +24,6 @@
<th>Karat</th>
<th>Nilai Marhun</th>
<th>Nota test</th>
</tr>
</thead>
<tbody id="tablemarhun">
@@ -63,7 +62,7 @@
<a href="{{ url('menu') }}" class="ion-backspace" style="font-size:50px;color:blue;"></a>
</div>
<div class="col-8 justify-content-center">
<form action="{{ route('barcode.scanned') }}" method="post">
<form action="{{ route('barcode.scanned') }}" onsubmit="return verifyKomuditi(this)" method="post">
@csrf
<label>Scan Barcode Kemasukan Marhun Ke Peti Besi</label>
<input type="text" class="form-control col-4 mx-auto" name="norujukan_barcode" autocomplete="off" id="norujukan_barcode"/>
@@ -117,8 +116,8 @@
<a href="#" data-toggle="modal" data-berat="{{$gadaian['berat']}}" data-marhun="{{ json_encode($marhun) }}" data-norujukan="{{$gadaian['norujukan']}}" data-hargajualan="{{$gadaian['hargajualan']}}" data-kodcaw="{{ $gadaian['kodcaw'] }}"
data-target="#marhunModal"> {{$gadaian['norujukan']}}</a>
</td>
<td>{{ $gadaian['pinjaman'] }}</td>
<td>{{ $gadaian['nilaimarhun'] }}</td>
<td>{{ number_format($gadaian['pinjaman'],2) }}</td>
<td>{{ number_format($gadaian['nilaimarhun'],2) }}</td>
<td>{{ $gadaian['teller'] }}</td>
</tr>
@endforeach
@@ -150,7 +149,9 @@
</thead>
<tbody>
@if (is_array($petibesi) || is_object($petibesi))
@php $total_nm = 0; @endphp
@foreach($petibesi as $index=>$marhun)
@php $total_nm += $marhun['nilaimarhun']; @endphp
<tr>
<td>{{ $index+1 }}</td>
<td>
@@ -159,8 +160,8 @@
@endphp
<a href="#" data-toggle="modal" data-berat="{{$marhun['berat']}}" data-marhun="{{ json_encode($marhun_detail) }}" data-norujukan="{{$marhun['norujukan']}}" data-hargajualan="{{$marhun['hargajualan']}}" data-kodcaw="{{ $marhun['kodcaw'] }}" data-target="#marhunModal"> {{$marhun['norujukan']}}</a>
</td>
<td>{{ $marhun['pinjaman'] }}</td>
<td>{{ $marhun['nilaimarhun'] }}</td>
<td>{{ number_format($marhun['pinjaman'],2) }}</td>
<td>{{ number_format($marhun['nilaimarhun'],2) }}</td>
<td>{{ $marhun['teller'] }}</td>
</tr>
@endforeach
@@ -174,13 +175,13 @@
<div class="col-md-12">
<div class="row form-group">
<label class="label-control col-md-3">Nilai Marhun Terkumpul (Telah Lulus)</label>
<input class="form-control col-md-3" type="text" value="2,689.39" readonly/>
<input class="form-control col-md-3" type="text" value="{{ number_format($total_nm,2) }}" readonly/>
</div>
</div>
</div>
<div class="row mt-2 d-flex justify-content-center">
<a href="{{ route('laporanscanbarcode') }}" target="_blank" class="btn btn-info">Laporan Scan Barcode Gadaian</a>
<a href="{{ route('laporanscanbarcode') }}" target="_blank" class="btn btn-info mr-md-2">Laporan Scan Barcode Gadaian</a>
<a href="#" class="btn btn-info">Senarai Pembatalan No Rujukan</a>
</div>
</div>
@@ -221,6 +222,83 @@
});
function verifyKomuditi(func){
event.preventDefault();
var norujukan =$('#norujukan_barcode').val();
$.ajax({
method:'get',
url: api_url + '/api/gadai/norujukan/' + norujukan,
success:function(data){
var pinjaman = data[0][0]['pinjaman'];
$.ajax({
method:'get',
url: api_url + '/api/komuditi/check',
success:function(data){
var check_komuditi = Object.keys(data).length;
if(check_komuditi == 0){
Swal.fire({
icon: 'error',
title: 'Unit Komuditi Berbaki Minumum',
text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komuditi'
});
event.preventDefault();
return false;
}else{
if(Number(data['unit_komuditi']) < pinjaman){
Swal.fire({
icon: 'error',
title: 'Baki Unit Komuditi Tidak Mencukupi',
text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komuditi'
});
event.preventDefault();
return false;
}
else{
console.log('in');
$(func).attr("onSubmit","return true;");
$(func).submit();
return true;
}
}
}
});
}
})
$.ajax({
method:'get',
url: api_url + '/api/komuditi/check',
success:function(data){
var check_komuditi = Object.keys(data).length;
if(check_komuditi == 0){
Swal.fire({
icon: 'error',
title: 'Unit Komuditi Berbaki Minumum',
text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komuditi'
});
event.preventDefault();
return false;
}else{
if(Number(data['unit_komuditi']) < pinjaman){
Swal.fire({
icon: 'error',
title: 'Baki Unit Komuditi Tidak Mencukupi',
text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komuditi'
});
event.preventDefault();
return false;
}
else{
console.log('in');
$(func).attr("onSubmit","return true;");
$(func).submit();
return true;
}
}
}
});
}
$('#norujukan_barcode').keyup(function(){
if(this.value.length >= 14){
$('#submit_button').submit();