477 lines
28 KiB
PHP
477 lines
28 KiB
PHP
<body class="hold-transition skin-blue sidebar-mini">
|
|
<section class="content-header">
|
|
<h1>Anjungan RSSA <small>Pilih Klinik Tekan Tombol Hijau, Tombol Merah Penuh / Klinik Tutup</small></h1>
|
|
<ol class="breadcrumb">
|
|
<li><!--a href="<?php echo base_url()?>index.php"><i class="fa fa-backward"></i> Kembali</a--></li>
|
|
</ol>
|
|
</section>
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
|
|
<div class="row">
|
|
<div class=" col-xs-12">
|
|
<div class="box">
|
|
<div class="box-body">
|
|
<?php if($this->session->flashdata('messagefalse')){?>
|
|
<div id="msfalse" class="alert alert-danger alert-dismissable">
|
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
|
<h4> <i class="icon fa fa-check"></i> Alert!</h4>
|
|
<?php echo $this->session->flashdata('messagefalse');?>
|
|
<script>
|
|
setTimeout(function() {
|
|
$('#msfalse').hide('fast');
|
|
}, 1000);
|
|
</script>
|
|
</div>
|
|
<?php }?>
|
|
<?php
|
|
foreach ($mk as $klinik) {
|
|
$optiononline = "";
|
|
$cekpenuh= $klinik->mk_aktif;
|
|
$shiftpenuh = $klinik->mk_shift_penuh;
|
|
|
|
?>
|
|
<div class="col-lg-3 col-xs-4">
|
|
<div class="small-box <?php if($cekpenuh==0){echo "bg-green";} else{ echo "bg-red"; } ?>">
|
|
<?php $setjamshift = ""; $setshift = "";?>
|
|
<!---start set shift pesanan----!>
|
|
<textarea id="datashiftonline<?php echo $klinik->mk_id;?>" hidden="">
|
|
<?php
|
|
//---------------------get data mk_jam_shift--------------------//
|
|
$pecahjamshift = explode("|",$klinik->mk_jam_shift);
|
|
$countjamshift = count($pecahjamshift);
|
|
$setshiftjum = 1;
|
|
for ($x = 0; $x < $countjamshift; $x++){
|
|
if($pecahjamshift[$x]!=""){
|
|
echo "<option id='delshiftonline$setshiftjum' value='$setshiftjum'>Shift $setshiftjum ± Mulai Pukul $pecahjamshift[$x] </option>";
|
|
}
|
|
//------------start set shift info modal-------//
|
|
if($klinik->mk_status_shift==$setshiftjum){
|
|
$setjamshift=$pecahjamshift[$x];
|
|
$setshift=$setshiftjum;
|
|
}
|
|
//------------end set shift info modal-------//
|
|
$setshiftjum++;
|
|
}
|
|
?>
|
|
</textarea>
|
|
|
|
<input type="hidden" id="shift<?php echo $klinik->mk_id;?>" name="shift<?php echo $klinik->mk_id;?>" value="<?php echo $setshift; ?>" />
|
|
<!---end set shift pesanan----!>
|
|
|
|
<input type="hidden" id="jumshift" value="<?php echo $klinik->mk_shift;?>" />
|
|
|
|
<!--start button pilih klinik hijau----->
|
|
<a onclick="setklinik(<?php echo $klinik->mk_id;?>,<?php echo $klinik->mk_status_shift;?>)" href="#" data-toggle="modal" data-target="<?php if($cekpenuh==0){echo "#modal_kunjungan1";}else{ if($this->session->userdata('validated')){echo "#modal_kunjungan2";} }?>" class="small-box-footer">
|
|
<div class="inner">
|
|
<h3><b><?php echo $klinik->mk_nama;?></b></h3>
|
|
<p> <?php if($klinik->mk_keterangan!=null){echo "<b>( ".$klinik->mk_keterangan." )</b> "; } if($shiftpenuh==1){ echo "Jadwal Hari Ini Penuh";} elseif($cekpenuh==0){ echo "<b>SHIFT $klinik->mk_status_shift </b>";}else{ echo "Jadwal Hari Ini Tutup";} ?></p>
|
|
<p><?php if($cekpenuh==0){ echo "Mulai ± Pukul $setjamshift";}else{ if($this->session->userdata('validated')){echo "Hanya Dapat Memesan";}else{echo "Silahkan Memesan Jadwal Dipetugas";}} ?></p>
|
|
</div>
|
|
<div class="icon">
|
|
<?php if($cekpenuh==0){ echo "<i class='ion ion-person-add'></i>";} else{echo "<i class='fa fa-ban'></i>";}?>
|
|
</div>
|
|
</a>
|
|
<!--end button pilih klinik hijau----->
|
|
</div>
|
|
</div>
|
|
<?php
|
|
}?>
|
|
<script>
|
|
//--------start set data klinik untuk modal-------//
|
|
function setklinik(a,b){
|
|
document.getElementById('idkliniksekarang').value=a;
|
|
document.getElementById('shiftsekarang').value=b;
|
|
document.getElementById('idklinikpesan').value=a;
|
|
document.getElementById('idkliniksekarangFS').value=a;
|
|
document.getElementById('shiftsekarangFS').value=b;
|
|
|
|
document.getElementById('tanggalpesan').value="";
|
|
document.getElementById('shiftpesan').value=0;
|
|
|
|
var datoptiononline = document.getElementById('datashiftonline'+a).value;
|
|
for (i = 1; i < 10; i++) {
|
|
$('#delshiftpesan'+i).remove();
|
|
}
|
|
}
|
|
//--------end set data klinik untuk modal-------//
|
|
</script>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<div class="control-sidebar-bg"></div>
|
|
</body>
|
|
|
|
<!------------------------Start modal pilih kunjungan 1----------------------------------------------------------------------->
|
|
<div class="modal fade" id="modal_kunjungan1" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
|
|
<h3 class="modal-title" id="myModalLabel">Pilih Kunjungan</h3>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form-group">
|
|
<div class="small-box bg-blue">
|
|
<a href="#" onclick="cekjamsekarang()" class="small-box-footer" data-toggle="modal" data-dismiss="modal" data-target="#modal_pembayaran">
|
|
<div class="inner">
|
|
<h3>SEKARANG</h3>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
function setkosong(){
|
|
document.getElementById("tanggalpesan").value="";
|
|
document.getElementById("shiftpesan").value="";
|
|
document.getElementById("pembayaran").value="";
|
|
document.getElementById("submit").disabled = true;
|
|
|
|
document.getElementById("penanggungjawab").value="";
|
|
document.getElementById("norek").value="";
|
|
document.getElementById("namapas").value="";
|
|
document.getElementById("ket").value="";
|
|
document.getElementById("pembayaranfs").value="";
|
|
}
|
|
//-----------------------start cek jam daftar old------------------//
|
|
|
|
function cekjamsekarang(){
|
|
//-----------------------start cek jam daftar------------------//
|
|
var url="<?php echo base_url();?>";
|
|
var datenow = new Date();
|
|
var jamnow = datenow.getHours();
|
|
var daynow = datenow.getDay();
|
|
var jamtutup = '';
|
|
|
|
//if(daynow=="5"){jamtutup = '10';}else{jamtutup = '12';}
|
|
if(daynow=="5"){jamtutup = '10';}else{jamtutup = '11';}
|
|
if(jamnow>=jamtutup){
|
|
$('#modal_pembayaran').modal().hide();
|
|
$("#modal_tutup").modal();
|
|
$("#texttutup").remove();
|
|
$("#divtexttutup").append("<h3 id='texttutup'>TUTUP JAM "+jamtutup+":00</h3>");
|
|
}
|
|
}
|
|
//-----------------------start cek jam daftar------------------//
|
|
|
|
// function cekjamsekarang(){
|
|
|
|
// var url="<?php echo base_url();?>";
|
|
// var datenow = new Date();
|
|
// var jamnow = datenow.getHours();
|
|
// var minnow = datenow.getMinutes();
|
|
// var daynow = datenow.getDay();
|
|
// var jamtutup = '';
|
|
// var jamtutupdisplay = '';
|
|
|
|
// var setjam = jamnow+""+minnow;
|
|
|
|
// if(daynow=="5"){jamtutup = '1000'; jamtutupdisplay = '10:00';
|
|
// }else{jamtutup = '1130'; jamtutupdisplay = '11:30';}
|
|
|
|
// if(setjam>=jamtutup){
|
|
// $('#modal_pembayaran').modal().hide();
|
|
// $("#modal_tutup").modal();
|
|
// $("#texttutup").remove();
|
|
// $("#divtexttutup").append("<h3 id='texttutup'>TUTUP JAM "+jamtutupdisplay+"</h3>");
|
|
// }
|
|
// }
|
|
|
|
//-----------------------end cek jam daftar------------------//
|
|
</script>
|
|
<?php if($this->session->userdata('validated')){?>
|
|
<div class="form-group">
|
|
<div class="small-box bg-yellow">
|
|
<a href="#" onclick="setkosong()" class="small-box-footer" data-toggle="modal" data-dismiss="modal" data-target="#modal_pesan">
|
|
<div class="inner">
|
|
<h3>PESAN</h3>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="small-box bg-red">
|
|
<a href="#" onclick="setkosong()" class="small-box-footer" data-toggle="modal" data-dismiss="modal" data-target="#modal_fasttrack">
|
|
<div class="inner">
|
|
<h3>FAST TRACK</h3>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<?php }?>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button class="btn" data-dismiss="modal" aria-hidden="true">Tutup</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!------------------------End modal pilih kunjungan----------------------------------------------------------------------->
|
|
<!------------------------Start modal tutup---------------------------------------------------------------------->
|
|
<div class="modal fade" id="modal_tutup" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
|
|
<h3 class="modal-title" id="myModalLabel">Pilih Kunjungan</h3>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form-group">
|
|
<div class="small-box bg-yellow">
|
|
<a href="<?php echo base_url()."index.php/ps_anjungan"; ?>" class="small-box-footer">
|
|
<div class="inner" id="divtexttutup">
|
|
<h3 id="texttutup">PENDAFTARAN DITUTUP JAM </h3>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button class="btn" data-dismiss="modal" aria-hidden="true">Tutup</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!------------------------End modal tutup----------------------------------------------------------------------->
|
|
<!------------------------Start modal pilih kunjungan 2----------------------------------------------------------------------->
|
|
<div class="modal fade" id="modal_kunjungan2" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
|
|
<h3 class="modal-title" id="myModalLabel">Pilih Kunjungan</h3>
|
|
</div>
|
|
<?php if($this->session->userdata('validated')){?>
|
|
<div class="modal-body">
|
|
<div class="form-group">
|
|
<div class="small-box bg-yellow">
|
|
<a href="#" onclick="setkosong()" class="small-box-footer" data-toggle="modal" data-dismiss="modal" data-target="#modal_pesan">
|
|
<div class="inner">
|
|
<h3>PESAN</h3>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="small-box bg-red">
|
|
<a href="#" onclick="setkosong()" class="small-box-footer" data-toggle="modal" data-dismiss="modal" data-target="#modal_fasttrack">
|
|
<div class="inner">
|
|
<h3>FAST TRACK</h3>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<?php }?>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button class="btn" data-dismiss="modal" aria-hidden="true">Tutup</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!------------------------End modal pilih kunjungan----------------------------------------------------------------------->
|
|
<!------------------------Start modal pemesanan----------------------------------------------------------------------->
|
|
<div class="modal fade" id="modal_pesan" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
|
|
<form class="form-horizontal" id="form" action="<?php echo(base_url()); ?>index.php/ps_anjungan/pesan" method="post" autocomplete="off">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
|
|
<!--start data dari pilih klinik-->
|
|
<input type="hidden" id="idklinikpesan" name="idklinikpesan" value="" />
|
|
<!--end data dari pilih klinik-->
|
|
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
|
|
<h3 class="modal-title" id="myModalLabel">Pemesanan Antrian Poliklinik</h3>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form-group">
|
|
<label for="shift" class="col-sm-2 control-label">Tanggal</label>
|
|
<div class="col-sm-9">
|
|
<div class="input-group date" data-provide="datepicker">
|
|
<div class="input-group-addon">
|
|
<span class="fa fa-calendar"></span>
|
|
</div>
|
|
<input id="tanggalpesan" name="tanggalpesan" type="text" class="form-control" onchange="getshift()" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
var url_data="<?php echo base_url();?>index.php/";
|
|
function getshift(a){
|
|
document.getElementById("shiftpesan").value = "0";
|
|
var tanggal = document.getElementById("tanggalpesan").value;
|
|
var items="";
|
|
$("#shiftpesan").html("");
|
|
$.ajax({
|
|
type: "POST",
|
|
url: url_data+"ps_anjungan/datashift_pesan/"+tanggal,
|
|
dataType: "json",
|
|
data: "idk="+$('#idklinikpesan').val(),
|
|
|
|
success: function(result) {
|
|
//items+="<option value='"+''+"' >"+'Pilih Shift'+"</option>";
|
|
$.each(result, function(index, value) {
|
|
items+=value.datashiftpesan;
|
|
});
|
|
$("#shiftpesan").html(items);
|
|
}
|
|
});
|
|
}
|
|
|
|
</script>
|
|
<div class="form-group">
|
|
<label for="shift" class="col-sm-2 control-label">Shift</label>
|
|
<div class="col-sm-9">
|
|
<select onchange="cek()" id="shiftpesan" name="shiftpesan" class="form-control select">
|
|
<option value=""> Pilih Shift </option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="pembayaran" class="col-sm-2 control-label">Pembayaran</label>
|
|
<div class="col-sm-9">
|
|
<select onchange="cek()" id="pembayaran" name="pembayaran" class="form-control select">
|
|
<option value=""> Pilih Pembayaran </option>
|
|
<option value="1"> UMUM/JKMM/SPM/JAMPERSAL/T4/KARYAWAN </option>
|
|
<option value="2"> BPJS </option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
function cek(){
|
|
var jumisi = 0;
|
|
var jstanggal = document.getElementById("tanggalpesan").value;
|
|
var jsshift = document.getElementById("shiftpesan").value;
|
|
var jspembayaran= document.getElementById("pembayaran").value;
|
|
if(jstanggal){jumisi=jumisi+1;}
|
|
if(jsshift){jumisi=jumisi+1;}
|
|
if(jspembayaran){jumisi=jumisi+1;}
|
|
if(jumisi==3){document.getElementById("submit").disabled = false;}
|
|
|
|
}
|
|
</script>
|
|
<div class="modal-footer">
|
|
<button id="submit" disabled="" class="btn btn-success" type="submit"> Simpan </button>
|
|
<button class="btn" data-dismiss="modal" aria-hidden="true">Tutup</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!------------------------End modal pemesanan----------------------------------------------------------------------->
|
|
<!------------------------Start modal pembayaran----------------------------------------------------------------------->
|
|
<div class="modal fade" id="modal_pembayaran" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<!--input type="hidden" id="idklinik" name="idklinik" value="" /-->
|
|
<input type="hidden" id="idkliniksekarang" name="idkliniksekarang" value="" />
|
|
<input type="hidden" id="shiftsekarang" name="shiftsekarang" value="" />
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
|
|
<h3 class="modal-title" id="myModalLabel">Jenis Pembayaran</h3>
|
|
</div>
|
|
|
|
<div class="modal-body">
|
|
<div class="form-group" id="btndiv">
|
|
<div class="small-box bg-green">
|
|
<a href="#" id="btnjkn" onclick="sekarang(2)" type="submit" class="small-box-footer">
|
|
<div class="inner">
|
|
<h3>BPJS</h3>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="small-box bg-blue">
|
|
<a href="#" id="btnumum" onclick="sekarang(1)" type="submit" class="small-box-footer">
|
|
<div class="inner">
|
|
<h3>UMUM / JKMM / SPM / DLL</h3>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button class="btn" data-dismiss="modal" aria-hidden="true">Tutup</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!------------------------End modal pembayaran----------------------------------------------------------------------->
|
|
<!------------------------Start modal Fasttrack----------------------------------------------------------------------->
|
|
<div class="modal fade" id="modal_fasttrack" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
|
|
<form class="form-horizontal" action="<?php echo(base_url()); ?>index.php/ps_anjungan/fasttrack" method="post" autocomplete="off">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
|
|
<h3 class="modal-title" id="myModalLabel">Form Fast Track</h3>
|
|
</div>
|
|
<div class="modal-body">
|
|
<input hidden="" id="idkliniksekarangFS" name="idkliniksekarangFS" value="" />
|
|
<input hidden="" id="shiftsekarangFS" name="shiftsekarangFS" value="" />
|
|
<div class="form-group">
|
|
<label for="penanggungjawab" class="col-sm-4 control-label">Penanggung Jawab</label>
|
|
<div class="col-sm-7">
|
|
<input type="text" id="penanggungjawab" name="penanggungjawab" value="" class="form-control select" onkeyup="this.value = this.value.toUpperCase()"/>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="norek" class="col-sm-4 control-label">No Rekamedik</label>
|
|
<div class="col-sm-7">
|
|
<input type="number" id="norek" name="norek" value="" class="form-control select" />
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="namapas" class="col-sm-4 control-label">Nama Pasien</label>
|
|
<div class="col-sm-7">
|
|
<input type="text" id="namapas" name="namapas" value="" class="form-control select" onkeyup="this.value = this.value.toUpperCase()"/>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="ket" class="col-sm-4 control-label">Alasan Fast Track</label>
|
|
<div class="col-sm-7">
|
|
<textarea class="form-control select" id="ket" name="ket" onkeyup="this.value = this.value.toUpperCase()" ></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="pembayaranfs" class="col-sm-4 control-label">Pembayaran</label>
|
|
<div class="col-sm-7">
|
|
<select onchange="cek()" id="pembayaranfs" name="pembayaranfs" class="form-control select">
|
|
<option value=""> Pilih Pembayaran </option>
|
|
<option value="1"> UMUM/JKMM/SPM/JAMPERSAL/T4/KARYAWAN </option>
|
|
<option value="2"> BPJS </option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button class="btn btn-success" id="tbnsubmit" type="submit"> Simpan </button>
|
|
<button class="btn" data-dismiss="modal" aria-hidden="true">Tutup</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!------------------------End modal Fasttrack----------------------------------------------------------------------->
|
|
<script>
|
|
var url="<?php echo base_url();?>";
|
|
function sekarang(a){
|
|
$("#btndiv").html("");
|
|
|
|
$("#btndiv").html("<div class='small-box bg-green'><a href='#' class='small-box-footer' ><div class='inner'><h3>TUNGGU SAMPAI TERCETAK....</h3></div></a></div>");
|
|
|
|
|
|
var idklinik = document.getElementById('idkliniksekarang').value;
|
|
var setshift = document.getElementById('shift'+idklinik).value;
|
|
window.location=url+"index.php/ps_anjungan/sekarang/"+idklinik+"/"+setshift+"/"+a;
|
|
//alert("Sukses Membuat Tiket, Tunggu Sampai Tercetak (Jangan Terlalu Banyak di tekan) !!");
|
|
}
|
|
|
|
setTimeout(function(){
|
|
window.location.reload(1);
|
|
}, 50000);
|
|
</script>
|