From 1ede6d2e9615e3ab274d2f3e26ae1f2f2dc4ba0d Mon Sep 17 00:00:00 2001 From: Afiq Hamzah Date: Wed, 6 Dec 2023 21:06:28 +0800 Subject: [PATCH] Disable ubah when gadaian tawarruq --- resources/views/customers/info.blade.php | 38 ++++++++++++++++++++---- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/resources/views/customers/info.blade.php b/resources/views/customers/info.blade.php index 7d8fdfc..75894b4 100644 --- a/resources/views/customers/info.blade.php +++ b/resources/views/customers/info.blade.php @@ -231,7 +231,7 @@
- +
@@ -528,6 +528,27 @@ minimumFractionDigits: 2 }); + function checkCanChangeGadaianDetail(norujukan){ + let gadai_tawarruq = fetch(api_url + '/api/gadai/norujukan/' + norujukan ); + + gadai_tawarruq + .then(response => response.json()) + .then(response => response[0][0]) + .then(gadaian => { + return gadaian.historygadaian; + }) + .then(historygadaian => { + let button_edit_gadaian = document.querySelector('#button-edit-gadaian'); + + if(historygadaian === '0' || historygadaian === null || historygadaian.length === 0) { + button_edit_gadaian.disabled = false; + return; + } + + button_edit_gadaian.disabled = true; + }) + } + function checkserah(data){ var urlpenebusan = $(data).data("url"); var norujukan = $(data).data("norujukan"); @@ -781,8 +802,12 @@ }else{ var taglel = ''; } + + let table_norujukan = gadai_detail["norujukan"]; + let radio_action = "onclick=checkCanChangeGadaianDetail(" + "'" + table_norujukan + "'" + ")"; + xtawarruq.row.add([ - '', + '', '' + gadai_detail['norujukan'] + '', gadai_detail['t_gadai'], tarikh_matang, @@ -799,7 +824,7 @@ if(tagarrahnbid == 1){ $.ajax({ method:"GET", - async:false, + async:false, url:api_arrahnbid + 'portalApi?norujukan=' + gadai_detail['norujukan'], success: function(data){ @@ -822,8 +847,11 @@ } } + let table_norujukan = gadai_detail["norujukan"]; + let radio_action = "onclick=checkCanChangeGadaianDetail(" + "'" + table_norujukan + "'" + ")"; + tablegadai.row.add([ - '', + '', '' + gadai_detail['norujukan'] + '', gadai_detail['t_gadai'], tarikh_matang, @@ -2397,7 +2425,7 @@ allowOutsideClick: false, }); } - + }, error: function (request, status, error) { alert(request.responseText);