This commit is contained in:
Dwi Swandhana
2026-05-02 12:57:27 +07:00
parent 38ffa918c3
commit fe89a024a1
8 changed files with 981 additions and 145 deletions
@@ -8,10 +8,10 @@
<div class="page-title-box">
<div class="btn-group pull-right">
<ol class="breadcrumb hide-phone p-0 m-0">
<li class="breadcrumb-item active">SIM Barang Habis Pakai</li>
<li class="breadcrumb-item active">SMART-REAGEN STOK</li>
</ol>
</div>
<h4 class="page-title">SIMBHP</h4>
<h4 class="page-title">SMART-REAGEN STOK</h4>
</div>
</div>
</div>
@@ -115,7 +115,7 @@
<li><a href="/template">Expertise Template</a></li>
<li><a href="/sirab">Database Antibiotik</a></li>
<li><a href="/biorepository">Biorepository</a></li>
<li><a href="/gudang">Gudang</a></li>
<li><a href="/gudang">SMART-REAGEN STOK</a></li>
<li><a href="/backup">Backup</a></li>
</ul>
</li>
@@ -161,7 +161,7 @@
<li><a href="/user">User Management</a></li>
<li><a href="/template">Expertise Template</a></li>
<li><a href="/sirab">Database Antibiotik</a></li>
<li><a href="/gudang">Gudang</a></li>
<li><a href="/gudang">SMART-REAGEN STOK</a></li>
</ul>
</li>
@elseif(Session::get('previlage') == 'ppds')
@@ -203,7 +203,7 @@
<li><a href="/user">User Management</a></li>
</ul>
</li>
<li><a href="/gudang"><i class="fa fa-home"></i>Gudang</a></li>
<li><a href="/gudang"><i class="fa fa-home"></i>SMART-REAGEN STOK</a></li>
@elseif(Session::get('previlage') == 'analis')
<li><a href="/modemobile"><i class="fa fa-h-square"></i></a></li>
<li><a href="/penerimaansample"><i class="fa fa-flask"></i></a></li>
@@ -238,7 +238,7 @@
<li><a href="/template"><i class="fa fa-medkit"></i>Database</a></li>
</ul>
</li>
<li><a href="/gudang"><i class="fa fa-home"></i>Gudang</a></li>
<li><a href="/gudang"><i class="fa fa-home"></i>SMART-REAGEN STOK</a></li>
@elseif(Session::get('previlage') == 'admin')
<li><a href="/pendaftaran"><i class="fa fa-h-square"></i>Pendaftaran</a></li>
<li><a href="/pengambilan"><i class="fa fa-stethoscope"></i>Pengambilan</a></li>
@@ -246,7 +246,7 @@
<li><a href="/user"><i class="icon-user"></i>User Management</a></li>
<li><a href="/pasien"><i class="fa fa-wheelchair"></i>Pasien</a></li>
<li><a href="/report"><i class="icon-book-open"></i>Laporan</a></li>
<li><a href="/gudang"><i class="fa fa-home"></i>Gudang</a></li>
<li><a href="/gudang"><i class="fa fa-home"></i>SMART-REAGEN STOK</a></li>
@else
<li><a href="/login"><i class="icon-user"></i>Login</a></li>
@endif
@@ -755,6 +755,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnbapprimer">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
@@ -767,12 +772,23 @@
<div class="card">
<div class="card-box">
<div class="card-header">
<button type="button" class="btn btn-primary" id="btnuntukgridmediacap">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
<button type="button" class="btn btn-primary" id="btncapkosong">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
<div class="form-row">
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnuntukgridmediacap">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btncapkosong">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btncapprimer">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
<div id="gridmediacap"></div>
@@ -794,6 +810,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnmckonkeyprimer">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediamcconkey"></div>
@@ -846,6 +867,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimerr1">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
@@ -858,12 +884,23 @@
<div class="card">
<div class="card-box">
<div class="card-header">
<button type="button" class="btn btn-primary" id="btnuntukgridmediasdar2">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
<button type="button" class="btn btn-primary" id="btnsdakosongr2">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
<div class="form-row">
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnuntukgridmediasdar2">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdakosongr2">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimerr2">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
<div id="gridmediasdar2"></div>
@@ -885,6 +922,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimeri1">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediasdai1"></div>
@@ -906,6 +948,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimeri2">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediasdai2"></div>
@@ -2551,8 +2598,6 @@
<label for="id_ujialainnyabap" class="col-form-label">Uji Lainnya</label>
<input type="text" id="id_ujialainnyabap" name="id_ujialainnyabap" class="form-control ekspertiseteks">
</div>
<div class="form-group" id="id_bakterimediabapselect">
<select class="form-control ekspertiseseletc" id="id_bakterihitungkolmediabap" name="id_bakterihitungkolmediabap">
<option value="">Pilih Salah Satu</option>
@@ -2576,10 +2621,14 @@
<option value="Proses identifikasi dan uji kepekaan manual">Proses identifikasi dan uji kepekaan manual</option>
<option value="Proses identifikasi malditof+ uji kepekaan vitek">Proses identifikasi malditof+ uji kepekaan vitek</option>
<option value="Proses identifikasi malditof+ uji kepekaan manual">Proses identifikasi malditof+ uji kepekaan manual</option>
<option value="Proses identifikasi malditof+ uji kepekaan vitek">Proses identifikasi malditof+ uji kepekaan vitek</option>
<option value="Proses identifikasi manual+ uji kepekaan vitek">Proses identifikasi manual+ uji kepekaan vitek</option>
<option value="Tidak Lanjut Identifikasi">Tidak Lanjut Identifikasi</option>
<option value="Menunggu Kultur yang Lain">Menunggu Kultur yang Lain</option>
</select>
</div>
<div class="form-group" id="id_keteranganmediabap">
<textarea id="id_keteranganmediabap" name="id_keteranganmediabap" class="form-control ekspertiseteks" rows="5"></textarea>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" id="btnsimpanpertumbuhankolonibap">Simpan</button>
@@ -2607,7 +2656,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdar1_media" name="sdar1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdar1_media" name="sdar1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Jamur">
</div>
</div>
<div class="form-group">
@@ -2654,7 +2703,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdar2_media" name="sdar2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdar2_media" name="sdar2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -2701,7 +2750,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdai1_media" name="sdai1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdai1_media" name="sdai1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -2748,7 +2797,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdai2_media" name="sdai2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdai2_media" name="sdai2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -3819,6 +3868,7 @@
{ name: 'lainnya',type: 'text'},
{ name: 'status',type: 'text'},
{ name: 'tindaklanjut',type: 'text'},
{ name: 'keterangan',type: 'text'},
{ name: 'created_by',type: 'text'},
{ name: 'updated_at',type: 'text'},
],
@@ -3835,6 +3885,59 @@
pageable : true,
altrows : true,
columns : [
{ text: 'Next', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Next";
}, buttonclick: function (row) {
editrowjabatan = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrowjabatan);
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari berikutnya',
type : 'warning',
})
} else {
$('#idpertumbuhankoloni').val('new');
$('#id_mediabap').val(dataRecord.kuman);
$('#id_pemeriksaanhemolisa').val(dataRecord.hemolisa);
$('#id_pemeriksaankatalase').val(dataRecord.katalase);
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#modalgridmediabap').modal('show');
}
}
},
{ text: 'Copy to CAP', editable: false, sortable: false, filterable: false, columntype: 'button', width: '7%', cellsrenderer: function () {
return "Copy";
}, buttonclick: function (row) {
editrow = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrow);
swal({
title: 'Apakah anda yakin ?',
text: "Copy data ini ke media CAP, data yang sudah ada di media CAP tidak akan terhapus, hanya akan di tambahkan",
type: 'warning',
showCancelButton: true,
confirmButtonClass: 'btn btn-confirm mt-2',
cancelButtonClass: 'btn btn-cancel ml-2 mt-2',
confirmButtonText: 'Yes'
}).then(function () {
$.post('{{ route("getResult") }}', {
id: dataRecord.id,
nofoto: nofoto,
keterangan: 'copydatabaptocap',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediabap").jqxGrid('updatebounddata','filter');
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
}
},
{ text: 'Tanggal', datafield: 'tglpenyimpanan', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Petugas', datafield: 'created_by', width: '11%', cellsalign: 'left', align: 'center' },
{ text: 'Kuman', datafield: 'tindaklanjut', width: '9%', cellsalign: 'left', align: 'center' },
@@ -3844,6 +3947,7 @@
{ text: 'Koagulase', datafield: 'koagulase', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Lainnya', datafield: 'lainnya', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Status', datafield: 'status', width: '15%', cellsalign: 'left', align: 'center' },
{ text: 'Keterangan', datafield: 'keterangan', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Edit', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Edit";
}, buttonclick: function (row) {
@@ -3859,6 +3963,7 @@
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#id_keteranganmediabap').val(dataRecord.keterangan);
$('#modalgridmediabap').modal('show');
} else {
swal({
@@ -3895,33 +4000,7 @@
});
});
}
},
{ text: 'Next', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Next";
}, buttonclick: function (row) {
editrowjabatan = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrowjabatan);
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari berikutnya',
type : 'warning',
})
} else {
$('#idpertumbuhankoloni').val('new');
$('#id_mediabap').val(dataRecord.kuman);
$('#id_pemeriksaanhemolisa').val(dataRecord.hemolisa);
$('#id_pemeriksaankatalase').val(dataRecord.katalase);
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#modalgridmediabap').modal('show');
}
}
},
}
]
});
$("#gridmediacap").jqxGrid({
@@ -4893,6 +4972,7 @@
source : dataAdapter,
theme : "energyblue",
selectionmode : 'checkbox',
pagesizeoptions : ['10', '20', '30', '50', '100'],
altrows : true,
columns: [
{ text: 'Expertise', filterable: false, columntype: 'button', align: 'center', width: 70, cellsrenderer: function () {
@@ -5450,6 +5530,32 @@
$("#gridmediabap").jqxGrid('updatebounddata','filter');
});
});
$("#btnbapprimer").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media BAP';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediabap").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonibap").click(function() {
$('#modalgridmediabap').modal('hide');
var id = document.getElementById('periksa_id').value;
@@ -5462,6 +5568,7 @@
var ujilainnya = document.getElementById('id_ujialainnyabap').value;
var status = document.getElementById('id_statusmediabap').value;
var tindaklanjut= document.getElementById('id_mediabapkuman').value;
var keterangan = document.getElementById('id_keteranganmediabap').value;
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
@@ -5474,6 +5581,7 @@
status: status,
tindaklanjut: tindaklanjut,
keterangan: 'pertumbuhankoloni',
keteranganteks: keterangan,
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediabap").jqxGrid('updatebounddata','filter');
@@ -5505,6 +5613,32 @@
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
$("#btncapprimer").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media CAP';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
$("#btnmckonkeykosong").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5531,6 +5665,32 @@
$("#gridmediamcconkey").jqxGrid('updatebounddata','filter');
});
});
$("#btnmcconkeyprimer").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media Mc Conkey';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediamcconkey").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonicap").click(function() {
$('#modalgridmediacap').modal('hide');
var id = document.getElementById('periksa_id').value;
@@ -5633,6 +5793,32 @@
$("#gridmediasdar1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimerr1").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA R1';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdar1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdakosongr2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5659,6 +5845,32 @@
$("#gridmediasdar2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimerr2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA R2';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdar2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdakosongi1").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5685,6 +5897,32 @@
$("#gridmediasdai1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimeri1").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA I1';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdai1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdakosongi2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5711,6 +5949,32 @@
$("#gridmediasdai2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimeri2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA I2';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdai2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonisdar1").click(function() {
$('#modalgridmediasdar1').modal('hide');
var id = document.getElementById('periksa_id').value;
+309 -46
View File
@@ -810,6 +810,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnbapprimer">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
@@ -822,12 +827,23 @@
<div class="card">
<div class="card-box">
<div class="card-header">
<button type="button" class="btn btn-primary" id="btnuntukgridmediacap">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
<button type="button" class="btn btn-primary" id="btncapkosong">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
<div class="form-row">
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnuntukgridmediacap">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btncapkosong">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btncapprimer">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
<div id="gridmediacap"></div>
@@ -849,6 +865,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnmcconkeyprimer">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediamcconkey"></div>
@@ -901,6 +922,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimerr1">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
@@ -913,12 +939,23 @@
<div class="card">
<div class="card-box">
<div class="card-header">
<button type="button" class="btn btn-primary" id="btnuntukgridmediasdar2">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
<button type="button" class="btn btn-primary" id="btnsdakosongr2">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
<div class="form-row">
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnuntukgridmediasdar2">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdakosongr2">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimerr2">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
<div id="gridmediasdar2"></div>
@@ -940,6 +977,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimeri1">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediasdai1"></div>
@@ -961,6 +1003,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimeri2">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediasdai2"></div>
@@ -2607,8 +2654,6 @@
<label for="id_ujialainnyabap" class="col-form-label">Uji Lainnya</label>
<input type="text" id="id_ujialainnyabap" name="id_ujialainnyabap" class="form-control ekspertiseteks">
</div>
<div class="form-group" id="id_bakterimediabapselect">
<select class="form-control ekspertiseseletc" id="id_bakterihitungkolmediabap" name="id_bakterihitungkolmediabap">
<option value="">Pilih Salah Satu</option>
@@ -2632,10 +2677,13 @@
<option value="Proses identifikasi dan uji kepekaan manual">Proses identifikasi dan uji kepekaan manual</option>
<option value="Proses identifikasi malditof+ uji kepekaan vitek">Proses identifikasi malditof+ uji kepekaan vitek</option>
<option value="Proses identifikasi malditof+ uji kepekaan manual">Proses identifikasi malditof+ uji kepekaan manual</option>
<option value="Proses identifikasi malditof+ uji kepekaan vitek">Proses identifikasi malditof+ uji kepekaan vitek</option>
<option value="Proses identifikasi manual+ uji kepekaan vitek">Proses identifikasi manual+ uji kepekaan vitek</option>
<option value="Tidak Lanjut Identifikasi">Tidak Lanjut Identifikasi</option>
</select>
</div>
<div class="form-group" id="id_keteranganmediabap">
<textarea id="id_keteranganmediabap" name="id_keteranganmediabap" class="form-control ekspertiseteks" rows="5"></textarea>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" id="btnsimpanpertumbuhankolonibap">Simpan</button>
@@ -2663,7 +2711,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdar1_media" name="sdar1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdar1_media" name="sdar1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -2710,7 +2758,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdar2_media" name="sdar2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdar2_media" name="sdar2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -2757,7 +2805,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdai1_media" name="sdai1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdai1_media" name="sdai1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -2804,7 +2852,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdai2_media" name="sdai2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdai2_media" name="sdai2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -3871,6 +3919,7 @@
{ name: 'lainnya',type: 'text'},
{ name: 'status',type: 'text'},
{ name: 'tindaklanjut',type: 'text'},
{ name: 'keterangan',type: 'text'},
{ name: 'created_by',type: 'text'},
{ name: 'updated_at',type: 'text'},
],
@@ -3887,6 +3936,59 @@
pageable : true,
altrows : true,
columns : [
{ text: 'Next', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Next";
}, buttonclick: function (row) {
editrowjabatan = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrowjabatan);
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari berikutnya',
type : 'warning',
})
} else {
$('#idpertumbuhankoloni').val('new');
$('#id_mediabap').val(dataRecord.kuman);
$('#id_pemeriksaanhemolisa').val(dataRecord.hemolisa);
$('#id_pemeriksaankatalase').val(dataRecord.katalase);
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#modalgridmediabap').modal('show');
}
}
},
{ text: 'Copy to CAP', editable: false, sortable: false, filterable: false, columntype: 'button', width: '7%', cellsrenderer: function () {
return "Copy";
}, buttonclick: function (row) {
editrow = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrow);
swal({
title: 'Apakah anda yakin ?',
text: "Copy data ini ke media CAP, data yang sudah ada di media CAP tidak akan terhapus, hanya akan di tambahkan",
type: 'warning',
showCancelButton: true,
confirmButtonClass: 'btn btn-confirm mt-2',
cancelButtonClass: 'btn btn-cancel ml-2 mt-2',
confirmButtonText: 'Yes'
}).then(function () {
$.post('{{ route("getResult") }}', {
id: dataRecord.id,
nofoto: nofoto,
keterangan: 'copydatabaptocap',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediabap").jqxGrid('updatebounddata','filter');
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
}
},
{ text: 'Tanggal', datafield: 'tglpenyimpanan', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Petugas', datafield: 'created_by', width: '11%', cellsalign: 'left', align: 'center' },
{ text: 'Kuman', datafield: 'tindaklanjut', width: '9%', cellsalign: 'left', align: 'center' },
@@ -3896,6 +3998,7 @@
{ text: 'Koagulase', datafield: 'koagulase', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Lainnya', datafield: 'lainnya', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Status', datafield: 'status', width: '15%', cellsalign: 'left', align: 'center' },
{ text: 'Keterangan', datafield: 'keterangan', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Edit', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Edit";
}, buttonclick: function (row) {
@@ -3911,6 +4014,7 @@
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#id_keteranganmediabap').val(dataRecord.keterangan);
$('#modalgridmediabap').modal('show');
} else {
swal({
@@ -3947,33 +4051,7 @@
});
});
}
},
{ text: 'Next', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Next";
}, buttonclick: function (row) {
editrowjabatan = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrowjabatan);
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari berikutnya',
type : 'warning',
})
} else {
$('#idpertumbuhankoloni').val('new');
$('#id_mediabap').val(dataRecord.kuman);
$('#id_pemeriksaanhemolisa').val(dataRecord.hemolisa);
$('#id_pemeriksaankatalase').val(dataRecord.katalase);
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#modalgridmediabap').modal('show');
}
}
},
}
]
});
$("#gridmediacap").jqxGrid({
@@ -4945,6 +5023,7 @@
source : dataAdapter,
theme : "energyblue",
selectionmode : 'checkbox',
pagesizeoptions : ['10', '20', '30', '50', '100'],
altrows : true,
columns: [
{ text: 'Expertise', filterable: false, columntype: 'button', align: 'center', width: 70, cellsrenderer: function () {
@@ -5486,6 +5565,32 @@
$("#gridmediabap").jqxGrid('updatebounddata','filter');
});
});
$("#btnbapprimer").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media BAP';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediabap").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonibap").click(function() {
$('#modalgridmediabap').modal('hide');
var id = document.getElementById('periksa_id').value;
@@ -5498,6 +5603,7 @@
var ujilainnya = document.getElementById('id_ujialainnyabap').value;
var status = document.getElementById('id_statusmediabap').value;
var tindaklanjut= document.getElementById('id_mediabapkuman').value;
var keterangan = document.getElementById('id_keteranganmediabap').value;
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
@@ -5510,6 +5616,7 @@
status: status,
tindaklanjut: tindaklanjut,
keterangan: 'pertumbuhankoloni',
keteranganteks: keterangan,
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediabap").jqxGrid('updatebounddata','filter');
@@ -5541,6 +5648,32 @@
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
$("#btncapprimer").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media CAP';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
$("#btnmckonkeykosong").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5567,6 +5700,32 @@
$("#gridmediamcconkey").jqxGrid('updatebounddata','filter');
});
});
$("#btnmcconkeyprimer").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media Mc Conkey';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediamcconkey").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonicap").click(function() {
$('#modalgridmediacap').modal('hide');
var id = document.getElementById('periksa_id').value;
@@ -5669,6 +5828,32 @@
$("#gridmediasdar1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimerr1").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA R1';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdar1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdakosongr2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5695,6 +5880,32 @@
$("#gridmediasdar2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimerr2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA R2';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdar2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdakosongi1").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5721,6 +5932,32 @@
$("#gridmediasdai1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimeri1").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA I1';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdai1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdakosongi2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5747,6 +5984,32 @@
$("#gridmediasdai2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimeri2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA I2';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdai2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonisdar1").click(function() {
$('#modalgridmediasdar1').modal('hide');
var id = document.getElementById('periksa_id').value;
@@ -810,6 +810,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnbapprimer">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
@@ -822,12 +827,23 @@
<div class="card">
<div class="card-box">
<div class="card-header">
<button type="button" class="btn btn-primary" id="btnuntukgridmediacap">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
<button type="button" class="btn btn-primary" id="btncapkosong">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
<div class="form-row">
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnuntukgridmediacap">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btncapkosong">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btncapprimer">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
<div id="gridmediacap"></div>
@@ -849,6 +865,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnmckonkeyprimer">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediamcconkey"></div>
@@ -901,6 +922,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimerr1">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
@@ -913,12 +939,23 @@
<div class="card">
<div class="card-box">
<div class="card-header">
<button type="button" class="btn btn-primary" id="btnuntukgridmediasdar2">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
<button type="button" class="btn btn-primary" id="btnsdakosongr2">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
<div class="form-row">
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnuntukgridmediasdar2">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdakosongr2">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimerr2">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
</div>
<div class="card-body">
<div id="gridmediasdar2"></div>
@@ -940,6 +977,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimeri1">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediasdai1"></div>
@@ -961,6 +1003,11 @@
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnsdaprimeri2">
<i class="fa fa-calendar mr-1"></i> Pertumbuhan Primer
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediasdai2"></div>
@@ -2636,10 +2683,13 @@
<option value="Proses identifikasi dan uji kepekaan manual">Proses identifikasi dan uji kepekaan manual</option>
<option value="Proses identifikasi malditof+ uji kepekaan vitek">Proses identifikasi malditof+ uji kepekaan vitek</option>
<option value="Proses identifikasi malditof+ uji kepekaan manual">Proses identifikasi malditof+ uji kepekaan manual</option>
<option value="Proses identifikasi malditof+ uji kepekaan vitek">Proses identifikasi malditof+ uji kepekaan vitek</option>
<option value="Proses identifikasi manual+ uji kepekaan vitek">Proses identifikasi manual+ uji kepekaan vitek</option>
<option value="Tidak Lanjut Identifikasi">Tidak Lanjut Identifikasi</option>
</select>
</div>
<div class="form-group" id="id_keteranganmediabap">
<textarea id="id_keteranganmediabap" name="id_keteranganmediabap" class="form-control ekspertiseteks" rows="5"></textarea>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" id="btnsimpanpertumbuhankolonibap">Simpan</button>
@@ -2667,7 +2717,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdar1_media" name="sdar1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdar1_media" name="sdar1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -2714,7 +2764,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdar2_media" name="sdar2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdar2_media" name="sdar2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -2761,7 +2811,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdai1_media" name="sdai1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdai1_media" name="sdai1_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -2808,7 +2858,7 @@
</select>
</div>
<div class="form-group col-lg-6">
<input type="text" id="sdai2_media" name="sdai2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Media SDA">
<input type="text" id="sdai2_media" name="sdai2_media" class="form-control ekspertiseteks" placeholder="Masukkan Nama Yeast/Mold/Bakteri">
</div>
</div>
<div class="form-group">
@@ -4254,6 +4304,7 @@
{ name: 'lainnya',type: 'text'},
{ name: 'status',type: 'text'},
{ name: 'tindaklanjut',type: 'text'},
{ name: 'keterangan',type: 'text'},
{ name: 'created_by',type: 'text'},
{ name: 'updated_at',type: 'text'},
],
@@ -4270,6 +4321,59 @@
pageable : true,
altrows : true,
columns : [
{ text: 'Next', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Next";
}, buttonclick: function (row) {
editrowjabatan = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrowjabatan);
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari berikutnya',
type : 'warning',
})
} else {
$('#idpertumbuhankoloni').val('new');
$('#id_mediabap').val(dataRecord.kuman);
$('#id_pemeriksaanhemolisa').val(dataRecord.hemolisa);
$('#id_pemeriksaankatalase').val(dataRecord.katalase);
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#modalgridmediabap').modal('show');
}
}
},
{ text: 'Copy to CAP', editable: false, sortable: false, filterable: false, columntype: 'button', width: '7%', cellsrenderer: function () {
return "Copy";
}, buttonclick: function (row) {
editrow = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrow);
swal({
title: 'Apakah anda yakin ?',
text: "Copy data ini ke media CAP, data yang sudah ada di media CAP tidak akan terhapus, hanya akan di tambahkan",
type: 'warning',
showCancelButton: true,
confirmButtonClass: 'btn btn-confirm mt-2',
cancelButtonClass: 'btn btn-cancel ml-2 mt-2',
confirmButtonText: 'Yes'
}).then(function () {
$.post('{{ route("getResult") }}', {
id: dataRecord.id,
nofoto: nofoto,
keterangan: 'copydatabaptocap',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediabap").jqxGrid('updatebounddata','filter');
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
}
},
{ text: 'Tanggal', datafield: 'tglpenyimpanan', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Petugas', datafield: 'created_by', width: '11%', cellsalign: 'left', align: 'center' },
{ text: 'Kuman', datafield: 'tindaklanjut', width: '9%', cellsalign: 'left', align: 'center' },
@@ -4279,6 +4383,7 @@
{ text: 'Koagulase', datafield: 'koagulase', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Lainnya', datafield: 'lainnya', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Status', datafield: 'status', width: '15%', cellsalign: 'left', align: 'center' },
{ text: 'Keterangan', datafield: 'keterangan', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Edit', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Edit";
}, buttonclick: function (row) {
@@ -4294,6 +4399,7 @@
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#id_keteranganmediabap').val(dataRecord.keterangan);
$('#modalgridmediabap').modal('show');
} else {
swal({
@@ -4330,33 +4436,7 @@
});
});
}
},
{ text: 'Next', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Next";
}, buttonclick: function (row) {
editrowjabatan = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrowjabatan);
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari berikutnya',
type : 'warning',
})
} else {
$('#idpertumbuhankoloni').val('new');
$('#id_mediabap').val(dataRecord.kuman);
$('#id_pemeriksaanhemolisa').val(dataRecord.hemolisa);
$('#id_pemeriksaankatalase').val(dataRecord.katalase);
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#modalgridmediabap').modal('show');
}
}
},
}
]
});
$("#gridmediacap").jqxGrid({
@@ -5328,6 +5408,7 @@
source : dataAdapter,
theme : "energyblue",
selectionmode : 'checkbox',
pagesizeoptions : ['10', '20', '30', '50', '100'],
altrows : true,
columns: [
{ text: 'Expertise', filterable: false, columntype: 'button', align: 'center', width: 70, cellsrenderer: function () {
@@ -5528,6 +5609,32 @@
$("#gridmediabap").jqxGrid('updatebounddata','filter');
});
});
$("#btnbapprimer").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media BAP';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediabap").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonibap").click(function() {
$('#modalgridmediabap').modal('hide');
var id = document.getElementById('periksa_id').value;
@@ -5540,6 +5647,7 @@
var ujilainnya = document.getElementById('id_ujialainnyabap').value;
var status = document.getElementById('id_statusmediabap').value;
var tindaklanjut= document.getElementById('id_mediabapkuman').value;
var keterangan = document.getElementById('id_keteranganmediabap').value;
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
@@ -5552,6 +5660,7 @@
status: status,
tindaklanjut: tindaklanjut,
keterangan: 'pertumbuhankoloni',
keteranganteks: keterangan,
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediabap").jqxGrid('updatebounddata','filter');
@@ -5583,6 +5692,32 @@
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
$("#btncapprimer").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media CAP';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
$("#btnmckonkeykosong").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5609,6 +5744,32 @@
$("#gridmediamcconkey").jqxGrid('updatebounddata','filter');
});
});
$("#btnmcconkeyprimer").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media Mc Conkey';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediamcconkey").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonicap").click(function() {
$('#modalgridmediacap').modal('hide');
var id = document.getElementById('periksa_id').value;
@@ -5711,6 +5872,32 @@
$("#gridmediasdar1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimerr1").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA R1';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdar1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdakosongr2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5737,6 +5924,32 @@
$("#gridmediasdar2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimerr2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA R2';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdar2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdakosongi1").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5763,6 +5976,32 @@
$("#gridmediasdai1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimeri1").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA I1';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdai1").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdakosongi2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
@@ -5789,6 +6028,32 @@
$("#gridmediasdai2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsdaprimeri2").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = 'new';
var media = 'Media SDA I2';
var kuman = '';
var hemolisa = '';
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Pertumbuhan Primer';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediasdai2").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonisdar1").click(function() {
$('#modalgridmediasdar1').modal('hide');
var id = document.getElementById('periksa_id').value;
@@ -107,7 +107,7 @@
<div class="form-group col-lg-12">
<label for="id_mediatanam" class="col-form-label">Media Tanam Yang di gunakan <font color="red">*</font></label>
<select class="form-control select2" id="id_mediatanam" name="id_mediatanam[]" style="width: 100%;" multiple="multiple">
<option value="">Bisa memilih lebih dari satu</option>
<option value="">Tidak Menggunakan Media</option>
<option value="Media BAP">Media BAP</option>
<option value="Media CAP">Media CAP</option>
<option value="Media Mc Conkey">Media Mc Conkey</option>