diff --git a/htdocs/app/Http/Controllers/GudangController.php b/htdocs/app/Http/Controllers/GudangController.php
index 2444a0b4..7d033f02 100644
--- a/htdocs/app/Http/Controllers/GudangController.php
+++ b/htdocs/app/Http/Controllers/GudangController.php
@@ -200,12 +200,12 @@ class GudangController extends Controller
'bulan' => $rdata->bulan,
'tahun' => $rdata->tahun,
'deskripsi' => $deskripsiGabungan,
- 'pemasukan' => number_format( $pemasukan , 0 , '.' , ',' ),
- 'pengeluaran' => number_format( $pengeluaran , 0 , '.' , ',' ),
+ 'pemasukan' => $rdata->pemasukan ?? 0,
+ 'pengeluaran' => $rdata->pengeluaran ?? 0,
'jenis' => $rdata->jenis,
'masa_expired' => $rdata->masa_expired,
'keterangan' => $rdata->keterangan,
- 'tgllengkap' => $tgllengkap,
+ 'tgllengkap' => $rdata->created_at->format('m/d/Y'),
'total' => $total,
);
}
@@ -270,13 +270,13 @@ class GudangController extends Controller
}
public function jsonReportbhpPaginated(Request $request) {
- $tanggal = $request->input('tanggal');
- $deskripsi = $request->input('deskripsi');
- $kategori = $request->input('kategori');
- $lm = 10;
- $limit = ($request->input('limit') == null ? $lm : $request->input('limit'));
- $order = ($request->input('order') == null ? 'id desc' : $request->input('order'));
- $data = new SIMBHPReport;
+ $tanggal = $request->input('tanggal');
+ $deskripsi = $request->input('deskripsi');
+ $kategori = $request->input('kategori');
+ $lm = 10;
+ $limit = ($request->input('limit') == null ? $lm : $request->input('limit'));
+ $order = ($request->input('order') == null ? 'id desc' : $request->input('order'));
+ $data = new SIMBHPReport;
if ($kategori != null AND $kategori != '') $data = $data->where('jenis', $kategori);
if ($tanggal != null AND $tanggal != '') $data = $data->where('created_at', 'LIKE', '%'.$tanggal.'%');
if ($deskripsi != null AND $deskripsi != '') $data = $data->where('deskripsi', 'LIKE', '%'.$deskripsi.'%');
@@ -287,60 +287,54 @@ class GudangController extends Controller
$kredit = 0;
if (!empty($data)){
foreach($data as $rdata){
- $dd = $rdata->tanggal;
- $mm = $rdata->bulan;
- $yy = $rdata->tahun;
- $pengeluaran = $rdata->pengeluaran;
- $pemasukan = $rdata->pemasukan;
- $deskripsi = $rdata->deskripsi;
- $jenis = $rdata->jenis;
- $debet = $debet + $pemasukan;
- $kredit = $kredit + $pengeluaran;
- $cekjenis = SIMBHPJenis::where('kodejenis', $jenis)->first();
+
+ $pengeluaran = $rdata->pengeluaran;
+ $pemasukan = $rdata->pemasukan;
+ $deskripsi = $rdata->deskripsi;
+ $jenis = $rdata->jenis;
+ $debet = $debet + $pemasukan;
+ $kredit = $kredit + $pengeluaran;
+ $cekjenis = SIMBHPJenis::where('kodejenis', $jenis)->first();
if (isset($cekjenis->id)){
- $kodejenis = $cekjenis->kodejenis;
- $jenis = $cekjenis->jenis;
- $satuan = $cekjenis->satuan;
+ $kodejenis = $cekjenis->kodejenis;
+ $jenis = $cekjenis->jenis;
+ $satuan = $cekjenis->satuan;
} else {
- $kodejenis = $jenis;
- $jenis = '';
- $satuan = '';
+ $kodejenis = $jenis;
+ $jenis = '';
+ $satuan = '';
}
if ($jenis != ''){
$deskripsi = ''.$jenis.'
'.$deskripsi;
}
- if ($mm < 10){
- $tgllengkap = $yy.'-0'.$mm.'-'.$dd;
- } else {
- $tgllengkap = $yy.'-'.$mm.'-'.$dd;
- }
+
if ($pengeluaran == '' OR $pengeluaran == 0) {
- $total = $pemasukan;
- $jentrans = 'PEMASUKAN';
+ $total = $pemasukan;
+ $jentrans = 'PEMASUKAN';
}
else {
- $total = $pengeluaran;
- $jentrans = 'PENGELUARAN';
+ $total = $pengeluaran;
+ $jentrans = 'PENGELUARAN';
}
$hasil[] = array(
- 'id' => $rdata->id,
- 'tanggal' => $rdata->tanggal,
- 'bulan' => $rdata->bulan,
- 'tahun' => $rdata->tahun,
- 'tlsdeskripsi' => $deskripsi,
- 'deskripsi' => $rdata->deskripsi,
- 'pemasukan' => number_format( $pemasukan , 0 , '.' , ',' ),
- 'pengeluaran' => number_format( $pengeluaran , 0 , '.' , ',' ),
- 'jenis' => $kodejenis,
- 'masa_expired' => $rdata->masa_expired,
- 'keterangan' => $rdata->keterangan,
- 'tgllengkap' => $tgllengkap,
- 'created_at' => $rdata->created_at,
- 'nominal' => $total.' '.$satuan,
- 'jentrans' => $jentrans,
+ 'id' => $rdata->id,
+ 'tanggal' => $rdata->tanggal,
+ 'bulan' => $rdata->bulan,
+ 'tahun' => $rdata->tahun,
+ 'tlsdeskripsi' => $deskripsi,
+ 'deskripsi' => $rdata->deskripsi,
+ 'pemasukan' => $rdata->pemasukan ?? 0,
+ 'pengeluaran' => $rdata->pengeluaran ?? 0,
+ 'jenis' => $kodejenis,
+ 'masa_expired' => $rdata->masa_expired,
+ 'keterangan' => $rdata->keterangan,
+ 'tgllengkap' => $rdata->created_at->format('m/d/Y'),
+ 'created_at' => $rdata->created_at,
+ 'nominal' => $total.' '.$satuan,
+ 'jentrans' => $jentrans,
);
}
}
diff --git a/htdocs/resources/views/admin/gudang.blade.php b/htdocs/resources/views/admin/gudang.blade.php
index 177cc92c..be15a639 100644
--- a/htdocs/resources/views/admin/gudang.blade.php
+++ b/htdocs/resources/views/admin/gudang.blade.php
@@ -782,7 +782,7 @@
{ name: 'jenis',type: 'text'},
{ name: 'masa_expired',type: 'text'},
{ name: 'keterangan',type: 'text'},
- { name: 'tgllengkap',type: 'text'},
+ { name: 'tgllengkap',type: 'date'},
{ name: 'total',type: 'text'},
],
type: 'POST',
@@ -800,15 +800,17 @@
autoheight: true,
theme: "energyblue",
source: dataAdapter,
+ showaggregates: true,
+ showstatusbar: true,
+ statusbarheight: 50,
+ altrows: true,
selectionmode: 'multiplecellsextended',
columns: [
- { text: 'dd', columngroup: 'tglinput', filtertype: 'checkedlist', datafield: 'tanggal', width: '5%', cellsalign: 'center', align: 'center' },
- { text: 'mm', columngroup: 'tglinput', filtertype: 'checkedlist', datafield: 'bulan', width: '5%', cellsalign: 'center', align: 'center' },
- { text: 'yy', columngroup: 'tglinput', filtertype: 'checkedlist', datafield: 'tahun', width: '5%', cellsalign: 'center', align: 'center' },
+ { text: 'Tanggal', cellsformat: 'dd-MMMM-yyyy', filtertype: 'date', datafield: 'tgllengkap', width: '15%', cellsalign: 'center', align: 'center' },
{ text: 'Jenis', datafield: 'jenis', filtertype: 'checkedlist', width: '10%', cellsalign: 'center', align: 'center' },
{ text: 'Deskripsi', datafield: 'deskripsi', width: '25%', cellsalign: 'left', align: 'center' },
- { text: 'MASUK', datafield: 'pemasukan', width: '10%', cellsalign: 'right', align: 'center' },
- { text: 'KELUAR', datafield: 'pengeluaran', width: '10%', cellsalign: 'right', align: 'center' },
+ { text: 'MASUK', cellsformat: 'n2',aggregates: ['sum'], datafield: 'pemasukan', width: '10%', cellsalign: 'right', align: 'center' },
+ { text: 'KELUAR', cellsformat: 'n2', aggregates: ['sum'], datafield: 'pengeluaran', width: '10%', cellsalign: 'right', align: 'center' },
{ text: 'Masa Expired', datafield: 'masa_expired', width: '12%', cellsalign: 'center', align: 'center' },
{ text: 'Keterangan', datafield: 'keterangan', width: '8%', cellsalign: 'right', align: 'center' },
{ text: 'Edit', columntype: 'button', width: '10%', cellsrenderer: function () { return "Edit";
diff --git a/htdocs/resources/views/dokter/pemeriksaan.blade.php b/htdocs/resources/views/dokter/pemeriksaan.blade.php
index 3502656f..7e8ea544 100644
--- a/htdocs/resources/views/dokter/pemeriksaan.blade.php
+++ b/htdocs/resources/views/dokter/pemeriksaan.blade.php
@@ -2121,12 +2121,12 @@