pos-gis/resources/views/components/master/refScript.blade.php
2024-10-07 13:13:42 +07:00

229 lines
5.9 KiB
PHP

<script>
function ref_agency(set_id,src_by,set_value) {
KTApp.block("#block_"+set_id);
$('#'+set_id).prop('disabled', true);
let formData = new FormData();
formData.append('src_by',src_by);
formData.append('role',$('#role').val());
doPost(base_url+"global_ref/mst_agency", formData, function (msg, data) {
$('#'+set_id).prop('disabled', false);
$('#'+set_id).html(``);
$('#'+set_id).append(`<option value="">Pilih Data</option>`);
$.each(data.rm, function (k,v) {
$('#'+set_id).append(`<option value="`+v.id+`">`+v.agencynm+`</option>`);
});
if(set_value){
$('#'+set_id).val(set_value).trigger('change.select2');
}
KTApp.unblock("#block_"+set_id);
})
}
function ref_jenis_user(set_id,src_by,set_value) {
KTApp.block("#block_"+set_id);
$('#'+set_id).prop('disabled', true);
let formData = new FormData();
formData.append('src_by',src_by);
doPost(base_url+"global_ref/jenis_user", formData, function (msg, data) {
$('#'+set_id).prop('disabled', false);
$('#'+set_id).html(``);
$('#'+set_id).append(`<option value="">Pilih Data</option>`);
$.each(data.rm, function (k,v) {
$('#'+set_id).append(`<option value="`+v.id+`">`+v.desc+`</option>`);
});
if(set_value){
$('#'+set_id).val(set_value).trigger('change.select2');
}
KTApp.unblock("#block_"+set_id);
})
}
function ref_tipe_toko(set_id,src_by,set_value) {
KTApp.block("#block_"+set_id);
$('#'+set_id).prop('disabled', true);
let formData = new FormData();
formData.append('src_by',src_by);
doPost("/global_ref/tipe_toko", formData, function (msg, data) {
$('#'+set_id).prop('disabled', false);
$('#'+set_id).html(``);
$('#'+set_id).append(`<option value="">Pilih Data</option>`);
$.each(data.rm, function (k,v) {
$('#'+set_id).append(`<option value="`+v.merchant_ttid+`">${v.keterangan} (${znNumFormat(v.harga)})</option>`);
});
if(set_value){
$('#'+set_id).val(set_value).trigger('change.select2');
}
KTApp.unblock("#block_"+set_id);
})
}
function ref_edc(set_id,src_by,set_value) {
KTApp.block("#block_"+set_id);
$('#'+set_id).prop('disabled', true);
let formData = new FormData();
formData.append('src_by',src_by);
doPost("/global_ref/edc", formData, function (msg, data) {
$('#'+set_id).prop('disabled', false);
$('#'+set_id).html(``);
$('#'+set_id).append(`<option value="">Pilih Data</option>`);
$.each(data.rm, function (k,v) {
$('#'+set_id).append(`<option value="`+v.device_id+`">${v.sn}</option>`);
});
if(set_value){
$('#'+set_id).val(set_value).trigger('change.select2');
}
KTApp.unblock("#block_"+set_id);
})
}
function ref_type_user(set_id,src_by,set_value) {
KTApp.block("#block_"+set_id);
$('#'+set_id).prop('disabled', true);
let formData = new FormData();
formData.append('src_by',src_by);
doPost("/global_ref/type_user", formData, function (msg, data) {
$('#'+set_id).prop('disabled', false);
$('#'+set_id).html(``);
$('#'+set_id).append(`<option value="">Pilih Data</option>`);
$.each(data.rm, function (k,v) {
$('#'+set_id).append(`<option value="`+v.user_type_uid+`">${v.user_type_name}</option>`);
});
if(set_value){
$('#'+set_id).val(set_value).trigger('change.select2');
}
KTApp.unblock("#block_"+set_id);
})
}
function ref_merchant(set_id,src_by,set_value) {
KTApp.block("#block_"+set_id);
$('#'+set_id).prop('disabled', true);
let formData = new FormData();
formData.append('src_by',src_by);
doPost("/global_ref/merchant", formData, function (msg, data) {
console.log(data);
$('#'+set_id).prop('disabled', false);
$('#'+set_id).html(``);
$('#'+set_id).append(`<option value="">Pilih Data</option>`);
$.each(data.rm, function (k,v) {
$('#'+set_id).append(`<option value="`+v.mid+`">${v.merchant_nm}</option>`);
});
if(set_value){
$('#'+set_id).val(set_value).trigger('change.select2');
}
KTApp.unblock("#block_"+set_id);
})
}
function ref_outlet(set_id,src_by,set_value) {
KTApp.block("#block_"+set_id);
$('#'+set_id).prop('disabled', true);
let formData = new FormData();
formData.append('src_by',src_by);
doPost("/global_ref/outlet", formData, function (msg, data) {
console.log(data);
$('#'+set_id).prop('disabled', false);
$('#'+set_id).html(``);
$('#'+set_id).append(`<option value="all">Semua</option>`);
$.each(data.rm, function (k,v) {
$('#'+set_id).append(`<option value="`+v.outlet_id+`">${v.outlet_nm}</option>`);
});
if(set_value){
$('#'+set_id).val(set_value).trigger('change.select2');
}
KTApp.unblock("#block_"+set_id);
})
}
function ref_tax(set_id,set_value) {
KTApp.block("#block_"+set_id);
$('#'+set_id).prop('disabled', true);
let formData = new FormData();
// formData.append('src_by',src_by);
doPost("/global_ref/tax", formData, function (msg, data) {
$('#'+set_id).prop('disabled', false);
$('#'+set_id).html(``);
$('#'+set_id).append(`<option value="">Pilih Data</option>`);
$.each(data.rm, function (k,v) {
$('#'+set_id).append(`<option value="`+v.tax_id+`">${v.tax_nm} (${v.tax_prs}%)</option>`);
});
if(set_value){
$('#'+set_id).val(set_value).trigger('change.select2');
}
KTApp.unblock("#block_"+set_id);
})
}
</script>