add ubah wakil

This commit is contained in:
fifi97
2021-04-18 06:57:21 +08:00
parent a6c675d122
commit 6a193465a8
2 changed files with 155 additions and 38 deletions
+1 -1
View File
@@ -439,7 +439,7 @@ function tambahdanserahanfunc(e)
var txt = $('#amaunkiraan').val();
var txt2 = $('#amaundiminta').val();
if(txt != txt2)
if(Number(txt) != Number(txt2))
{
Swal.fire({
icon: 'error',
+154 -37
View File
@@ -757,7 +757,7 @@
}
async function ubahfunc(e){
function ubahfunc(e){
let ubahid = $('input[name="belum"]:checked').val();
let harini = new Date();harini.setHours(0, 0, 0, 0);
@@ -775,17 +775,17 @@
}
}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);
// 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){
Swal.fire({
icon: 'error',
title: 'Amaran',
text: 'Ubah Gadai Tidak Dibenarkan'
});
return false;
}
// if(+harini !== +tarikhgadai1){
// Swal.fire({
// icon: 'error',
// title: 'Amaran',
// text: 'Ubah Gadai Tidak Dibenarkan'
// });
// return false;
// }
}
if(ubahid == null && $("input[name='options']:checked").val() == 'belum_tebus'){
@@ -799,34 +799,151 @@
}
if($("input[name='options']:checked").val() == 'sudah_tebus'){
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!'
const swalWithBootstrapButtons = Swal.mixin({
customClass: {
confirmButton: 'btn btn-success ml-1',
cancelButton: 'btn btn-danger'
},
buttonsStyling: false
});
swalWithBootstrapButtons.fire({
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;
}