add ubah wakil
This commit is contained in:
Vendored
+1
-1
@@ -439,7 +439,7 @@ function tambahdanserahanfunc(e)
|
|||||||
var txt = $('#amaunkiraan').val();
|
var txt = $('#amaunkiraan').val();
|
||||||
var txt2 = $('#amaundiminta').val();
|
var txt2 = $('#amaundiminta').val();
|
||||||
|
|
||||||
if(txt != txt2)
|
if(Number(txt) != Number(txt2))
|
||||||
{
|
{
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
icon: 'error',
|
icon: 'error',
|
||||||
|
|||||||
@@ -757,7 +757,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
async function ubahfunc(e){
|
function ubahfunc(e){
|
||||||
|
|
||||||
let ubahid = $('input[name="belum"]:checked').val();
|
let ubahid = $('input[name="belum"]:checked').val();
|
||||||
let harini = new Date();harini.setHours(0, 0, 0, 0);
|
let harini = new Date();harini.setHours(0, 0, 0, 0);
|
||||||
@@ -775,17 +775,17 @@
|
|||||||
}
|
}
|
||||||
}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 test = $('input[name="sudahtebus"]:checked').closest('tr').children('td:eq(2)').text();
|
||||||
let tarikhgadai1 = new Date(test);tarikhgadai1.setHours(0, 0, 0, 0);
|
// let tarikhgadai1 = new Date(test);tarikhgadai1.setHours(0, 0, 0, 0);
|
||||||
|
|
||||||
if(+harini !== +tarikhgadai1){
|
// if(+harini !== +tarikhgadai1){
|
||||||
Swal.fire({
|
// Swal.fire({
|
||||||
icon: 'error',
|
// icon: 'error',
|
||||||
title: 'Amaran',
|
// title: 'Amaran',
|
||||||
text: 'Ubah Gadai Tidak Dibenarkan'
|
// text: 'Ubah Gadai Tidak Dibenarkan'
|
||||||
});
|
// });
|
||||||
return false;
|
// return false;
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
if(ubahid == null && $("input[name='options']:checked").val() == 'belum_tebus'){
|
if(ubahid == null && $("input[name='options']:checked").val() == 'belum_tebus'){
|
||||||
@@ -799,34 +799,151 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||||
const { value: amaun } = await Swal.fire({
|
|
||||||
title: 'Kad Pengenalan Wakil',
|
const swalWithBootstrapButtons = Swal.mixin({
|
||||||
input: 'text',
|
customClass: {
|
||||||
inputPlaceholder: 'Kad Pengenalan',
|
confirmButton: 'btn btn-success ml-1',
|
||||||
confirmButtonText: 'Terima',
|
cancelButton: 'btn btn-danger'
|
||||||
showCancelButton:true,
|
},
|
||||||
cancelButtonText:'Batal',
|
buttonsStyling: false
|
||||||
allowOutsideClick: true,
|
});
|
||||||
inputValidator: (value) => {
|
|
||||||
if (!value) {
|
swalWithBootstrapButtons.fire({
|
||||||
return 'Isikan tempat kosong diatas!'
|
title: 'Dapatkan Pengesahan Khazanah',
|
||||||
|
text: "Ubah Maklumat Wakil",
|
||||||
|
icon: 'info',
|
||||||
|
showCancelButton: true,
|
||||||
|
confirmButtonText: 'Hantar',
|
||||||
|
cancelButtonText: 'Batal',
|
||||||
|
reverseButtons: true
|
||||||
|
}).then((result) => {
|
||||||
|
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
|
||||||
|
})
|
||||||
|
|
||||||
|
let mohon = "Ubah Wakil";
|
||||||
|
let norujukan = $('input[name="sudahtebus"]:checked').val();
|
||||||
|
|
||||||
|
console.log(mohon + ' ' + norujukan);
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
method:'post',
|
||||||
|
url: '{{ route("teller.createkelulusan") }}',
|
||||||
|
data: {
|
||||||
|
"_token": "{{ csrf_token() }}",
|
||||||
|
"norujukan" : norujukan,
|
||||||
|
"mohon" : mohon
|
||||||
|
},
|
||||||
|
success:function(data){
|
||||||
|
|
||||||
|
},error: function(xhr, status, error) {
|
||||||
|
var err = eval("(" + xhr.responseText + ")");
|
||||||
|
alert(xhr.responseText);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
var pusher = new Pusher("{{ env('PUSHER_APP_KEY') }}", {
|
||||||
|
cluster: 'ap1',
|
||||||
|
encrypted: true
|
||||||
|
});
|
||||||
|
|
||||||
|
var channel = pusher.subscribe('notice-ubahhapus');
|
||||||
|
channel.bind('my-ubahhapus', function(data) {
|
||||||
|
|
||||||
|
if(data.norujukan == ubahid)
|
||||||
|
{
|
||||||
|
if(data.kelulusan == 'lulus')
|
||||||
|
{
|
||||||
|
Swal.fire({
|
||||||
|
icon: 'success',
|
||||||
|
title: 'Telah Disahkan'
|
||||||
|
}).then(async function(){
|
||||||
|
|
||||||
|
const { value: amaun } = await Swal.fire({
|
||||||
|
title: 'Kad Pengenalan Wakil',
|
||||||
|
input: 'text',
|
||||||
|
inputPlaceholder: 'Kad Pengenalan',
|
||||||
|
confirmButtonText: 'Terima',
|
||||||
|
showCancelButton:true,
|
||||||
|
cancelButtonText:'Batal',
|
||||||
|
allowOutsideClick: true,
|
||||||
|
inputValidator: (value) => {
|
||||||
|
if (!value) {
|
||||||
|
return 'Isikan tempat kosong diatas!'
|
||||||
|
}
|
||||||
|
|
||||||
|
if(value <= 0){
|
||||||
|
return 'Masukkan No Kad Pengenalan yang betul!';
|
||||||
|
}
|
||||||
|
|
||||||
|
if(isNaN(value))
|
||||||
|
{
|
||||||
|
return 'Kad Pengenalan hendaklah dalam bentuk nombor!'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if(amaun)
|
||||||
|
{
|
||||||
|
$.ajax({
|
||||||
|
method:'post',
|
||||||
|
url: api_url + '/api/getwakil/' + kodcaw + '/' + amaun,
|
||||||
|
data: {
|
||||||
|
// "_token": "{{ csrf_token() }}",
|
||||||
|
// "norujukan" : ubahid,
|
||||||
|
// "mohon" : mohon
|
||||||
|
},
|
||||||
|
success:function(data){
|
||||||
|
|
||||||
|
console.log(data[0]['nama']);
|
||||||
|
console.log(data[0]['nokp']);
|
||||||
|
|
||||||
|
|
||||||
|
},error: function(xhr, status, error) {
|
||||||
|
var err = eval("(" + xhr.responseText + ")");
|
||||||
|
alert(xhr.responseText);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else if(data.kelulusan == 'batal')
|
||||||
|
{
|
||||||
|
Swal.fire({
|
||||||
|
icon: 'warning',
|
||||||
|
title: 'Telah Dibatalkan',
|
||||||
|
text: `Komen : ${data.komen}`
|
||||||
|
}).then(function(){
|
||||||
|
// $("#terima_gadai").prop('disabled', false);
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}else if (result.dismiss === Swal.DismissReason.cancel){
|
||||||
|
swalWithBootstrapButtons.fire(
|
||||||
|
'Batal',
|
||||||
|
'Tidak Berjaya Mendapatkan Pengesahan Khazanah',
|
||||||
|
'error'
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
if(value <= 0){
|
});
|
||||||
return 'Masukkan No Kad Pengenalan yang betul!';
|
|
||||||
}
|
|
||||||
|
|
||||||
if(isNaN(value))
|
|
||||||
{
|
|
||||||
return 'Kad Pengenalan hendaklah dalam bentuk nombor!'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
if(amaun)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user