diff --git a/resources/views/gadaian/v2/edit.blade.php b/resources/views/gadaian/v2/edit.blade.php index 4995915..f64353d 100644 --- a/resources/views/gadaian/v2/edit.blade.php +++ b/resources/views/gadaian/v2/edit.blade.php @@ -239,7 +239,7 @@ -
Berat
+
Berat Bersih
Harga
@@ -251,25 +251,24 @@
-
-
-
- - +
-
Berat
+
Berat Bersih
Harga
@@ -243,26 +243,23 @@
-
+
@@ -344,26 +341,45 @@ var marhun = this.value; if (!arrayBatuPermata.includes(marhun)) { - $("#batupermata, #beratpermata").prop("disabled", false); + $("#col_right").css("display", "block"); } else { - $("#batupermata, #beratpermata").prop("disabled", true); - $('#batupermata').val('').trigger("change"); + $("#col_right").css("display", "none"); + $('#tagpermata').prop('checked', false); + $("#divanggaran").css("visibility", "hidden"); $('#beratpermata').val(""); } }); + $('#tagpermata').change(function () { + if($('#tagpermata').is(':checked')) { + $("#divanggaran").css("visibility", "visible"); + } else { + $("#divanggaran").css("visibility", "hidden"); + $('#beratpermata').val(""); + } + }); + + $('#tagpermataedit').change(function () { + if($('#tagpermataedit').is(':checked')) { + $(".div_anggaran_edit").css("display", "block"); + } else { + $(".div_anggaran_edit").css("display", "none"); + $('#beratpermataedit').val(""); + } + }); $('#marhun_edit').change(function(){ var marhun = this.value; if (!arrayBatuPermata.includes(marhun)) { - console.log(true); - $("#batupermataedit, #beratpermataedit").prop("disabled", false); + $(".col_edit_permata").css("display", "block"); + $(".div_anggaran_edit").css("display", "none"); + $('#beratpermataedit').val(""); } else { - console.log(false); - $("#batupermataedit, #beratpermataedit").prop("disabled", true); - $('#batupermataedit').val('').trigger("change"); - $('#beratpermataedit').val(""); + $(".col_edit_permata").css("display", "none"); + $('#tagpermataedit').prop('checked', false); + $(".div_anggaran_edit").css("display", "none"); + $('#beratpermataedit').val(""); } }); @@ -384,7 +400,9 @@ $('#batal_marhun').click(function(){ $('#nota').val('').trigger("change"); - $('#batupermata').val('').trigger("change"); + $('#tagpermata').prop("checked", false); + $("#col_right").css("display", "none"); + $("#divanggaran").css("visibility", "hidden"); $('#beratpermata').val(""); $('#marhun').val(0); $('#karat').val(0); @@ -474,6 +492,7 @@ total_berat = total_berat + Number(marhun_detail['berat']); marhun_details = marhun_details + marhun_detail['bil'] + " " + marhun_detail['marhun'] +","; jumlah_nilai_marhun += Number(marhun_detail['n_marhun']); + status_tag_permata = marhun_detail['tag_permata'] == 1 ? 'Ada' : ''; tablemarhun.row.add([ counter, marhun_detail['recno'], @@ -483,7 +502,7 @@ formatter.format(marhun_detail['berat']), marhun_detail['nota'], marhun_detail['harga'], - marhun_detail['batu_permata'], + status_tag_permata, marhun_detail['berat_batu_permata'], "
" ]).draw(); @@ -598,8 +617,8 @@ var bilangan_marhun_daftar = Number($('#bilangan_marhun').val()); var nilai_marhun = Number(nilaimarhun.replace(/[^0-9.-]+/g,"")); var nota_array = $('#nota').val(); - var batu_permata_array = $('#batupermata').val(); var berat_permata = $('#beratpermata').val(); + var tag_permata = $('input[id=tagpermata]').is(':checked') ? 1 : 0; if(nota_array != null){ var nota = nota_array.toString(); @@ -607,12 +626,6 @@ var nota = ''; } - if(batu_permata_array != null){ - var batu_permata = batu_permata_array.toString(); - }else{ - var batu_permata = ''; - } - if(marhun == null && karat == null && berat_emas == ''){ $("#tambah_marhun").prop('disabled', false); $("#terima_marhun").prop('disabled', false); @@ -652,7 +665,7 @@ event.preventDefault(); return false; }else{ - var resultValidation = validateBatuPermata(batu_permata, berat_permata); + var resultValidation = validateBatuPermata(tag_permata, berat_permata); if(resultValidation == false) { return false; } @@ -666,7 +679,7 @@ 'norujukan': norujukan, 'marhun' : marhun, 'nota':nota, - 'batu_permata':batu_permata, + 'tag_permata':tag_permata, 'berat_batu_permata':berat_permata, 'karat' : karat, 'berat_emas' :berat_emas, @@ -678,7 +691,6 @@ $("#tambah_marhun").prop('disabled', false); $("#terima_marhun").prop('disabled', false); $('#nota').val('').trigger("change"); - $('#batupermata').val('').trigger("change"); $('#beratpermata').val(""); $('#marhun').val(0); $('#karat').val(0); @@ -686,9 +698,10 @@ $('#harga').val(""); $('#nilai_marhun').val(""); $('#daftar_marhun').modal('hide'); - $("#batupermata, #beratpermata").prop("disabled", true); - $('#batupermata').val('').trigger("change"); - $('#beratpermata').val(""); + $("#col_right").css("display", "none"); + $('#tagpermata').prop('checked', false); + $('#beratpermata').val(""); + $("#divanggaran").css("visibility", "hidden"); jumlah_marhun += 1; jumlah_nilai_marhun += Number(nilai_marhun); @@ -737,6 +750,8 @@ var nilai_marhun = Number(nilaimarhun.replace(/[^0-9.-]+/g,"")); var nota_array = $('#nota').val(); var batu_permata_array = $('#batupermata').val(); + var tag_permata = $('input[id=tagpermata]').is(':checked') ? 1 : 0; + var beratpermata = $('#beratpermata').val(); if(nota_array != null){ @@ -745,12 +760,6 @@ var nota = ''; } - if(batu_permata_array != null){ - var batu_permata = batu_permata_array.toString(); - }else{ - var batu_permata = ''; - } - if(marhun == null){ $("#tambah_marhun").prop('disabled', false); $("#terima_marhun").prop('disabled', false); @@ -784,7 +793,7 @@ event.preventDefault(); return false; }else{ - var resultValidation = validateBatuPermata(batu_permata, beratpermata); + var resultValidation = validateBatuPermata(tag_permata, beratpermata); if(resultValidation == false) { return false; } @@ -798,7 +807,7 @@ 'norujukan': norujukan, 'marhun' : marhun, 'nota':nota, - 'batu_permata':batu_permata, + 'tag_permata':tag_permata, 'berat_batu_permata':beratpermata, 'karat' : karat, 'berat_emas' :berat_emas, @@ -817,6 +826,10 @@ $('#berat_emas').val(""); $('#harga').val(""); $('#nilai_marhun').val(""); + $("#col_right").css("display", "none"); + $('#tagpermata').prop('checked', false); + $('#beratpermata').val(""); + $("#divanggaran").css("visibility", "hidden"); jumlah_marhun += 1; jumlah_nilai_marhun += Number(nilai_marhun); @@ -849,7 +862,7 @@ } }); - function validateBatuPermata(permata, berat) { + function validateBatuPermata(tag, berat) { function countDecimalPlaces(value) { const match = value.match(/(?:\.(\d+))?$/); if (!match || !match[1]) { @@ -863,7 +876,7 @@ return decimalPlaces <= 2; } - if(permata != '') { + if(tag == 1) { if(berat == '') { $("#tambah_marhun").prop('disabled', false); $("#terima_marhun").prop('disabled', false); @@ -943,20 +956,6 @@ event.preventDefault(); return false; } - - if(permata == '') { - $("#tambah_marhun").prop('disabled', false); - $("#terima_marhun").prop('disabled', false); - Swal.fire({ - icon: 'error', - title: 'Amaran!', - text: 'Sila Pilih Permata' - }); - event.preventDefault(); - return false; - } else { - return true; - } } else { return true; } @@ -1387,17 +1386,26 @@ let berat = recno[5]; let harga = recno[7]; let nota = recno[6]; - let batupermata = recno[8]; + let tag_permata_edit = recno[8]; let beratpermata = recno[9]; let jenismarhun = recno[2]; var res = nota.split(","); - var resbatupermata = batupermata.split(","); if (!arrayBatuPermata.includes(jenismarhun)) { - $("#batupermataedit, #beratpermataedit").prop("disabled", false); + $(".col_edit_permata").css("display", "block"); + if(beratpermata != null) { + $('#tagpermataedit').prop('checked', true); + $(".div_anggaran_edit").css("display", "block"); + $('#beratpermataedit').val(beratpermata); + } else { + $('#tagpermataedit').prop('checked', false); + $(".div_anggaran_edit").css("display", "none"); + $('#beratpermataedit').val(""); + } } else { - $("#batupermataedit, #beratpermataedit").prop("disabled", true); - $('#batupermataedit').val('').trigger("change"); + $(".col_edit_permata").css("display", "none"); + $('#tagpermataedit').prop('checked', false); + $(".div_anggaran_edit").css("display", "none"); $('#beratpermataedit').val(""); } @@ -1408,8 +1416,6 @@ $.each(data,function(index,jemas){ $("#marhun_edit").append(new Option(jemas['descpt'], jemas['marhun'])); $('#nota_edit').val(res).trigger('change'); - $('#batupermataedit').val(resbatupermata).trigger('change'); - $('#beratpermataedit').val(beratpermata); $('#sltkarat').val(karat); $('#marhun_edit').val(jenismarhun); @@ -1428,7 +1434,7 @@ $('#terima_edit').on('click',function(){ var nota_edit = $('#nota_edit').val(); - var batupermata_edit = $('#batupermataedit').val(); + var tagpermata_edit = $('input[id=tagpermataedit]').is(':checked') ? 1 : 0; var beratpermata_edit = $('#beratpermataedit').val(); var norujukedit = $('#norujukedit').val(); var recnoedit = $('#recnoedit').val(); @@ -1445,13 +1451,7 @@ var nota = ''; } - if(batupermata_edit != null){ - var batupermata = batupermata_edit.toString(); - }else{ - var batupermata = ''; - } - - var resultValidation = validateBatuPermata(batupermata, beratpermata_edit); + var resultValidation = validateBatuPermata(tagpermata_edit, beratpermata_edit); if(resultValidation == false) { return false; } @@ -1477,7 +1477,7 @@ 'n_marhun' : nilai_marhun_edit, 'marhun' : marhun_edit, 'nota' : nota, - 'batu_permata' : batupermata, + 'tag_permata' : tagpermata_edit, 'berat_batu_permata' : beratpermata_edit, "teller": "{{ Auth::user()->name }}" }, diff --git a/resources/views/homepage/penilai/home.blade.php b/resources/views/homepage/penilai/home.blade.php index bb6948b..efe6f81 100644 --- a/resources/views/homepage/penilai/home.blade.php +++ b/resources/views/homepage/penilai/home.blade.php @@ -19,11 +19,10 @@ Bil Jenis Marhun - Berat + Berat Bersih Karat Nilai Marhun Nota - Batu Permata Berat Permata @@ -70,11 +69,10 @@ Bil Jenis Marhun - Berat + Berat Bersih Karat Nilai Marhun Nota - Batu Permata Berat Permata @@ -502,7 +500,9 @@ success:function(marhun_ajax){ bil_count++; var valBatuPermata = marhun_detail['berat_batu_permata'] != null ? marhun_detail['berat_batu_permata'] : ''; - $("#tablemarhun").append("" + bil_count + "" + marhun_ajax['descpt'] +"" + marhun_detail['berat'] +"" + marhun_detail['karat'] +"RM " + marhun_detail['n_marhun'].toLocaleString(undefined,{minimumFractionDigits:2}) +""+ marhun_detail['nota'] + "" + marhun_detail['batu_permata'] + "" + valBatuPermata +""); + var valTagPermata = marhun_detail['tag_permata'] == 1 ? '(PMT) ' : ''; + var notaDanTag = valTagPermata + marhun_detail['nota']; + $("#tablemarhun").append("" + bil_count + "" + marhun_ajax['descpt'] +"" + marhun_detail['berat'] +"" + marhun_detail['karat'] +"RM " + marhun_detail['n_marhun'].toLocaleString(undefined,{minimumFractionDigits:2}) +""+ notaDanTag + "" + valBatuPermata +""); } }); }); @@ -536,7 +536,9 @@ success:function(marhun_ajax){ bil_count++; var valBatuPermata = marhun_detail['berat_batu_permata'] != null ? marhun_detail['berat_batu_permata'] : ''; - $("#belum_serah").append("" + bil_count + "" + marhun_ajax['descpt'] +"" + marhun_detail['berat'] +"" + marhun_detail['karat'] +"RM " + marhun_detail['n_marhun'].toLocaleString(undefined,{minimumFractionDigits:2}) +""+ marhun_detail['nota'] + "" + marhun_detail['batu_permata'] + "" + valBatuPermata +""); + var valTagPermata = marhun_detail['tag_permata'] == 1 ? '(PMT) ' : ''; + var notaDanTag = valTagPermata + marhun_detail['nota']; + $("#belum_serah").append("" + bil_count + "" + marhun_ajax['descpt'] +"" + marhun_detail['berat'] +"" + marhun_detail['karat'] +"RM " + marhun_detail['n_marhun'].toLocaleString(undefined,{minimumFractionDigits:2}) +""+ notaDanTag + "" + valBatuPermata +""); } }); }); diff --git a/resources/views/khazanah/gadaian.blade.php b/resources/views/khazanah/gadaian.blade.php index 1e4e04c..d1f56cc 100644 --- a/resources/views/khazanah/gadaian.blade.php +++ b/resources/views/khazanah/gadaian.blade.php @@ -21,11 +21,10 @@ Bil Jenis Marhun - Berat + Berat Bersih Karat Nilai Marhun Nota - Batu Permata Berat Permata @@ -290,6 +289,8 @@ success: function (marhun_ajax) { bil_count++; var valBatuPermata = marhun_detail['berat_batu_permata'] != null ? marhun_detail['berat_batu_permata'] : ''; + var valTagPermata = marhun_detail['tag_permata'] == 1 ? '(PMT) ' : ''; + var notaDanTag = valTagPermata + marhun_detail['nota']; $("#tablemarhun").append("" + bil_count + "" + marhun_ajax['descpt'] + "" + marhun_detail['berat'] + "" + @@ -297,8 +298,7 @@ marhun_detail['n_marhun'].toLocaleString( undefined, { minimumFractionDigits: 2 - }) + "" + marhun_detail['nota'] + - "" + marhun_detail['batu_permata'] + + }) + "" + notaDanTag + "" + valBatuPermata + ""); } diff --git a/resources/views/khazanah/laporan/marhunharian.blade.php b/resources/views/khazanah/laporan/marhunharian.blade.php index 84e39e9..422e6f3 100644 --- a/resources/views/khazanah/laporan/marhunharian.blade.php +++ b/resources/views/khazanah/laporan/marhunharian.blade.php @@ -45,9 +45,8 @@ Nama Marhun Nota - Batu Permata Berat Permata - Berat + Berat Bersih Karat Harga N.Marhun @@ -111,6 +110,7 @@ var counter = 1; tablecustomers.clear().draw(); $.each(data,function(index,customers){ + var valTagPermata = customers['tag_permata'] == 1 ? '(PMT) ' : ''; tablecustomers.row.add([ counter, @@ -118,8 +118,7 @@ customers['nokp'], customers['nama'], customers['marhun'], - customers['nota'], - customers['batu_permata'], + valTagPermata + customers['nota'], customers['berat_batu_permata'], customers['berat'], customers['karat'], diff --git a/resources/views/modal/editmarhun.blade.php b/resources/views/modal/editmarhun.blade.php index e102e12..ab692e2 100644 --- a/resources/views/modal/editmarhun.blade.php +++ b/resources/views/modal/editmarhun.blade.php @@ -38,24 +38,19 @@ -
-
- - -
-
-
Anggaran Berat Permata
-
+
+
+
+ Ada Batu Permata? +
+ + +
+
+
+
+
Anggaran Berat Permata
+
Karat