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

308 lines
20 KiB
PHP

<body class="hold-transition skin-blue sidebar-mini">
<section class="content-header">
<h1>Admin Anjungan<small></small></h1>
<ol class="breadcrumb">
<li><a href="<?php echo base_url()?>index.php"><i class="fa fa-dashboard"></i> Dashboard</a></li>
<li class="active"><?php echo $title ?></li>
</ol>
</section>
<script>
window.onload = function () {
document.getElementById("barcode").autofocus;
//alert("tes");
}
</script>
<!-- Main content -->
<section class="content">
<div class="row">
<div class=" col-xs-12">
<div class="box">
<div class="box-body">
<br />
<div class="form-group">
<label for="barcode" class="col-sm-2 control-label">BARCODE</label>
<div class="col-sm-3">
<input id="barcode" onkeyup="barcode()" class="form-control" name="barcode" type="text" placeholder="Masukan Barcode" autocomplete="off" value="" autofocus="auofocus" />
</div>
<div class="col-sm-4">
<code>
Tekan Enter. (Barcode depan nomor selalu ada huruf lain, Ex: j200730100005 "Hiraukan huruf 'j' nya")
</code>
</div>
<div class="col-sm-3">
<a href="#" class="btn bg-aqua pull-right btn-block" data-toggle="modal" data-dismiss="modal" data-target="#modal_online"><b>Pendaftaran Online</b></a>
</div>
</div>
</div>
<div class="box-body">
<?php if($this->session->flashdata('message')){?>
<div class="alert alert-success alert-dismissable">
<button id="alertbutton" name="alertbutton" 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('message');?>
</div>
<?php }?>
<?php if($this->session->flashdata('messagefail')){?>
<div class="alert alert-danger alert-dismissable">
<button id="alertbutton" name="alertbutton" type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<h4> <i class="icon fa fa-times"></i> Alert!</h4>
<?php echo $this->session->flashdata('messagefail');?>
</div>
<?php }?>
<?php if($this->session->flashdata('messagewarning')){?>
<div class="alert alert-warning alert-dismissable">
<button id="alertbutton" name="alertbutton" type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<h4> <i class="icon fa fa-times"></i> Alert!</h4>
<?php echo $this->session->flashdata('messagewarning');?>
</div>
<?php }?>
<?php if($this->session->flashdata('messageblue')){?>
<div class="alert alert-info alert-dismissable">
<button id="alertbutton" name="alertbutton" type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<h4> <i class="icon fa fa-times"></i> Alert!</h4>
<?php echo $this->session->flashdata('messageblue');?>
</div>
<?php }?>
</div>
<script type="text/javascript">
var url="<?php echo base_url();?>";
function barcode(){
var cekbarcode = document.getElementById('barcode').value;
var barjadi = cekbarcode.substring(1, 13);
var barawal = cekbarcode.substring(0, 1);
if(12<cekbarcode.length){
document.getElementById('barcode').value="";
window.location = url+"index.php/ps_anjungan/barcode/"+barjadi;
//alert(barjadi);
}else if(11<cekbarcode.length){
if(barawal!="j"){
//alert(cekbarcode);
document.getElementById('barcode').value="";
window.location = url+"index.php/ps_anjungan/barcode/"+cekbarcode;
}
}
}
setTimeout(function(){
$(".alert").fadeTo(500, 0).slideUp(500, function() {
$(this).remove();
});
}, 4000);
</script>
<br />
<div class="panel box box-warning">
<label class="col-sm-5 control-label text-yellow">DATA PENGUNJUNG TERLAMBAT</label>
<div class="box-body">
<br />
<div class="form-group">
<div class="col-sm-12">
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>Jam Panggil</th>
<th>Lama Terlambat</th>
<th>No. Antrian</th>
<th>Barcode</th>
<th>Shift</th>
<!--th>Aksi</th-->
</tr>
</thead>
<tbody>
<?php
$noterlambat=0;
foreach ($tr as $dataterlambat){$noterlambat++;
$awal = strtotime($dataterlambat->prt_tanggal); //waktu awal
$akhir = strtotime(date("Y-m-d H:i:s")); //waktu akhir
$diff = $akhir-$awal;
$jam = floor($diff / (60 * 60));
$menit = $diff - $jam * (60 * 60);
?>
<tr>
<td><?php echo $noterlambat;?></td>
<td><?php echo date("d-m-Y H:i:s", strtotime($dataterlambat->prt_tanggal))?></td>
<td><?php echo $jam." Jam ".floor($menit/60)." Menit";?></a></td>
<td><?php echo $dataterlambat->pp_nomor_antrian;?></td>
<td><?php echo $dataterlambat->pp_barcode;?></td>
<td>Shift <?php echo $dataterlambat->pp_shift;?></td>
<!--td><?php echo "<a href='".base_url()."index.php/ps_anjungan/proses_datang/".$dataterlambat->prt_id."' class='btn btn-success btn-xs'>Datang</a>";?></td-->
</tr>
<?php }?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<br />
<div class="panel box box-danger">
<label class="col-sm-2 control-label text-red">DATA PENGUNJUNG</label>
<div class="box-body">
<br />
<div class="form-group">
<div class="col-sm-12">
<table id="example2" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>Tgl Daftar</th>
<th>RM</th>
<th>Barcode</th>
<th>No. Antrian</th>
<th>No. Klinik</th>
<th>Shift</th>
<th>Klinik</th>
<th>Pembayaran</th>
<th>Masuk</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<?php
$nomor=0;
foreach ($fs as $datapengunjung){$nomor++;
?>
<tr>
<td><?php echo $nomor;?></td>
<td><?php echo date("d-m-Y H:i:s", strtotime($datapengunjung->pp_tanggal_datang))?></td>
<td><?php echo $datapengunjung->pp_rekamedik;?></td></td>
<td><?php echo $datapengunjung->pp_barcode;?></td>
<td><?php echo $datapengunjung->pp_nomor_antrian; if($datapengunjung->pp_pendaftaran_online!=null){echo " | Online ".$datapengunjung->pp_pendaftaran_online;}?></td>
<td><?php echo $datapengunjung->pp_nomor_antrian_klinik;?></td>
<td><?php echo "Shift ".$datapengunjung->pp_shift;?></td>
<td><?php echo $datapengunjung->mk_nama;?></td>
<td>
<?php if($datapengunjung->pp_pembayaran=="1"){echo "UMUM";} ?>
<?php if($datapengunjung->pp_pembayaran=="2"){echo "JKN";} ?>
</td>
<td><?php if($datapengunjung->prt_aktif=="1"){echo "<b>TERLAMBAT</b>";}elseif($datapengunjung->prt_aktif=="2"){echo "TIDAK";}elseif($datapengunjung->pp_status=="1"){echo "<code>YA</code>";}else{echo "TIDAK";}?></td>
<td><?php echo "<a href='".base_url()."index.php/ps_anjungan/print_ulang/".$datapengunjung->pp_id."/1' class='btn btn-success btn-xs'>Tiket</a>";?>
<?php echo "<a href='".base_url()."index.php/ps_anjungan/print_ulang/".$datapengunjung->pp_id."/2' class='btn btn-success btn-xs'>Tiket Pengantar</a>";?>
<?php
if($this->session->userdata('s_ID_User')=="1"){
if($datapengunjung->pp_status!="1"){
echo "<a href='".base_url()."index.php/ps_anjungan/proses_bypass/".$datapengunjung->pp_id."' class='btn btn-info btn-xs'>ByPass</a>";
}
}
?>
</td>
</tr>
<?php }?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="control-sidebar-bg"></div>
</body>
<script type="text/javascript">
//function formfocus() {
//document.getElementById('barcode').focus();
//}
//window.onload = formfocus;
</script>
<!------------------------Start modal daftar online-----------------------------------------------------------------------!>
<div class="modal fade" id="modal_online" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
<form class="form-horizontal" id="form_online" action="<?php echo(base_url()); ?>index.php/ps_anjungan/daftar_online" method="post" autocomplete="off">
<div class="modal-dialog">
<div class="modal-content">
<!--start data dari pilih klinik-->
<input type="hidden" id="idklinikonline" name="idklinikonline" 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 Pendaftaran Online</h3>
</div>
<div class="modal-body">
<div class="form-group">
<label for="nopendaftaran" class="col-sm-3 control-label">Pilih Klinik</label>
<div class="col-sm-8">
<select onchange="getshift()" id="klinik" name="klinik" class="form-control select" >
<option value="">Pilih Klinik</option>
<?php
foreach ($mk as $dat) {
$select="";
if($settipeuser==$dat->mk_id){$select="selected='selected'";}
echo "<option value='".$dat->mk_id."'".$select.">".$dat->mk_nama."</option>";
}
?>
</select>
</div>
</div>
<div class="form-group">
<label for="nopendaftaran" class="col-sm-3 control-label">No Pendaftaran</label>
<div class="col-sm-8">
<input autocomplete="off" id="nopendaftaran" class="form-control" name="nopendaftaran" type="number" placeholder="Masukan Nomor Pendaftaran Online" value=""/>
</div>
</div>
<div class="form-group">
<label for="norm" class="col-sm-3 control-label">No Rekamedik</label>
<div class="col-sm-8">
<input autocomplete="off" id="norm" class="form-control" name="norm" type="number" placeholder="Masukan Nomor Rekamedik" value=""/>
</div>
</div>
<script>
var url_data="<?php echo base_url();?>index.php/";
function getshift(a){
document.getElementById("shiftonline").value = "0";
var items="";
var pilih="selected='selected'";
$("#shiftonline").html("");
$.ajax({
type: "POST",
url: url_data+"ps_anjungan/data_shift_klinik",
dataType: "json",
data: "klinik="+$('#klinik').val(),
success: function(result) {
//items+="<option value='"+'0'+"' "+pilih+">"+'Pilih Shift'+"</option>";
$.each(result, function(index, value) {
var res = value.mk_jam_shift.split("|");
var ni = 0;
for (var i = 1; i <= value.mk_shift; i++) {
items+="<option value='"+i+"'>Shift "+i+" &plusmn Mulai Pukul "+res[ni]+"</option>";ni++;
}
});
$("#shiftonline").html(items);
}
});
}
</script>
<div class="form-group">
<label for="shift" class="col-sm-3 control-label">Shift</label>
<div class="col-sm-8">
<select id="shiftonline" name="shiftonline" class="form-control select">
<option value="1"> Shift 1 &plusmn Mulai Pukul 07:00</option>
</select>
</div>
</div>
<div class="form-group">
<label for="pembayaran" class="col-sm-3 control-label">Jenis Pembayaran</label>
<div class="col-sm-8">
<select id="pembayaran" name="pembayaran" class="form-control select">
<option value="1"> UMUM </option>
<option value="2"> JKN </option>
</select>
</div>
</div>
</div>
<div class="modal-footer">
<button 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 daftar online-----------------------------------------------------------------------!>