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
-
+
+ Anggaran Berat Permata
+
Karat