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
@@ -123,36 +123,20 @@
<li class="has-submenu">
<a href="#"><i class="fa fa-user-md"></i>Specimen</a>
<ul class="submenu">
<li><a href="/mikro/all">All</a></li>
<li><a href="/mikro/ABSES">ABSES HEPAR</a></li>
<li><a href="/mikro/PERITONEUM">C. PERITONEUM</a></li>
<li><a href="/mikro/PLEURA">C. PLEURA</a></li>
<li><a href="/mikro/SENDI">C. SENDI</a></li>
<li><a href="/mikro/ASPIRASI">CAIRAN ASPIRASI</a></li>
<li><a href="/mikro/CCI">CCI</a></li>
<li><a href="/mikro/DARAH">DARAH</a></li>
<li><a href="/mikro/FECES">FECES</a></li>
<li><a href="/mikro/JARINGAN">JARINGAN</a></li>
<li><a href="/mikro/KUKU">KUKU</a></li>
<li><a href="/mikro/LCS">LCS</a></li>
<li><a href="/mikro/MATA">MATA</a></li>
<li><a href="/mikro/PCR">PCR</a></li>
<li><a href="/mikro/PMDT">PMDT</a></li>
<li><a href="/mikro/PUS">PUS</a></li>
<li><a href="/mikro/RAMBUT">RAMBUT</a></li>
<li><a href="/mikro/SEKRET">SEKRET</a></li>
<li><a href="/mikro/SPUTUM">SPUTUM</a></li>
<li><a href="/mikro/SU">SU</a></li>
<li><a href="/mikro/SV">SV</a></li>
<li><a href="/mikro/SWAB">SWAB</a></li>
<li><a href="/mikro/HIDUNG">SWAB HIDUNG</a></li>
<li><a href="/mikro/SWABLAIN">SWAB LAIN LAIN</a></li>
<li><a href="/mikro/TELINGA">SWAB TELINGA</a></li>
<li><a href="/mikro/TENGGOROKAN">SWAB TENGGOROK</a></li>
<li><a href="/mikro/TCM">TCM</a></li>
<li><a href="/mikro/TUBO">TUBO O</a></li>
<li><a href="/mikro/TULANG">TULANG</a></li>
<li><a href="/mikro/URINE">URINE</a></li>
<li><a href="/mikro/buku01">Cairan Steril</a></li>
<li><a href="/mikro/buku02">CCI</a></li>
<li><a href="/mikro/buku03">Darah</a></li>
<li><a href="/mikro/buku04">HIV</a></li>
<li><a href="/mikro/buku05">Kuku, Kulit, Adnexa</a></li>
<li><a href="/mikro/buku06">Kultur TB</a></li>
<li><a href="/mikro/buku07">Pus dan Jaringan</a></li>
<li><a href="/mikro/buku08">Sputum</a></li>
<li><a href="/mikro/buku09">Swab</a></li>
<li><a href="/mikro/buku10">TCM TB</a></li>
<li><a href="/mikro/buku11">TCM non-TB</a></li>
<li><a href="/mikro/buku12">Urine</a></li>
<li><a href="/mikro/buku13">Feces</a></li>
<li><a href="/mikro/buku0">Selainnya</a></li>
</ul>
</li>
<li><a href="/pasien"><i class="fa fa-wheelchair"></i>Patient</a></li>
@@ -180,36 +164,20 @@
<li class="has-submenu">
<a href="#"><i class="fa fa-user-md"></i>Specimen</a>
<ul class="submenu">
<li><a href="/mikro/all">All</a></li>
<li><a href="/mikro/ABSES">ABSES HEPAR</a></li>
<li><a href="/mikro/PERITONEUM">C. PERITONEUM</a></li>
<li><a href="/mikro/PLEURA">C. PLEURA</a></li>
<li><a href="/mikro/SENDI">C. SENDI</a></li>
<li><a href="/mikro/ASPIRASI">CAIRAN ASPIRASI</a></li>
<li><a href="/mikro/CCI">CCI</a></li>
<li><a href="/mikro/DARAH">DARAH</a></li>
<li><a href="/mikro/FECES">FECES</a></li>
<li><a href="/mikro/JARINGAN">JARINGAN</a></li>
<li><a href="/mikro/KUKU">KUKU</a></li>
<li><a href="/mikro/LCS">LCS</a></li>
<li><a href="/mikro/MATA">MATA</a></li>
<li><a href="/mikro/PCR">PCR</a></li>
<li><a href="/mikro/PMDT">PMDT</a></li>
<li><a href="/mikro/PUS">PUS</a></li>
<li><a href="/mikro/RAMBUT">RAMBUT</a></li>
<li><a href="/mikro/SEKRET">SEKRET</a></li>
<li><a href="/mikro/SPUTUM">SPUTUM</a></li>
<li><a href="/mikro/SU">SU</a></li>
<li><a href="/mikro/SV">SV</a></li>
<li><a href="/mikro/SWAB">SWAB</a></li>
<li><a href="/mikro/HIDUNG">SWAB HIDUNG</a></li>
<li><a href="/mikro/SWABLAIN">SWAB LAIN LAIN</a></li>
<li><a href="/mikro/TELINGA">SWAB TELINGA</a></li>
<li><a href="/mikro/TENGGOROKAN">SWAB TENGGOROK</a></li>
<li><a href="/mikro/TCM">TCM</a></li>
<li><a href="/mikro/TUBO">TUBO O</a></li>
<li><a href="/mikro/TULANG">TULANG</a></li>
<li><a href="/mikro/URINE">URINE</a></li>
<li><a href="/mikro/buku01">Cairan Steril</a></li>
<li><a href="/mikro/buku02">CCI</a></li>
<li><a href="/mikro/buku03">Darah</a></li>
<li><a href="/mikro/buku04">HIV</a></li>
<li><a href="/mikro/buku05">Kuku, Kulit, Adnexa</a></li>
<li><a href="/mikro/buku06">Kultur TB</a></li>
<li><a href="/mikro/buku07">Pus dan Jaringan</a></li>
<li><a href="/mikro/buku08">Sputum</a></li>
<li><a href="/mikro/buku09">Swab</a></li>
<li><a href="/mikro/buku10">TCM TB</a></li>
<li><a href="/mikro/buku11">TCM non-TB</a></li>
<li><a href="/mikro/buku12">Urine</a></li>
<li><a href="/mikro/buku13">Feces</a></li>
<li><a href="/mikro/buku0">Selainnya</a></li>
</ul>
</li>
<li><a href="/pendaftaran"><i class="fa fa-h-square"></i>Registration</a></li>
@@ -228,36 +196,20 @@
<li class="has-submenu">
<a href="#"><i class="fa fa-user-md"></i>Specimen</a>
<ul class="submenu">
<li><a href="/mikro/all">All</a></li>
<li><a href="/mikro/ABSES">ABSES HEPAR</a></li>
<li><a href="/mikro/PERITONEUM">C. PERITONEUM</a></li>
<li><a href="/mikro/PLEURA">C. PLEURA</a></li>
<li><a href="/mikro/SENDI">C. SENDI</a></li>
<li><a href="/mikro/ASPIRASI">CAIRAN ASPIRASI</a></li>
<li><a href="/mikro/CCI">CCI</a></li>
<li><a href="/mikro/DARAH">DARAH</a></li>
<li><a href="/mikro/FECES">FECES</a></li>
<li><a href="/mikro/JARINGAN">JARINGAN</a></li>
<li><a href="/mikro/KUKU">KUKU</a></li>
<li><a href="/mikro/LCS">LCS</a></li>
<li><a href="/mikro/MATA">MATA</a></li>
<li><a href="/mikro/PCR">PCR</a></li>
<li><a href="/mikro/PMDT">PMDT</a></li>
<li><a href="/mikro/PUS">PUS</a></li>
<li><a href="/mikro/RAMBUT">RAMBUT</a></li>
<li><a href="/mikro/SEKRET">SEKRET</a></li>
<li><a href="/mikro/SPUTUM">SPUTUM</a></li>
<li><a href="/mikro/SU">SU</a></li>
<li><a href="/mikro/SV">SV</a></li>
<li><a href="/mikro/SWAB">SWAB</a></li>
<li><a href="/mikro/HIDUNG">SWAB HIDUNG</a></li>
<li><a href="/mikro/SWABLAIN">SWAB LAIN LAIN</a></li>
<li><a href="/mikro/TELINGA">SWAB TELINGA</a></li>
<li><a href="/mikro/TENGGOROKAN">SWAB TENGGOROK</a></li>
<li><a href="/mikro/TCM">TCM</a></li>
<li><a href="/mikro/TUBO">TUBO O</a></li>
<li><a href="/mikro/TULANG">TULANG</a></li>
<li><a href="/mikro/URINE">URINE</a></li>
<li><a href="/mikro/buku01">Cairan Steril</a></li>
<li><a href="/mikro/buku02">CCI</a></li>
<li><a href="/mikro/buku03">Darah</a></li>
<li><a href="/mikro/buku04">HIV</a></li>
<li><a href="/mikro/buku05">Kuku, Kulit, Adnexa</a></li>
<li><a href="/mikro/buku06">Kultur TB</a></li>
<li><a href="/mikro/buku07">Pus dan Jaringan</a></li>
<li><a href="/mikro/buku08">Sputum</a></li>
<li><a href="/mikro/buku09">Swab</a></li>
<li><a href="/mikro/buku10">TCM TB</a></li>
<li><a href="/mikro/buku11">TCM non-TB</a></li>
<li><a href="/mikro/buku12">Urine</a></li>
<li><a href="/mikro/buku13">Feces</a></li>
<li><a href="/mikro/buku0">Selainnya</a></li>
</ul>
</li>
<li><a href="/pendaftaran"><i class="fa fa-h-square"></i>Registration</a></li>
@@ -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();
}
}
}