laboratory

This commit is contained in:
2026-06-15 15:55:11 +07:00
parent bfb1af2417
commit f4c7af85e9
4 changed files with 68 additions and 631 deletions

View File

@@ -9,20 +9,13 @@ $("#btnSave").on('click',function(e){
data:{
"_token": csrf_token,
organization_id : labid,
lab_name_en: $('#lab-name-en').val(),
lab_name_kh: $('#lab-name-kh').val(),
lab_code: $('#lab-code').val(),
name_en: $('#lab-name-en').val(),
name_kh: $('#lab-name-kh').val(),
code: $('#lab-code').val(),
address_en: $('#address-en').val(),
address_kh: $('#address-kh').val(),
sample_number: $('input[name="sample_number"]:checked').attr('data-id'),
patient_code: $('input[name="patient_number"]:checked').attr('data-id'),
is_auto_make_invoice: $('input[name="is_auto_make_invoice"]:checked').attr('data-id'),
start_date : $('#start-date').val(),
end_date : $('#end-date').val(),
phone_number: $('#phone-number').val(),
email: $('#email').val(),
shareable_lab_result: $('input[name="shareable_lab_result"]:checked').attr('data-id'),
lab_category_id : $('#lab-category-id').val()
phone: $('#phone-number').val(),
email: $('#email').val()
},
success:function(res){
handleMessage(res.success, res.message)
@@ -110,20 +103,13 @@ $('#modal-laboratory').on('show.bs.modal', function (event) {
success:function(res){
if(res.success) {
let data = res.data;
modal.find('.modal-body input[name="lab_name_en"]').val(data.name_en);
modal.find('.modal-body input[name="lab_name_kh"]').val(data.name_kh);
modal.find('.modal-body input[name="lab_code"]').val(data.short_name);
modal.find('.modal-body select[name="lab_category_id"]').val(data.lab_category_id);
modal.find('.modal-body input:radio[name="sample_number"]').filter("[data-id=" + data.sample_number + "]").prop('checked', true);
modal.find('.modal-body input:radio[name="is_auto_make_invoice"]').filter("[data-id=" + data.is_auto_make_invoice + "]").prop('checked', true);
modal.find('.modal-body input[name="name_en"]').val(data.name_en);
modal.find('.modal-body input[name="name_kh"]').val(data.name_kh);
modal.find('.modal-body input[name="code"]').val(data.code);
modal.find('.modal-body input[name="address_en"]').val(data.address_en);
modal.find('.modal-body input[name="address_kh"]').val(data.address_kh);
modal.find('.modal-body input[name="start_date"]').val(getDate(data.start_date));
modal.find('.modal-body input[name="end_date"]').val(getDate(data.end_date));
modal.find('.modal-body input:radio[name="patient_number"]').filter("[data-id=" + data.patient_code + "]").prop('checked', true);
modal.find('.modal-body input:checkbox[name="shareable_lab_result"]').filter("[data-id=" + data.shareable_lab_result + "]").prop('checked', true);
modal.find('.modal-body input[name="email"]').val(data.email);
modal.find('.modal-body input[name="phone_number"]').val(data.phone_number);
modal.find('.modal-body input[name="phone_number"]').val(data.phone);
} else{
handleMessage(res.success, res.message)
}