From 8383bb80c2f8115230008c392b079bc474992ced Mon Sep 17 00:00:00 2001 From: Hafifie PKB Date: Sun, 17 Nov 2024 14:07:57 +0800 Subject: [PATCH] added rekod tunai in aliran tunai --- .../Controllers/AliranTunaiController.php | 19 + resources/views/aliran_tunai/index.blade.php | 10 + .../laporan/account_statement.blade.php | 493 ++++++++++++++++++ routes/web.php | 1 + 4 files changed, 523 insertions(+) create mode 100644 resources/views/aliran_tunai/laporan/account_statement.blade.php diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index 2e0d19d..32acd64 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -677,5 +677,24 @@ class AliranTunaiController extends Controller return view('aliran_tunai.laporan.laporanrekodteller',compact('tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail','array_requestteller','jenisserah')); } + public function LaporanAccStatement(Request $request){ + + $auth_user = Auth::user(); + $current = Carbon::now(); + $api_url = config('api.url'); + + $tarikh_cetak = $current->toDateString(); + + $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + $cawangan=Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + + $tarikh = date("Y-m-d", $request->tarikh); + + $acc_statement = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/record/accountstatement/' . $auth_user['cawangan'] ,['teller' => $auth_user['name'],'tarikh' => $tarikh])->json(); + + return view('aliran_tunai.laporan.account_statement',compact('tarikh_cetak','tarikh','cawangan_info','cawangan','api_url','cawangan_detail','acc_statement')); + } + } diff --git a/resources/views/aliran_tunai/index.blade.php b/resources/views/aliran_tunai/index.blade.php index b19e2ea..d1ebd87 100644 --- a/resources/views/aliran_tunai/index.blade.php +++ b/resources/views/aliran_tunai/index.blade.php @@ -174,6 +174,7 @@ Pembiayaan Penebusan B/F + Tindakan @@ -187,6 +188,7 @@ {{ number_format($tp['keluar'],2) }} {{ number_format($tp['masuk'],2) }} {{ number_format($tp['baki'],2) }} + @endforeach @endif @@ -611,6 +613,14 @@ window.open(urlroute, '_blank'); } + function rec_acc_statement(tarikh){ + console.log(tarikh); + let urlroute = '{{ route("laporan.acc_statement" )}}'; + urlroute += '?tarikh=' + tarikh; + + window.open(urlroute, '_blank'); + } + let pusherenv = "{{ env('PUSHER_APP_KEY') }}"; let laporanroute = "{{ route('laporan.serahantellerberkala') }}"; let event_tellercash = "{{ route('event.tellercash') }}"; diff --git a/resources/views/aliran_tunai/laporan/account_statement.blade.php b/resources/views/aliran_tunai/laporan/account_statement.blade.php new file mode 100644 index 0000000..8cd75d0 --- /dev/null +++ b/resources/views/aliran_tunai/laporan/account_statement.blade.php @@ -0,0 +1,493 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
Laporan Kenyataan Akaun
+ + + + +
+ + +
ID {{ (Auth::user()->name) ? Auth::user()->name : ''}}
Tarikh Laporan {{ $tarikh }} Tarikh Cetak {{ $tarikh_cetak }}
+
+ + + + + + + + + + + + @foreach ($acc_statement as $acc) + + + + + + + @endforeach + +
TarikhDebitKreditNota
{{ $acc['tarikh'] }}{{ number_format($acc['tambah'],2) }}{{ number_format($acc['kurang'],2) }}{{ $acc['nota'] }}
+ +
+ + + + + + + + + + + + + + + + +
.................................................................. ..................................................................
DI SEMAK DI SAHKAN
+ \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 4639119..d31216d 100644 --- a/routes/web.php +++ b/routes/web.php @@ -88,6 +88,7 @@ Route::get('/penebusan/{norujukan}',['as'=>'penebusan','uses' => 'PenebusanContr Route::get('/lelongan/{norujukan}',['as'=>'lelongan','uses' => 'LelongController@index'])->middleware('auth','teller'); Route::get('/aliran_tunai','AliranTunaiController@index')->middleware('auth','teller'); Route::get('/aliran_tunai/laporantunaiteller',['as'=>'laporan.tunaiteller','uses' => 'AliranTunaiController@LaporanTunaiTeller'])->middleware('auth','teller'); +Route::get('/aliran_tunai/account_statement',['as'=>'laporan.acc_statement','uses' => 'AliranTunaiController@LaporanAccStatement'])->middleware('auth','teller'); Route::get('/aliran_tunai/laporanserahan',['as'=>'laporan.serahanteller','uses' => 'AliranTunaiController@LaporanSerahan'])->middleware('auth','teller'); Route::get('/aliran_tunai/laporanserahanberkala',['as'=>'laporan.serahantellerberkala','uses' => 'AliranTunaiController@LaporanSerahanBerkala'])->middleware('auth','teller'); Route::get('/aliran_tunai/laporanalirantunai/{teller}',['as'=>'laporan.alirantunai','uses' => 'AliranTunaiController@LaporanAliranTunai'])->middleware('auth','teller');