Files
2025-05-14 12:02:52 +07:00

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">&times;</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 &plusmn 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 &plusmn 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>