first commit
This commit is contained in:
@@ -0,0 +1,294 @@
|
||||
<?php
|
||||
// include("core/main.php");\
|
||||
if($page_akses['verif'] == 0)
|
||||
{
|
||||
include ('error404.php');
|
||||
}
|
||||
else {
|
||||
|
||||
array_push($form_plugin['ui_plugins_js'], $sweetalert_js);
|
||||
array_push($form_plugin['ui_plugins_js'], $jspm_js);
|
||||
$js_init .= $jspm_rawprint;
|
||||
$js_init .= $jspm_init;
|
||||
?>
|
||||
<div id="tmp_print" style="display:none;"></div>
|
||||
<div align="center">
|
||||
<div id="frame">
|
||||
<div id="frame_title">
|
||||
<h5>DEPOSIT RAWAT INAP</h5></div>
|
||||
<form name="cari" id="cari" method="post" action="">
|
||||
<div class="row">
|
||||
<div class="col-md-4 offset-md-4" style="text-align: left">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-3 col-form-label" style="text-align:left">Nobill</label>
|
||||
<div class="col-sm-9">
|
||||
<?php echo '<input type="text" name="nobill" value="'.$_REQUEST['nobill'].'" class="form-control">'; ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-3 col-form-label" style="text-align:left"> </label>
|
||||
<div class="col-sm-6">
|
||||
<input type="submit" value=" C a r i " class="btn btn-sm btn-primary btn-block text"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<h4 class="card-header">IDENTITAS</h4>
|
||||
<div class='card-body' id="list_deposit">
|
||||
<?php
|
||||
$nobill = (array_key_exists('nobill', $_REQUEST)) ? $_REQUEST['nobill'] : '';
|
||||
if($nobill != '') {
|
||||
|
||||
$sql="SELECT a.nomr,e.masukrs,a.nama,a.alamat,a.tgllahir,a.jeniskelamin,b.nama as ruang,e.masukrs,e.keluarrs,e.nott,c.nama as carabayar, sum(d.deposit) as deposit, e.id_admission, br.nobill, e.noruang
|
||||
FROM t_admission e
|
||||
JOIN m_pasien a ON e.nomr=a.nomr
|
||||
JOIN m_ruang b ON e.noruang=b.no
|
||||
JOIN m_carabayar c ON e.statusbayar=c.KODE
|
||||
join (select distinct nobill,idxdaftar,nomr from t_billranap where nobill = $nobill) br on br.idxdaftar = e.id_admission and br.nomr = e.nomr
|
||||
left JOIN t_deposit d ON e.id_admission = d.idadmission and d.st_batal is null
|
||||
WHERE (e.keluarrs IS NULL )
|
||||
group by a.nomr,e.masukrs,a.nama,a.alamat,a.tgllahir,a.jeniskelamin,b.nama,c.nama,e.id_admission,e.masukrs,e.keluarrs, br.nobill, e.noruang";
|
||||
|
||||
$tmp_bill = $db->query($sql);
|
||||
$no = 1;
|
||||
foreach($tmp_bill->fetchAll() as $data) {
|
||||
$a = datediff($data['tgllahir'], date("Y-m-d"));
|
||||
if($data['keluarrs'] != null) {
|
||||
$d1 = new Datetime($data['masukrs']);
|
||||
$d2 = new Datetime($data['keluarrs']);
|
||||
$jml_hari_rawat = ($d1->diff($d2)->format('%a')+1);
|
||||
}
|
||||
else {
|
||||
$jml_hari_rawat = 0;
|
||||
}
|
||||
echo '<div class="row text-left">
|
||||
<div class="col-sm-4">
|
||||
<div class="form-group">
|
||||
<label>No RM</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.$data['nomr'].'" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Nama Pasien</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.$data['nama'].'" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Alamat</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.$data['alamat'].'" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Tanggal Lahir</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.date_to_id($data['tgllahir']).'" disabled>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
<div class="form-group">
|
||||
<label>Umur</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.$a['years'].' tahun '.$a['months'].' bulan '.$a['days'].' hari" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Jenis Kelamin</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.jeniskelamin($data['jeniskelamin']).'" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Jenis Pembayaran</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.$data['carabayar'].'" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Ruang / No TT</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.$data['ruang'].' / '.$data['nott'].'" disabled>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
<div class="form-group">
|
||||
<label>No. Billing</label>
|
||||
<input type="text" class="form-control form-control-sm" style="font-weight:bold;font-size:16px" value="'.$nobill.'" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Tanggal MRS</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.datetime_to_dateid($data['masukrs']).'" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Tanggal KRS</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.(($data['keluarrs'] != null) ? datetime_to_dateid($data['keluarrs']) : '').'" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Jumlah Deposit</label>
|
||||
<input type="text" class="form-control form-control-sm" value="'.format_uang($data['deposit']).'" disabled>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
echo '<button type="button" class="btn btn-outline-success btn-sm isi_depo" data-id="'.$data['id_admission'].'" data-nomr="'.$data['nomr'].'" data-nama="'.$data['nama'].'" data-nobill="'.$data['nobill'].'" data-ruang="'.$data['noruang'].'" data-nott="'.$data['nott'].'">Isi Deposit</button>';
|
||||
$no++;
|
||||
}
|
||||
} ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
function printRaw(rajal_status,nomr,idxdaftar,nobill,nobayar,aps,tanggal,petugas) {
|
||||
$.post("<?php echo _BASE_;?>keuangan/print_kuitansi.php",{rajal_status,nomr,idxdaftar,nobill,nobayar,aps,tanggal,petugas,raw:1,shift:<?php echo $_SESSION['SHIFT']; ?>},function(print_command){
|
||||
jspm_print_raw(print_command);
|
||||
});
|
||||
}
|
||||
function print_deposito(nonota,nomr,idxdaftar,nobill)
|
||||
{
|
||||
var rajal = 0;
|
||||
jspm_print('<?php echo _BASE_; ?>keuangan/print_kuitansi.php?nomr='+nomr+'&nobill='+nobill+'&nobayar='+nonota+'&idxdaftar='+idxdaftar+'&rajal_status=deposit&tanggal=<?php echo date("Y-m-d").'&petugas='.$_SESSION['NIP']; ?>&aps=0&shift=<?php echo $_SESSION['SHIFT']; ?>','modal-preview','Kuitansi Bayar '+nomr+'.pdf', 0);
|
||||
|
||||
cek_tombol_cetak = $("#cetak_raw").length;
|
||||
if(cek_tombol_cetak > 0) {
|
||||
$("#cetak_raw").remove();
|
||||
}
|
||||
|
||||
$("#modal-preview .modal-footer").append("<button type=\"button\" id=\"cetak_raw\" class=\"btn btn-primary\" onclick=\"printRaw('deposit',"+nomr+","+idxdaftar+","+nobill+",'"+nonota+"',0,'<?php echo date("Y-m-d"); ?>','<?php echo $_SESSION['NIP']; ?>')\"><i class=\"fa fa-print\"></i> Cetak</button>");
|
||||
/*
|
||||
jspm_print('<?php echo _BASE_; ?>print_kuitansi_uangmuka.php?nobill='+nobill+'&nonota='+nonota,'modal-preview','Kuitansi Deposito '+nomr+'.pdf',0);
|
||||
$("#modal-preview").on("hidden.bs.modal",function(e){
|
||||
window.location.reload();
|
||||
});
|
||||
*/
|
||||
}
|
||||
|
||||
function cetak_ulang(nonota,nomr) {
|
||||
jspm_print('<?php echo _BASE_; ?>print_kuitansi_uangmuka.php?nonota='+nonota,'modal-preview','Kuitansi Deposito '+nomr+'.pdf',0);
|
||||
}
|
||||
$(function(){
|
||||
const Toast = Swal.mixin({
|
||||
toast: true,
|
||||
position: "top-end",
|
||||
showConfirmButton: false,
|
||||
timer: 3000
|
||||
});
|
||||
$('#list_deposit').delegate('.isi_depo','click',function(){
|
||||
var idx = $(this).data('id');
|
||||
var nomr = $(this).data('nomr');
|
||||
var nama = $(this).data('nama');
|
||||
var total = $(this).data('total');
|
||||
var ruang = $(this).data('ruang');
|
||||
var nott = $(this).data('nott');
|
||||
var nobill = $(this).data('nobill');
|
||||
$("#input_idx").val(idx);
|
||||
$("#input_nomr").val(nomr);
|
||||
$("#input_nobill").val(nobill);
|
||||
$("#input_nama").val(nama);
|
||||
$("#input_ruang").val(ruang);
|
||||
$("#input_nott").val(nott);
|
||||
$("#input_total").val(accounting.formatMoney(total));
|
||||
|
||||
jQuery("#data_deposit").load('<?php echo _BASE_;?>ranap/save_deposito.php?page=list&nomr='+nomr+'&idxdaftar='+idx);
|
||||
|
||||
$("#deposit-modal").modal("show");
|
||||
$(".mask-money").inputmask("numeric", {
|
||||
radixPoint: ",",
|
||||
groupSeparator: ".",
|
||||
digits: 0,
|
||||
autoGroup: true,
|
||||
prefix: '',
|
||||
rightAlign: false,
|
||||
oncleared: function (e) { $(e.currentTarget).val(''); }
|
||||
});
|
||||
jQuery("#btn_deposito").click(function(){
|
||||
var form_data = jQuery("#form_deposito").serialize();
|
||||
$.post('<?php echo _BASE_;?>ranap/save_deposito.php?page=isi',form_data,function(data) {
|
||||
$("#deposit-modal").modal("hide");
|
||||
Toast.fire({title:data.message,type:data.type,onClose: () => {
|
||||
if(data.type == 'success'){
|
||||
print_deposito(data.nonota, nomr, idx, nobill);
|
||||
}
|
||||
}});
|
||||
},"json");
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
function batal_deposit(idxdaftar,id_bill,nomr,nobill){
|
||||
idxbill = [];
|
||||
idxbill.push(id_bill);
|
||||
Swal.fire({
|
||||
title: 'Anda yakin?',
|
||||
html: "Anda ingin membatalkan billing tersebut dengan alasan<br><input type=text id=alasan_batal class=\"form-control\" placeholder=\"Alasan Batal\">",
|
||||
type: 'warning',
|
||||
showCancelButton: true,
|
||||
confirmButtonColor: '#3085d6',
|
||||
cancelButtonColor: '#d33',
|
||||
confirmButtonText: 'Ya, Batalkan!'
|
||||
}).then((result) => {
|
||||
if (result.value) {
|
||||
alasan = $("#alasan_batal").val();
|
||||
jQuery.post("<?php echo _BASE_.'include/master.php';?>",{idxbill,nomr,batal_trx_ranap:true},function(data){
|
||||
print_notabatal(idxdaftar,nobill,data.nonota);
|
||||
},"json");
|
||||
}
|
||||
});
|
||||
}
|
||||
function print_notabatal(idxdaftar,nobill,nonota)
|
||||
{
|
||||
jspm_print('<?php echo _BASE_; ?>print_nota_batal.php?nonota='+nonota+'&rajal_status=0&idxdaftar='+idxdaftar+'&nobill='+nobill,'modal-preview','Nota Pembatalan '+nonota+'.pdf',0);
|
||||
$("#modal-preview").on("hidden.bs.modal",function(e){
|
||||
window.location.reload();
|
||||
});
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$deposit = $("#deposit-template").html();
|
||||
$("body").append($deposit);
|
||||
});
|
||||
</script>
|
||||
<template id="deposit-template">
|
||||
<div class="modal fade deposit-modal-lg" id="deposit-modal" role="dialog" aria-labelledby="RadiologiModal" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title">Pengisian Deposito</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form id="form_deposito">
|
||||
<input type="hidden" name="input[idxdaftar]" value="" id="input_idx">
|
||||
<input type="hidden" name="input[ruang]" value="" id="input_ruang">
|
||||
<input type="hidden" name="input[nott]" value="" id="input_nott">
|
||||
<input type="hidden" name="input[nomr]" value="" id="input_nomr">
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-4">No Bill</label>
|
||||
<div class="col-sm-8"><input type="text" name="input[nobill]" id="input_nobill" class="form-control" readonly="true"></div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-4">Nama</label>
|
||||
<div class="col-sm-8"><input type="text" name="nama_px" id="input_nama" class="form-control" readonly="true"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div classs="col-sm-6">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-4">Deposit</label>
|
||||
<div class="col-sm-8"><input type="text" name="input[deposit]" id="input_deposit" class="form-control mask-money"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div id="data_deposit">
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary" id="btn_deposito" data-dismiss="modal">Simpan Deposito</button>
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<?php } ?>
|
||||
Reference in New Issue
Block a user