This commit is contained in:
Duidev Software House
2025-12-05 19:38:39 +07:00
parent fdbe9c2522
commit e63353db3d
6 changed files with 231 additions and 156 deletions

No files matched your search

@@ -1883,7 +1883,7 @@
</select>
</div>
<div class="form-group col-lg-3">
<select class="form-control" id="id_antibiotikmanual1" name="id_antibiotikmanual1">
<select class="form-control ekspertiseseletc" id="id_antibiotikmanual1" name="id_antibiotikmanual1">
<option value="default">Default</option>
@if(isset($antibiotics) && count($antibiotics) > 0)
@foreach($antibiotics as $antibiotic)
@@ -1980,7 +1980,7 @@
</select>
</div>
<div class="form-group col-lg-3">
<select class="form-control" id="id_antibiotikmanual2" name="id_antibiotikmanual2">
<select class="form-control ekspertiseseletc" id="id_antibiotikmanual2" name="id_antibiotikmanual2">
<option value="default">Default</option>
@if(isset($antibiotics) && count($antibiotics) > 0)
@foreach($antibiotics as $antibiotic)
@@ -2699,7 +2699,7 @@
$('#micvalue_id').val(id);
$('#modaleditormic').modal('show');
}
function updateValue(id, value) {
function updateValueManOne(id, value) {
$.ajax({
url: '{{ route("getResult") }}',
type: 'POST',
@@ -2711,6 +2711,24 @@
_token: '{{ csrf_token() }}'
},
success: function(res) {
$("#tblkumanmanual1").DataTable().ajax.reload();
console.log("Value updated", res);
}
});
}
function updateValueManTwo(id, value) {
$.ajax({
url: '{{ route("getResult") }}',
type: 'POST',
data: {
nofoto: id,
isi: 'updatevaluemic',
keterangan: 'printunprinttblantibiotik',
komponen: value,
_token: '{{ csrf_token() }}'
},
success: function(res) {
$("#tblkumanmanual2").DataTable().ajax.reload();
console.log("Value updated", res);
}
});
@@ -2732,11 +2750,16 @@
});
}
function btncreateantibiotikkumanmanual1(jQuery){
var idne = document.getElementById('periksa_id').value;
var idne = $('#periksa_id').val();
var kuman01 = $('#id_bakteri01').val();
var antibio1= $('#id_antibiotikmanual1').val();
if (kuman01 == '' || kuman01 == null) {
return;
}
if ( $.fn.DataTable.isDataTable('#tblkumanmanual1') ) {
$('#tblkumanmanual1').DataTable().clear().destroy();
}
console.log('Creating DataTable for kuman manual 1 with kuman ID:'+kuman01+antibio1);
$('#tblkumanmanual1').DataTable({
ajax: {
url: '{{ route("getResult") }}',
@@ -2781,7 +2804,7 @@
render: function (data, type, full) {
return `<input type="text" class="form-control form-control-sm"
value="${data ?? ''}"
onblur="updateValue(${full.id}, this.value)">`;
onblur="updateValueManOne(${full.id}, this.value)">`;
}
},
{
@@ -2836,11 +2859,17 @@
});
}
function btncreateantibiotikkumanmanual2(jQuery){
var idne = document.getElementById('periksa_id').value;
var idne = $('#periksa_id').val();
var kuman02 = $('#id_bakteri02').val();
var antibio2= $('#id_antibiotikmanual2').val();
if (kuman02 == '' || kuman02 == null) {
return;
}
if ( $.fn.DataTable.isDataTable('#tblkumanmanual2') ) {
$('#tblkumanmanual2').DataTable().clear().destroy();
}
console.log('Creating DataTable for kuman manual 2 with kuman ID:'+kuman02+antibio2);
$('#tblkumanmanual2').DataTable({
ajax: {
url: '{{ route("getResult") }}',
@@ -2885,7 +2914,7 @@
render: function (data, type, full) {
return `<input type="text" class="form-control form-control-sm"
value="${data ?? ''}"
onblur="updateValue(${full.id}, this.value)">`;
onblur="updateValueManTwo(${full.id}, this.value)">`;
}
},
{
@@ -3383,7 +3412,6 @@
$('#id_bakterihitungkol01teks').hide();
$('#id_bakterihitungkol02select').show();
$('#id_bakterihitungkol02teks').hide();
$('input[type="checkbox"]').prop('disabled', false);
if (dlp == 'CCI'){
$('#templatecci').show();
@@ -3464,6 +3492,7 @@
}
} else {
$("#" + rows.komponen).val(rows.isidata);
console.log(rows.komponen+' | '+rows.isidata);
if (rows.komponen === 'id_jenispemeriksaantb') {
if (rows.isidata === 'TCM MTB Rif (Xpert)' || rows.isidata === 'TCM MTB Rif (Truenat)' || rows.isidata === 'TCM MTB Rif INH (BDMAX)' || rows.isidata === 'LPA lini 2' || rows.isidata === 'LPA lini 1') {
$('#hasilpemeriksaanttcmmtbrifxpert').show();
@@ -3512,9 +3541,6 @@
console.log(traceText);
}
});
btncreateantibiotikvitek();
btncreateantibiotikkumanmanual1();
btncreateantibiotikkumanmanual2();
}
function openedpage( jQuery ){
var jenis = document.getElementById('master_set01').value;
@@ -3865,9 +3891,9 @@
altrows : true,
selectionmode : 'multiplecellsextended',
columns : [
{ text: 'Date', datafield: 'tanggal', width: '25%', cellsalign: 'left', align: 'center' },
{ text: 'Excutor', datafield: 'inputor', width: '40%', cellsalign: 'left', align: 'center' },
{ text: 'Type', datafield: 'keterangan', width: '25%', cellsalign: 'left', align: 'center' },
{ text: 'Date', datafield: 'tanggal', width: '20%', cellsalign: 'left', align: 'center' },
{ text: 'Excutor', datafield: 'inputor', width: '20%', cellsalign: 'left', align: 'center' },
{ text: 'Type', datafield: 'keterangan', width: '50%', cellsalign: 'left', align: 'center' },
{ text: 'Report', filterable: false, columntype: 'button', align: 'center', width: '10%', cellsrenderer: function () {
return "View";
}, buttonclick: function (row) {
@@ -4026,6 +4052,9 @@
});
} else {
openlamanekpertise();
btncreateantibiotikvitek();
btncreateantibiotikkumanmanual1();
btncreateantibiotikkumanmanual2();
}
} else if (statuse.includes("Dibatalkan")){
swal({
@@ -4040,6 +4069,9 @@
$('#divperiksa').show();
$('#divawal').hide();
openlamanekpertise();
btncreateantibiotikvitek();
btncreateantibiotikkumanmanual1();
btncreateantibiotikkumanmanual2();
} else {
swal({
title : 'Ekspertise Final',
@@ -4057,6 +4089,9 @@
$('.setelahdipilihtemplate').hide();
} else {
openlamanekpertise();
btncreateantibiotikvitek();
btncreateantibiotikkumanmanual1();
btncreateantibiotikkumanmanual2();
}
}
}