308 lines
20 KiB
PHP
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">×</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">×</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">×</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">×</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+" ± 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 ± 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-----------------------------------------------------------------------!>
|