komuditi pukal
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@include('modal.historytebus')
|
||||
|
||||
<style>
|
||||
#daftar_gadai{
|
||||
color:#fff !important;
|
||||
}
|
||||
</style>
|
||||
<!-- Modal -->
|
||||
<div class="modal fade" id="customer_detail" tabindex="-1" aria-labelledby="customer_detailLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered modal-xl">
|
||||
@@ -238,7 +244,7 @@
|
||||
@php
|
||||
$limit_pinjaman_semasa = 0;
|
||||
@endphp
|
||||
<input type="text" class="form-control" name="outstanding_semasa" id="outstanding_semasa" readonly value="{{ number_format($limit_pinjaman_semasa,2) }}">
|
||||
<input type="text" class="form-control" name="limit_pinjaman" id="limit_pinjaman" readonly value="{{ number_format($limit_pinjaman_semasa,2) }}">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -251,7 +257,7 @@
|
||||
No Telefon
|
||||
</div>
|
||||
<div class="col-md-8">
|
||||
<input type="text" class="form-control" name="nota_semasa" id="nota_semasa" readonly value="{{ $customer_info['telefon'] }}">
|
||||
<input type="text" class="form-control" name="cust_telefon" id="cust_telefon" readonly value="{{ $customer_info['telefon'] }}">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -282,7 +288,7 @@
|
||||
<button class='btn btn-primary' data-toggle="modal" data-target="#customer_detail">Maklumat Pelanggan</button>
|
||||
</div>
|
||||
<div class="col-md-3 text-right">
|
||||
<a class="button btn btn-primary" style="margin-right:-50px" href="{{ route('gadaian',['noic'=>$customer_info['kpbaru'] ]) }}">Daftar Gadai</a>
|
||||
<a class="btn btn-primary" style="margin-right:-50px" id="daftar_gadai">Daftar Gadai</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -355,7 +361,38 @@
|
||||
<script>
|
||||
var api_url = "<?php echo $api_url ?>";
|
||||
|
||||
|
||||
$('#daftar_gadai').on('click',function(){
|
||||
event.preventDefault();
|
||||
$.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']) < 5000){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Unit Komuditi Berbaki Minumum',
|
||||
text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komuditi'
|
||||
});
|
||||
event.preventDefault();
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
window.location.href = "{{ route('gadaian',['noic'=>$customer_info['kpbaru'] ]) }}";
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
var tablegadai = $('#myTable').DataTable({
|
||||
"scrollX": true
|
||||
@@ -371,26 +408,23 @@
|
||||
|
||||
const formatter = new Intl.NumberFormat('en-US', {
|
||||
minimumFractionDigits: 2
|
||||
})
|
||||
function gadaiTable(data,jenistebus){
|
||||
var counter = 1;
|
||||
});
|
||||
|
||||
function gadaiTable(data,jenistebus){
|
||||
|
||||
var counter = 1;
|
||||
tablegadai.clear().draw();
|
||||
tabledahtebus.clear().draw();
|
||||
tablelelong.clear().draw();
|
||||
|
||||
$.each(data,function(index,gadai){
|
||||
$.each(gadai, function(index,gadai_detail){
|
||||
|
||||
if(jenistebus == "belum_tebus")
|
||||
{
|
||||
var keuntungan_semasa = (Number(gadai_detail['kadarupah'])/100)*Number(gadai_detail['bakipjm'])*Number(gadai_detail['jbg']);
|
||||
if(jenistebus == "belum_tebus"){
|
||||
|
||||
var urlroute = '{{ route("penebusan", ":id") }}';
|
||||
urlroute = urlroute.replace(':id', gadai_detail["norujukan"]);
|
||||
var urlroute = '{{ route("penebusan", ":id") }}';
|
||||
urlroute = urlroute.replace(':id', gadai_detail["norujukan"]);
|
||||
|
||||
|
||||
tablegadai.row.add([
|
||||
tablegadai.row.add([
|
||||
'<input type="radio" value='+ gadai_detail["norujukan"] +' name="belum"/>',
|
||||
'<a href=' + urlroute +'>' + gadai_detail['norujukan'] + '</a>',
|
||||
gadai_detail['t_gadai'],
|
||||
@@ -402,11 +436,9 @@
|
||||
'RM '+ formatter.format((Number(gadai_detail['kadarupah'])/100)*Number(gadai_detail['bakipjm'])*Number(gadai_detail['jbg'])),
|
||||
'RM ' + formatter.format(((Number(gadai_detail['kadarupah'])/100)*Number(gadai_detail['pinjaman'])).toFixed(2))
|
||||
]).draw();
|
||||
}
|
||||
else if(jenistebus == "sudah_tebus")
|
||||
{
|
||||
var keuntungan_semasa = (Number(gadai_detail['kadarupah'])/100)*Number(gadai_detail['bakipjm'])*Number(gadai_detail['jbg']);
|
||||
tabledahtebus.row.add([
|
||||
}else if(jenistebus == "sudah_tebus"){
|
||||
|
||||
tabledahtebus.row.add([
|
||||
'<input type="radio" value='+ gadai_detail["norujukan"] +' name="sudahtebus"/>',
|
||||
gadai_detail['norujukan'],
|
||||
gadai_detail['t_gadai'],
|
||||
@@ -418,11 +450,9 @@
|
||||
'RM '+ formatter.format((Number(gadai_detail['kadarupah'])/100)*Number(gadai_detail['bakipjm'])*Number(gadai_detail['jbg'])),
|
||||
'RM ' + formatter.format(((Number(gadai_detail['kadarupah'])/100)*Number(gadai_detail['pinjaman'])).toFixed(2))
|
||||
]).draw();
|
||||
}
|
||||
else if(jenistebus == "lelong")
|
||||
{
|
||||
var keuntungan_semasa = (Number(gadai_detail['kadarupah'])/100)*Number(gadai_detail['bakipjm'])*Number(gadai_detail['jbg']);
|
||||
tablelelong.row.add([
|
||||
}else if(jenistebus == "lelong"){
|
||||
|
||||
tablelelong.row.add([
|
||||
counter,
|
||||
gadai_detail['norujukan'],
|
||||
gadai_detail['t_gadai'],
|
||||
@@ -435,9 +465,6 @@
|
||||
'RM ' + formatter.format(((Number(gadai_detail['kadarupah'])/100)*Number(gadai_detail['pinjaman'])).toFixed(2))
|
||||
]).draw();
|
||||
}
|
||||
|
||||
|
||||
|
||||
counter = counter + 1;
|
||||
});
|
||||
});
|
||||
@@ -447,12 +474,14 @@
|
||||
|
||||
}
|
||||
$(document).ready( function () {
|
||||
|
||||
$('#myTable').parents('div.dataTables_wrapper').first().hide();
|
||||
$('#dahtebusTable').parents('div.dataTables_wrapper').first().hide();
|
||||
$('#lelongTable').parents('div.dataTables_wrapper').first().hide();
|
||||
$('#btnsave').css('display','none');
|
||||
|
||||
var noic = $("#noic").val();
|
||||
|
||||
$.ajax({
|
||||
method:"GET",
|
||||
url: api_url + "/api/customers/"+noic+"/gadai/belum_tebus",
|
||||
@@ -469,32 +498,19 @@
|
||||
$("input[name='options']").click(function(){
|
||||
gadaiOptionButton(noic);
|
||||
});
|
||||
|
||||
// $("tbody").delegate("input[name='belum']", "click", function(){
|
||||
// alert($('input[name="belum"]:checked').val());
|
||||
// });
|
||||
|
||||
// $("tbody").delegate("input[name='sudahtebus']", "click", function(){
|
||||
// alert($('input[name="sudahtebus"]:checked').val());
|
||||
// });
|
||||
|
||||
});
|
||||
|
||||
function histfunc()
|
||||
{
|
||||
function histfunc(){
|
||||
if($("input[name='options']:checked").val() == 'belum_tebus'){
|
||||
let histid = $('input[name="belum"]:checked').val();
|
||||
|
||||
if(histid == null)
|
||||
{
|
||||
if(histid == null){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG'
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG'
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
}else{
|
||||
$.ajax({
|
||||
method:'get',
|
||||
url:'{{ route("gadai.history") }}',
|
||||
@@ -509,26 +525,21 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
else if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||
}else if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||
let histid = $('input[name="sudahtebus"]:checked').val();
|
||||
|
||||
if(histid == null)
|
||||
{
|
||||
if(histid == null){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG'
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG'
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
}else{
|
||||
$.ajax({
|
||||
method:'get',
|
||||
url:'{{ route("gadai.history") }}',
|
||||
data:{ "norujukan" : histid},
|
||||
success:function(data)
|
||||
{
|
||||
success:function(data){
|
||||
$('#historytebusModal').modal();
|
||||
historytebustable(data);
|
||||
},error: function(xhr, status, error) {
|
||||
@@ -546,77 +557,65 @@
|
||||
});
|
||||
|
||||
function historytebustable(data){
|
||||
|
||||
var counter = 1;
|
||||
|
||||
historytebusbayaran.clear().draw();
|
||||
|
||||
$.each(data,function(index,tebusaz){
|
||||
|
||||
// var urlroute = '{{ route("resit.ansuran", ":id") }}';
|
||||
// urlroute = urlroute.replace(':id', bayaran['id']);
|
||||
|
||||
historytebusbayaran.row.add([
|
||||
counter,
|
||||
tebusaz['norujukan'],
|
||||
tebusaz['jenistebus'],
|
||||
tebusaz['jbg'],
|
||||
tebusaz['t_tebus']
|
||||
]).draw();
|
||||
|
||||
counter = counter + 1;
|
||||
counter,
|
||||
tebusaz['norujukan'],
|
||||
tebusaz['jenistebus'],
|
||||
tebusaz['jbg'],
|
||||
tebusaz['t_tebus']
|
||||
]).draw();
|
||||
counter = counter + 1;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function ubahfunc(e)
|
||||
{
|
||||
function ubahfunc(e){
|
||||
|
||||
let ubahid = $('input[name="belum"]:checked').val();
|
||||
let harini = new Date();harini.setHours(0, 0, 0, 0);
|
||||
|
||||
if($("input[name='options']:checked").val() == 'belum_tebus')
|
||||
{
|
||||
if($("input[name='options']:checked").val() == 'belum_tebus'){
|
||||
let test1 = $('input[name="belum"]:checked').closest('tr').children('td:eq(2)').text();
|
||||
let tarikhgadai2 = new Date(test1);tarikhgadai2.setHours(0, 0, 0, 0);
|
||||
if(+harini !== +tarikhgadai2)
|
||||
{
|
||||
if(+harini !== +tarikhgadai2){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Ubah Gadai Tidak Dibenarkan'
|
||||
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Ubah Gadai Tidak Dibenarkan'
|
||||
});
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if($("input[name='options']:checked").val() == 'sudah_tebus')
|
||||
{
|
||||
}else if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||
|
||||
let test = $('input[name="sudahtebus"]:checked').closest('tr').children('td:eq(2)').text();
|
||||
let tarikhgadai1 = new Date(test);tarikhgadai1.setHours(0, 0, 0, 0);
|
||||
|
||||
if(+harini !== +tarikhgadai1)
|
||||
{
|
||||
if(+harini !== +tarikhgadai1){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Ubah Gadai Tidak Dibenarkan'
|
||||
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Ubah Gadai Tidak Dibenarkan'
|
||||
});
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if(ubahid == null && $("input[name='options']:checked").val() == 'belum_tebus')
|
||||
{
|
||||
if(ubahid == null && $("input[name='options']:checked").val() == 'belum_tebus'){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG!'
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG!'
|
||||
});
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
if($("input[name='options']:checked").val() == 'sudah_tebus')
|
||||
{
|
||||
if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
@@ -625,18 +624,13 @@
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
const swalWithBootstrapButtons = Swal.mixin
|
||||
({
|
||||
const swalWithBootstrapButtons = Swal.mixin({
|
||||
customClass: {
|
||||
confirmButton: 'btn btn-success',
|
||||
cancelButton: 'btn btn-danger'
|
||||
},
|
||||
buttonsStyling: false
|
||||
})
|
||||
});
|
||||
|
||||
swalWithBootstrapButtons.fire({
|
||||
title: 'Dapatkan Pengesahan Daripada Khazanah?',
|
||||
@@ -647,9 +641,9 @@
|
||||
cancelButtonText: 'Batal',
|
||||
reverseButtons: true
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
if (result.isConfirmed) {
|
||||
|
||||
Swal.fire({
|
||||
Swal.fire({
|
||||
title: 'Tunggu Pengesahan Daripada Khazanah.',
|
||||
icon: 'info',
|
||||
width: 600,
|
||||
@@ -660,11 +654,11 @@
|
||||
allowOutsideClick: false,
|
||||
allowEscapeKey: false,
|
||||
allowEnterKey: false
|
||||
})
|
||||
})
|
||||
|
||||
let mohon = "Ubah Gadai";
|
||||
let mohon = "Ubah Gadai";
|
||||
|
||||
$.ajax({
|
||||
$.ajax({
|
||||
method:'post',
|
||||
url: '{{ route("teller.createkelulusan") }}',
|
||||
data: {
|
||||
@@ -672,8 +666,7 @@
|
||||
"norujukan" : ubahid,
|
||||
"mohon" : mohon
|
||||
},
|
||||
success:function(data){
|
||||
|
||||
success:function(data){
|
||||
console.log(data);
|
||||
|
||||
},error: function(xhr, status, error) {
|
||||
@@ -682,129 +675,107 @@
|
||||
}
|
||||
});
|
||||
|
||||
//TIME INTERVAL
|
||||
let timerInterval;
|
||||
//TIME INTERVAL
|
||||
let timerInterval;
|
||||
|
||||
timerInterval = setInterval(function()
|
||||
{
|
||||
$.ajax({
|
||||
method:'get',
|
||||
url: "{{ route('teller.getkelulusan') }}",
|
||||
data: {
|
||||
"norujukan" : ubahid
|
||||
},
|
||||
success:function(data){
|
||||
console.log(data);
|
||||
if(data != 0)
|
||||
{
|
||||
console.log('berjaya');
|
||||
clearInterval(timerInterval);
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: 'Anda Berjaya Menerima Pengesahan'
|
||||
}).then(function(){
|
||||
timerInterval = setInterval(function(){
|
||||
$.ajax({
|
||||
method:'get',
|
||||
url: "{{ route('teller.getkelulusan') }}",
|
||||
data: {
|
||||
"norujukan" : ubahid
|
||||
},
|
||||
success:function(data){
|
||||
console.log(data);
|
||||
if(data != 0){
|
||||
console.log('berjaya');
|
||||
clearInterval(timerInterval);
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: 'Anda Berjaya Menerima Pengesahan'
|
||||
}).then(function(){
|
||||
|
||||
var urlroute = '{{ route("gadaian.edit", ":id") }}';
|
||||
urlroute = urlroute.replace(':id', ubahid);
|
||||
var urlroute = '{{ route("gadaian.edit", ":id") }}';
|
||||
urlroute = urlroute.replace(':id', ubahid);
|
||||
|
||||
window.location.replace(urlroute);
|
||||
window.location.replace(urlroute);
|
||||
|
||||
return true;
|
||||
return true;
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
},error: function(xhr, status, error) {
|
||||
var err = eval("(" + xhr.responseText + ")");
|
||||
alert(xhr.responseText);
|
||||
}
|
||||
});
|
||||
}
|
||||
},error: function(xhr, status, error) {
|
||||
var err = eval("(" + xhr.responseText + ")");
|
||||
alert(xhr.responseText);
|
||||
}
|
||||
});
|
||||
|
||||
}, 3000);
|
||||
|
||||
|
||||
|
||||
|
||||
}else if (result.dismiss === Swal.DismissReason.cancel) {
|
||||
swalWithBootstrapButtons.fire(
|
||||
}, 3000);
|
||||
}else if (result.dismiss === Swal.DismissReason.cancel){
|
||||
swalWithBootstrapButtons.fire(
|
||||
'Cancelled',
|
||||
'Your imaginary file is safe :)',
|
||||
'error'
|
||||
)
|
||||
}
|
||||
)
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function hapusfunc()
|
||||
{
|
||||
let kodcaw = "{{ $cawangan_info['kodcaw'] }}";
|
||||
function hapusfunc(){
|
||||
|
||||
let kodcaw = "{{ $cawangan_info['kodcaw'] }}";
|
||||
let hapusid = $('input[name="belum"]:checked').val();
|
||||
let hapusidsudah = $('input[name="sudahtebus"]:checked').val();
|
||||
|
||||
let harini = new Date();harini.setHours(0, 0, 0, 0);
|
||||
|
||||
if($("input[name='options']:checked").val() == 'belum_tebus')
|
||||
{
|
||||
if($("input[name='options']:checked").val() == 'belum_tebus'){
|
||||
let test1 = $('input[name="belum"]:checked').closest('tr').children('td:eq(2)').text();
|
||||
let tarikhgadai2 = new Date(test1);tarikhgadai2.setHours(0, 0, 0, 0);
|
||||
if(+harini !== +tarikhgadai2)
|
||||
{
|
||||
if(+harini !== +tarikhgadai2){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Hapu Gadai Tidak Dibenarkan'
|
||||
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Hapu Gadai Tidak Dibenarkan'
|
||||
});
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if($("input[name='options']:checked").val() == 'sudah_tebus')
|
||||
{
|
||||
}else if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||
let test = $('input[name="sudahtebus"]:checked').closest('tr').children('td:eq(2)').text();
|
||||
let tarikhgadai1 = new Date(test);tarikhgadai1.setHours(0, 0, 0, 0);
|
||||
|
||||
if(+harini !== +tarikhgadai1)
|
||||
{
|
||||
if(+harini !== +tarikhgadai1){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Hapu Gadai Tidak Dibenarkan'
|
||||
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Hapu Gadai Tidak Dibenarkan'
|
||||
});
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(hapusid == null && $("input[name='options']:checked").val() == 'belum_tebus')
|
||||
{
|
||||
if(hapusid == null && $("input[name='options']:checked").val() == 'belum_tebus'){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG!'
|
||||
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG!'
|
||||
});
|
||||
return false;
|
||||
}else if(hapusidsudah == null && $("input[name='options']:checked").val() == 'sudah_tebus')
|
||||
{
|
||||
}else if(hapusidsudah == null && $("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG!'
|
||||
|
||||
icon: 'error',
|
||||
title: 'Amaran',
|
||||
text: 'Sila pilih salah satu SAG!'
|
||||
});
|
||||
return false;
|
||||
}
|
||||
|
||||
const swalWithBootstrapButtons = Swal.mixin
|
||||
({
|
||||
const swalWithBootstrapButtons = Swal.mixin({
|
||||
customClass: {
|
||||
confirmButton: 'btn btn-success',
|
||||
cancelButton: 'btn btn-danger'
|
||||
},
|
||||
buttonsStyling: false
|
||||
})
|
||||
});
|
||||
|
||||
swalWithBootstrapButtons.fire({
|
||||
title: 'Dapatkan Pengesahan Daripada Khazanah?',
|
||||
@@ -815,81 +786,70 @@
|
||||
cancelButtonText: 'Batal',
|
||||
reverseButtons: true
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
if(result.isConfirmed) {
|
||||
Swal.fire({
|
||||
title: 'Tunggu Pengesahan Daripada Khazanah.',
|
||||
icon: 'info',
|
||||
width: 600,
|
||||
padding: '3em',
|
||||
background: '#fffff',
|
||||
showCancelButton: false,
|
||||
showConfirmButton: false,
|
||||
allowOutsideClick: false,
|
||||
allowEscapeKey: false,
|
||||
allowEnterKey: false
|
||||
})
|
||||
|
||||
Swal.fire({
|
||||
title: 'Tunggu Pengesahan Daripada Khazanah.',
|
||||
icon: 'info',
|
||||
width: 600,
|
||||
padding: '3em',
|
||||
background: '#fffff',
|
||||
showCancelButton: false,
|
||||
showConfirmButton: false,
|
||||
allowOutsideClick: false,
|
||||
allowEscapeKey: false,
|
||||
allowEnterKey: false
|
||||
})
|
||||
let mohon = "Hapus Gadai";
|
||||
let id = 0;
|
||||
|
||||
let mohon = "Hapus Gadai";
|
||||
let id = 0;
|
||||
if($("input[name='options']:checked").val() == 'belum_tebus'){
|
||||
id = hapusid;
|
||||
}
|
||||
else if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||
id = hapusidsudah;
|
||||
}
|
||||
|
||||
if($("input[name='options']:checked").val() == 'belum_tebus')
|
||||
{
|
||||
id = hapusid;
|
||||
}
|
||||
else if($("input[name='options']:checked").val() == 'sudah_tebus')
|
||||
{
|
||||
id = hapusidsudah;
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
method:'post',
|
||||
url: '{{ route("teller.createkelulusan") }}',
|
||||
data: {
|
||||
"_token": "{{ csrf_token() }}",
|
||||
"norujukan" : id,
|
||||
"mohon" : mohon
|
||||
},
|
||||
success:function(data){
|
||||
|
||||
console.log(data);
|
||||
|
||||
},error: function(xhr, status, error) {
|
||||
var err = eval("(" + xhr.responseText + ")");
|
||||
alert(xhr.responseText);
|
||||
}
|
||||
});
|
||||
$.ajax({
|
||||
method:'post',
|
||||
url: '{{ route("teller.createkelulusan") }}',
|
||||
data: {
|
||||
"_token": "{{ csrf_token() }}",
|
||||
"norujukan" : id,
|
||||
"mohon" : mohon
|
||||
},
|
||||
success:function(data){
|
||||
console.log(data);
|
||||
},error: function(xhr, status, error) {
|
||||
var err = eval("(" + xhr.responseText + ")");
|
||||
alert(xhr.responseText);
|
||||
}
|
||||
});
|
||||
|
||||
//TIME INTERVAL
|
||||
let timerInterval;
|
||||
let timerInterval;
|
||||
|
||||
timerInterval = setInterval(function()
|
||||
{
|
||||
$.ajax({
|
||||
method:'get',
|
||||
url: "{{ route('teller.getkelulusan') }}",
|
||||
data: {
|
||||
"norujukan" : id
|
||||
},
|
||||
success:function(data){
|
||||
console.log(data);
|
||||
if(data != 0)
|
||||
{
|
||||
timerInterval = setInterval(function(){
|
||||
$.ajax({
|
||||
method:'get',
|
||||
url: "{{ route('teller.getkelulusan') }}",
|
||||
data: {
|
||||
"norujukan" : id
|
||||
},
|
||||
success:function(data){
|
||||
console.log(data);
|
||||
if(data != 0){
|
||||
console.log('berjaya');
|
||||
clearInterval(timerInterval);
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: 'Anda Berjaya Menerima Pengesahan'
|
||||
}).then(function(){
|
||||
|
||||
if($("input[name='options']:checked").val() == 'belum_tebus')
|
||||
{
|
||||
|
||||
if($("input[name='options']:checked").val() == 'belum_tebus'){
|
||||
$.ajax({
|
||||
method:'put',
|
||||
url: api_url + '/api/gadai/hapus/' + kodcaw + '/' + hapusid,
|
||||
success:function(data)
|
||||
{
|
||||
success:function(data){
|
||||
console.log(data);
|
||||
swalWithBootstrapButtons.fire(
|
||||
'Hapus!',
|
||||
@@ -904,66 +864,50 @@
|
||||
alert(xhr.responseText);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
else if($("input[name='options']:checked").val() == 'sudah_tebus')
|
||||
{
|
||||
|
||||
|
||||
$.ajax({
|
||||
method:'put',
|
||||
url:api_url + '/api/tebus/hapus/' + kodcaw + '/' + hapusidsudah,
|
||||
success:function(data)
|
||||
{
|
||||
if(data != "Bukan-Tebus")
|
||||
{
|
||||
swalWithBootstrapButtons.fire(
|
||||
}else if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||
$.ajax({
|
||||
method:'put',
|
||||
url:api_url + '/api/tebus/hapus/' + kodcaw + '/' + hapusidsudah,
|
||||
success:function(data){
|
||||
if(data != "Bukan-Tebus"){
|
||||
swalWithBootstrapButtons.fire(
|
||||
'Hapus!',
|
||||
'Data pelanggan telah dihapuskan.',
|
||||
'success'
|
||||
).then(function () {
|
||||
location.reload();
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
swalWithBootstrapButtons.fire(
|
||||
).then(function () {
|
||||
location.reload();
|
||||
});
|
||||
}else{
|
||||
swalWithBootstrapButtons.fire(
|
||||
'Amaran!',
|
||||
'Hapus Gadai Tidak Dibenarkan',
|
||||
'error'
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
},error: function(xhr, status, error) {
|
||||
var err = eval("(" + xhr.responseText + ")");
|
||||
console.log(xhr.responseText);
|
||||
)
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
},error: function(xhr, status, error) {
|
||||
var err = eval("(" + xhr.responseText + ")");
|
||||
console.log(xhr.responseText);
|
||||
}
|
||||
});
|
||||
}
|
||||
return true;
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
},error: function(xhr, status, error) {
|
||||
var err = eval("(" + xhr.responseText + ")");
|
||||
alert(xhr.responseText);
|
||||
}
|
||||
});
|
||||
|
||||
}, 3000);
|
||||
|
||||
|
||||
}else if (result.dismiss === Swal.DismissReason.cancel) {
|
||||
swalWithBootstrapButtons.fire(
|
||||
'Cancelled',
|
||||
'Your imaginary file is safe :)',
|
||||
'error'
|
||||
)
|
||||
},error: function(xhr, status, error) {
|
||||
var err = eval("(" + xhr.responseText + ")");
|
||||
alert(xhr.responseText);
|
||||
}
|
||||
});
|
||||
});
|
||||
}, 3000);
|
||||
}else if (result.dismiss === Swal.DismissReason.cancel) {
|
||||
swalWithBootstrapButtons.fire(
|
||||
'Cancelled',
|
||||
'Your imaginary file is safe :)',
|
||||
'error'
|
||||
)
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function gadaiOptionButton(noic){
|
||||
@@ -1029,8 +973,7 @@
|
||||
|
||||
}
|
||||
|
||||
function cancelbutton()
|
||||
{
|
||||
function cancelbutton(){
|
||||
$('#btnkemaskini').removeClass('btn-danger');
|
||||
$('#btnkemaskini').addClass('btn-primary');
|
||||
$('#btnkemaskini').text('Kemaskini');
|
||||
@@ -1048,93 +991,76 @@
|
||||
$('#nota').attr('readonly', true);
|
||||
}
|
||||
|
||||
$("#kemaskiniform").submit(function(event) {
|
||||
event.preventDefault();
|
||||
$("#kemaskiniform").submit(function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
var nokp = $('#icno').val();
|
||||
var telefon1 = $('#telefon').val();
|
||||
var telefon2 = $('#telefon2').val();
|
||||
var kodbank = $('#kodbank').val();
|
||||
var noakaun = $('#noakaun').val();
|
||||
var nota = $('#nota').val();
|
||||
var nokp = $('#icno').val();
|
||||
var telefon1 = $('#telefon').val();
|
||||
var telefon2 = $('#telefon2').val();
|
||||
var kodbank = $('#kodbank').val();
|
||||
var noakaun = $('#noakaun').val();
|
||||
var nota = $('#nota').val();
|
||||
|
||||
$.ajax({
|
||||
method:"put",
|
||||
url: api_url + "/api/customers/update/kaunter/" + nokp,
|
||||
data:{
|
||||
"telefon1": telefon1,
|
||||
"telefon2": telefon2,
|
||||
"kodbank":kodbank,
|
||||
"noakaun":noakaun,
|
||||
'nota':nota
|
||||
},
|
||||
success: function(success){
|
||||
$('#btnsave').css('display','none');
|
||||
$('#btnotp').show();
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: 'Berjaya',
|
||||
text: 'Anda telah berjaya mengemaskini maklumat pelanggan'
|
||||
})
|
||||
},
|
||||
error: function (request, status, error) {
|
||||
alert(request.responseText);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
method:"put",
|
||||
url: api_url + "/api/customers/update/kaunter/" + nokp,
|
||||
data:{
|
||||
"telefon1": telefon1,
|
||||
"telefon2": telefon2,
|
||||
"kodbank":kodbank,
|
||||
"noakaun":noakaun,
|
||||
'nota':nota
|
||||
},
|
||||
success: function(success){
|
||||
$('#btnsave').css('display','none');
|
||||
$('#btnotp').show();
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: 'Berjaya',
|
||||
text: 'Anda telah berjaya mengemaskini maklumat pelanggan'
|
||||
})
|
||||
},
|
||||
error: function (request, status, error) {
|
||||
alert(request.responseText);
|
||||
}
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
function kemaskinipelanggan()
|
||||
{
|
||||
function kemaskinipelanggan(){
|
||||
|
||||
var errortelefon1 = 0;
|
||||
var errortelefon2 = 0;
|
||||
|
||||
if(!($('#telefon').val().length >= 9 && $('#telefon').val().length < 12))
|
||||
{
|
||||
if(!($('#telefon').val().length >= 9 && $('#telefon').val().length < 12)){
|
||||
$('#errortelefon').show();
|
||||
$('#errortelefon').text("*lebih kecil dari 10 dan lebih besar dari 12");
|
||||
$('#telefon').addClass('is-invalid');
|
||||
errortelefon1++;
|
||||
}
|
||||
else
|
||||
{
|
||||
}else{
|
||||
$('#errortelefon').hide();
|
||||
$('#telefon').removeClass('is-invalid');
|
||||
errortelefon1--;
|
||||
}
|
||||
|
||||
if($('#telefon2').val() != '')
|
||||
{
|
||||
if(!($('#telefon2').val().length >= 9 && $('#telefon2').val().length < 12))
|
||||
{
|
||||
if($('#telefon2').val() != ''){
|
||||
if(!($('#telefon2').val().length >= 9 && $('#telefon2').val().length < 12)){
|
||||
$('#errortelefon2').show();
|
||||
$('#errortelefon2').text("*lebih kecil dari 10 dan lebih besar dari 12");
|
||||
$('#telefon2').addClass('is-invalid');
|
||||
errortelefon2++;
|
||||
}
|
||||
else
|
||||
{
|
||||
}else{
|
||||
$('#errortelefon2').hide();
|
||||
$('#telefon2').removeClass('is-invalid');
|
||||
errortelefon2--;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
}else{
|
||||
$('#errortelefon2').hide();
|
||||
$('#telefon2').removeClass('is-invalid');
|
||||
errortelefon2--;
|
||||
}
|
||||
|
||||
|
||||
|
||||
if(errortelefon1 <= 0 && errortelefon2 <= 0)
|
||||
{
|
||||
if(errortelefon1 <= 0 && errortelefon2 <= 0){
|
||||
$('#btnkemaskini').removeClass('btn-danger');
|
||||
$('#btnkemaskini').addClass('btn-primary');
|
||||
$('#btnkemaskini').text('Kemaskini');
|
||||
@@ -1151,7 +1077,6 @@
|
||||
|
||||
$('#kemaskiniform').trigger('submit');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$('#btnotp').click(function(){
|
||||
@@ -1190,8 +1115,6 @@
|
||||
console.log(xhRequest);
|
||||
}
|
||||
});
|
||||
})
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
|
||||
Reference in New Issue
Block a user