update
This commit is contained in:
@@ -424,7 +424,7 @@
|
||||
@php
|
||||
foreach($mikroorganismes[$keys[$i]] as $key => $value) {
|
||||
@endphp
|
||||
<option value="{{ $value['name'] }}">{!! $value['name'] !!}</option>
|
||||
<option value="{{ $value['name'] }}">{{ $mikroorganismestlist[$i] }} - {!! $value['name'] !!}</option>
|
||||
@php
|
||||
}
|
||||
@endphp
|
||||
@@ -647,141 +647,103 @@
|
||||
<label class="col-form-label">Pertumbuhan Koloni (Kultur Primer):</label>
|
||||
</div>
|
||||
<div class="form-group col-lg-12">
|
||||
<label class="col-form-label">Kirby bauer :</label>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-4">
|
||||
<label for="id_kbamc" class="col-form-label">AMC</label>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_kbamc" name="id_kbamc">
|
||||
<option value="">Pilih Salah Satu</option>
|
||||
<option value="Tidak dilakukan">Tidak dilakukan</option>
|
||||
@php
|
||||
$mulai = 1;
|
||||
while ($mulai != 43){
|
||||
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
|
||||
$mulai++;
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_sirkbamc" name="id_sirkbamc">
|
||||
<option value="">Pick</option>
|
||||
<option value="S">S</option>
|
||||
<option value="I">I</option>
|
||||
<option value="R">R</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="overflow: hidden; display: none;">
|
||||
<label for="id_kblef" class="col-form-label">LEV</label>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_kblef" name="id_kblef">
|
||||
<option value="">Pilih Salah Satu</option>
|
||||
<option value="Tidak dilakukan">Tidak dilakukan</option>
|
||||
@php
|
||||
$mulai = 1;
|
||||
while ($mulai != 43){
|
||||
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
|
||||
$mulai++;
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_sirkblef" name="id_sirkblef">
|
||||
<option value="">Pick</option>
|
||||
<option value="S">S</option>
|
||||
<option value="I">I</option>
|
||||
<option value="R">R</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-lg-4">
|
||||
<label for="id_kbak" class="col-form-label">AK</label>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_kbak" name="id_kbak">
|
||||
<option value="">Pilih Salah Satu</option>
|
||||
<option value="Tidak dilakukan">Tidak dilakukan</option>
|
||||
@php
|
||||
$mulai = 1;
|
||||
while ($mulai != 43){
|
||||
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
|
||||
$mulai++;
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_sirkbak" name="id_sirkbak">
|
||||
<option value="">Pick</option>
|
||||
<option value="S">S</option>
|
||||
<option value="I">I</option>
|
||||
<option value="R">R</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-lg-4">
|
||||
<label for="id_kbfos" class="col-form-label">FOS</label>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_kbfos" name="id_kbfos">
|
||||
<option value="">Pilih Salah Satu</option>
|
||||
<option value="Tidak dilakukan">Tidak dilakukan</option>
|
||||
@php
|
||||
$mulai = 1;
|
||||
while ($mulai != 43){
|
||||
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
|
||||
$mulai++;
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_sirkbfos" name="id_sirkbfos">
|
||||
<option value="">Pick</option>
|
||||
<option value="S">S</option>
|
||||
<option value="I">I</option>
|
||||
<option value="R">R</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-4">
|
||||
<label for="id_kbscf" class="col-form-label">SCF</label>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_kbscf" name="id_kbscf">
|
||||
<option value="">Pilih Salah Satu</option>
|
||||
<option value="Tidak dilakukan">Tidak dilakukan</option>
|
||||
@php
|
||||
$mulai = 1;
|
||||
while ($mulai != 43){
|
||||
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
|
||||
$mulai++;
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group col-lg-6">
|
||||
<select class="form-control pilihankirby" id="id_sirkbscf" name="id_sirkbscf">
|
||||
<option value="">Pick</option>
|
||||
<option value="S">S</option>
|
||||
<option value="I">I</option>
|
||||
<option value="R">R</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table class="table table-striped table-bordered">
|
||||
<tr>
|
||||
<td colspan="8" style="text-align: center;">Kirby bauer</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="text-align: center;"><strong>AMC</strong></td>
|
||||
<td colspan="2" style="text-align: center;"><strong>AK</strong></td>
|
||||
<td colspan="2" style="text-align: center;"><strong>FOS</strong></td>
|
||||
<td colspan="2" style="text-align: center;"><strong>SCF</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<select class="form-control pilihankirby" id="id_kbamc" name="id_kbamc">
|
||||
<option value="">Pilih Salah Satu</option>
|
||||
<option value="Tidak dilakukan">Tidak dilakukan</option>
|
||||
@php
|
||||
$mulai = 1;
|
||||
while ($mulai != 43){
|
||||
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
|
||||
$mulai++;
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<select class="form-control pilihankirby" id="id_sirkbamc" name="id_sirkbamc">
|
||||
<option value="">Pick</option>
|
||||
<option value="S">S</option>
|
||||
<option value="I">I</option>
|
||||
<option value="R">R</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<select class="form-control pilihankirby" id="id_kbak" name="id_kbak">
|
||||
<option value="">Pilih Salah Satu</option>
|
||||
<option value="Tidak dilakukan">Tidak dilakukan</option>
|
||||
@php
|
||||
$mulai = 1;
|
||||
while ($mulai != 43){
|
||||
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
|
||||
$mulai++;
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<select class="form-control pilihankirby" id="id_sirkbak" name="id_sirkbak">
|
||||
<option value="">Pick</option>
|
||||
<option value="S">S</option>
|
||||
<option value="I">I</option>
|
||||
<option value="R">R</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<select class="form-control pilihankirby" id="id_kbfos" name="id_kbfos">
|
||||
<option value="">Pilih Salah Satu</option>
|
||||
<option value="Tidak dilakukan">Tidak dilakukan</option>
|
||||
@php
|
||||
$mulai = 1;
|
||||
while ($mulai != 43){
|
||||
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
|
||||
$mulai++;
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<select class="form-control pilihankirby" id="id_sirkbfos" name="id_sirkbfos">
|
||||
<option value="">Pick</option>
|
||||
<option value="S">S</option>
|
||||
<option value="I">I</option>
|
||||
<option value="R">R</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<select class="form-control pilihankirby" id="id_kbscf" name="id_kbscf">
|
||||
<option value="">Pilih Salah Satu</option>
|
||||
<option value="Tidak dilakukan">Tidak dilakukan</option>
|
||||
@php
|
||||
$mulai = 1;
|
||||
while ($mulai != 43){
|
||||
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
|
||||
$mulai++;
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<select class="form-control pilihankirby" id="id_sirkbscf" name="id_sirkbscf">
|
||||
<option value="">Pick</option>
|
||||
<option value="S">S</option>
|
||||
<option value="I">I</option>
|
||||
<option value="R">R</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="form-group col-lg-12">
|
||||
<label for="id_biakankultur" class="col-form-label">Biakan Kultur (Aerob / Anaerob)</label>
|
||||
@@ -798,38 +760,84 @@
|
||||
<span class="badge badge-primary">C. Tes Kepekaan Antibiotika: (S: Sensitif ; I : Intermediate ; R: Resisten)</span>
|
||||
</div>
|
||||
<div class="form-group col-lg-12">
|
||||
<ul class="nav nav-tabs tabs-bordered nav-justified">
|
||||
<li class="nav-item">
|
||||
<a href="#media_bap" data-toggle="tab" aria-expanded="false" class="nav-link active">
|
||||
<i class="fi-monitor mr-2"></i> Media BAP
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_cap" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Media CAP
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_mcconkey" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Media Mc Conkey
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_sda" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Kultur Jamur
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_sellainnya" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Media Selektif lainnya
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_tamlainnya" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Pemeriksaan Tambahan Lainnya
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Ringkasan Hasil Terakhir</h5>
|
||||
<h6 class="card-subtitle text-muted" id="last_updated">Diperbaharui :</h6>
|
||||
</div>
|
||||
<div class="card-body row">
|
||||
<div class="col-xs-12 col-md-6 col-lg-6 col-xl-3">
|
||||
<div class="card-box tilebox-one">
|
||||
<i class="icon-layers float-right text-muted"></i>
|
||||
<h6 class="text-muted text-uppercase mt-0">Media BAP</h6>
|
||||
<h2 class="m-b-20" id="status_bap_status">-</h2>
|
||||
<span class="badge badge-primary" id="badge_bap_status"> - </span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 col-md-6 col-lg-6 col-xl-3">
|
||||
<div class="card-box tilebox-one">
|
||||
<i class="icon-layers float-right text-muted"></i>
|
||||
<h6 class="text-muted text-uppercase mt-0">Media CAP</h6>
|
||||
<h2 class="m-b-20" id="status_cap_status">-</h2>
|
||||
<span class="badge badge-danger" id="badge_cap_status"> - </span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 col-md-6 col-lg-6 col-xl-3">
|
||||
<div class="card-box tilebox-one">
|
||||
<i class="icon-layers float-right text-muted"></i>
|
||||
<h6 class="text-muted text-uppercase mt-0">Mc Conkey</h6>
|
||||
<h2 class="m-b-20" id="status_mcconkey_status">-</h2>
|
||||
<span class="badge badge-info" id="badge_mcconkey_status"> - </span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 col-md-6 col-lg-6 col-xl-3">
|
||||
<div class="card-box tilebox-one">
|
||||
<i class="icon-layers float-right text-muted"></i>
|
||||
<h6 class="text-muted text-uppercase mt-0">Media Jamur</h6>
|
||||
<h2 class="m-b-20" id="status_jamur_status">-</h2>
|
||||
<span class="badge badge-warning" id="badge_jamur_status"> - </span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-lg-12">
|
||||
<ul class="nav nav-tabs tabs-bordered nav-justified">
|
||||
<li class="nav-item">
|
||||
<a href="#media_bap" data-toggle="tab" aria-expanded="false" class="nav-link active">
|
||||
<i class="fi-monitor mr-2"></i> Media BAP
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_cap" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Media CAP
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_mcconkey" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Media Mc Conkey
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_sda" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Kultur Jamur
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_sellainnya" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Media Selektif lainnya
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#media_tamlainnya" data-toggle="tab" aria-expanded="true" class="nav-link">
|
||||
<i class="fi-monitor mr-2"></i> Pemeriksaan Tambahan Lainnya
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active" id="media_bap">
|
||||
<div class="card">
|
||||
@@ -1141,7 +1149,7 @@
|
||||
@php
|
||||
foreach($mikroorganismes[$keys[$i]] as $key => $value) {
|
||||
@endphp
|
||||
<option value="{{ $value['name'] }}">{!! $value['name'] !!}</option>
|
||||
<option value="{{ $value['name'] }}">{{ $mikroorganismestlist[$i] }} - {!! $value['name'] !!}</option>
|
||||
@php
|
||||
}
|
||||
@endphp
|
||||
@@ -4047,6 +4055,115 @@
|
||||
data: { nofoto: idne, komponen: 'Media Tambahan Lainnya', keterangan:'generatetblpertumbuhankoloni', _token: '{{csrf_token()}}' },
|
||||
url: '{{ route("getResult") }}',
|
||||
};
|
||||
var summaryKoloni = {
|
||||
bap: [],
|
||||
cap: [],
|
||||
mcconkey: [],
|
||||
sdar1: [],
|
||||
sdar2: [],
|
||||
sdai1: [],
|
||||
sdai2: [],
|
||||
};
|
||||
var summaryJamurKeys = ['sdar1', 'sdar2', 'sdai1', 'sdai2'];
|
||||
var summaryGridMap = {
|
||||
bap: '#gridmediabap',
|
||||
cap: '#gridmediacap',
|
||||
mcconkey: '#gridmediamcconkey',
|
||||
sdar1: '#gridmediasdar1',
|
||||
sdar2: '#gridmediasdar2',
|
||||
sdai1: '#gridmediasdai1',
|
||||
sdai2: '#gridmediasdai2',
|
||||
};
|
||||
|
||||
function resetSummaryPertumbuhanKoloni()
|
||||
{
|
||||
$('#status_bap_status, #status_cap_status, #status_mcconkey_status, #status_jamur_status').html('-');
|
||||
$('#badge_bap_status, #badge_cap_status, #badge_mcconkey_status, #badge_jamur_status').html(' - ');
|
||||
$('#last_updated').html('Diperbaharui :');
|
||||
}
|
||||
|
||||
function valueSummaryPertumbuhanKoloni(value)
|
||||
{
|
||||
return value === null || value === undefined || value === '' ? '-' : value;
|
||||
}
|
||||
|
||||
function timestampSummaryPertumbuhanKoloni(row)
|
||||
{
|
||||
if (!row) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
var timestamp = row.updated_at || row.tglpenyimpanan || '';
|
||||
if (timestamp === '') {
|
||||
return 0;
|
||||
}
|
||||
|
||||
var parsed = Date.parse(String(timestamp).replace(' ', 'T'));
|
||||
return isNaN(parsed) ? 0 : parsed;
|
||||
}
|
||||
|
||||
function newestSummaryPertumbuhanKoloni(rows)
|
||||
{
|
||||
var newest = null;
|
||||
$.each(rows || [], function(index, row) {
|
||||
if (!newest || timestampSummaryPertumbuhanKoloni(row) >= timestampSummaryPertumbuhanKoloni(newest)) {
|
||||
newest = row;
|
||||
}
|
||||
});
|
||||
return newest;
|
||||
}
|
||||
|
||||
function lastSummaryPertumbuhanKoloni(rows)
|
||||
{
|
||||
rows = rows || [];
|
||||
return rows.length > 0 ? rows[rows.length - 1] : null;
|
||||
}
|
||||
|
||||
function updateSummaryPertumbuhanKoloni()
|
||||
{
|
||||
var bap = lastSummaryPertumbuhanKoloni(summaryKoloni.bap);
|
||||
var cap = lastSummaryPertumbuhanKoloni(summaryKoloni.cap);
|
||||
var mcconkey = lastSummaryPertumbuhanKoloni(summaryKoloni.mcconkey);
|
||||
var jamurRows = [];
|
||||
var lastUpdatedRow = null;
|
||||
|
||||
$.each(summaryKoloni, function(key, rows) {
|
||||
$.each(rows || [], function(index, row) {
|
||||
if (!lastUpdatedRow || timestampSummaryPertumbuhanKoloni(row) > timestampSummaryPertumbuhanKoloni(lastUpdatedRow)) {
|
||||
lastUpdatedRow = row;
|
||||
}
|
||||
});
|
||||
});
|
||||
$.each(summaryJamurKeys, function(index, key) {
|
||||
jamurRows = jamurRows.concat(summaryKoloni[key] || []);
|
||||
});
|
||||
|
||||
var jamur = newestSummaryPertumbuhanKoloni(jamurRows);
|
||||
|
||||
$('#status_bap_status').html(valueSummaryPertumbuhanKoloni(bap ? bap.kuman : null));
|
||||
$('#badge_bap_status').html(valueSummaryPertumbuhanKoloni(bap ? bap.status : null));
|
||||
$('#status_cap_status').html(valueSummaryPertumbuhanKoloni(cap ? cap.kuman : null));
|
||||
$('#badge_cap_status').html(valueSummaryPertumbuhanKoloni(cap ? cap.status : null));
|
||||
$('#status_mcconkey_status').html(valueSummaryPertumbuhanKoloni(mcconkey ? mcconkey.kuman : null));
|
||||
$('#badge_mcconkey_status').html(valueSummaryPertumbuhanKoloni(mcconkey ? mcconkey.status : null));
|
||||
$('#status_jamur_status').html(valueSummaryPertumbuhanKoloni(jamur ? jamur.kuman : null));
|
||||
$('#badge_jamur_status').html(valueSummaryPertumbuhanKoloni(jamur ? jamur.status : null));
|
||||
$('#last_updated').html('Diperbaharui : ' + valueSummaryPertumbuhanKoloni(lastUpdatedRow ? (lastUpdatedRow.updated_at || lastUpdatedRow.tglpenyimpanan) : null));
|
||||
}
|
||||
|
||||
function bindSummaryPertumbuhanKoloni()
|
||||
{
|
||||
$.each(summaryGridMap, function(key, selector) {
|
||||
$(selector).off('bindingcomplete.summaryKoloni').on('bindingcomplete.summaryKoloni', function() {
|
||||
summaryKoloni[key] = $(selector).jqxGrid('getrows') || [];
|
||||
updateSummaryPertumbuhanKoloni();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
resetSummaryPertumbuhanKoloni();
|
||||
bindSummaryPertumbuhanKoloni();
|
||||
|
||||
$("#gridmediabap").jqxGrid({
|
||||
width : '100%',
|
||||
source : srcjsonbap,
|
||||
|
||||
Reference in New Issue
Block a user