diff --git a/app/Http/Controllers/AkaunController.php b/app/Http/Controllers/AkaunController.php
index fd99763..a9922c0 100644
--- a/app/Http/Controllers/AkaunController.php
+++ b/app/Http/Controllers/AkaunController.php
@@ -1255,6 +1255,46 @@ class AkaunController extends Controller
}
+ public function cetak_laporan_online(Request $request){
+ $api_url = $request->hostname;
+ $auth_user = Auth::user();
+ $current = Carbon::now();
+ $current = new Carbon();
+ $tarikh_cetak = $current->toDateString();
+
+ if($request->datemula == null){
+ $mula_date = '2017-01-01';
+ }else{
+ $split_date = explode('-', $request->datemula);
+ // $mula_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0];
+ $mula_date = $request->datemula;
+ }
+
+ if($request->datehingga == null){
+ $hingga_date = $current->toDateString();
+ }else{
+ $split_date = explode('-', $request->datehingga);
+ // $hingga_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0];
+ $hingga_date = $request->datehingga;
+ }
+
+ $Online = Http::get($request->hostname. '/admin/laporan/online',['kodcaw' => $request->kodcaw,'mula' => $mula_date,'hingga' => $hingga_date,'jenis' => $request->radonline])->json();
+ $cawangan = Http::get($request->hostname.'/api/cawangan/detail/'.$request->kodcaw)->json();
+ $cawangan_detail=$cawangan[0];
+
+ if(isset($request->jenis))
+ {
+ if($request->jenis == 'pdf')
+ {
+ $pdf = PDF::loadView('akaun.laporan_online', compact('Online','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url'))->setPaper('a4', 'potrait');
+ return $pdf->download('laporan_Online_' . $request->kodcaw .'_'. $mula_date . '_' . $request->radonline . '.pdf');
+ }else{
+ return view('akaun.laporan_online', compact('Online','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url'));
+
+ }
+ }
+ }
+
public function cetakimbangdugaAkru(Request $request){
$auth_user = Auth::user();
diff --git a/resources/js/Akaun/Home.vue b/resources/js/Akaun/Home.vue
index d77443a..f1378f1 100644
--- a/resources/js/Akaun/Home.vue
+++ b/resources/js/Akaun/Home.vue
@@ -66,8 +66,8 @@
-
- Lelong
+
+ Online
diff --git a/resources/js/Akaun/Online.vue b/resources/js/Akaun/Online.vue
new file mode 100644
index 0000000..0c06a19
--- /dev/null
+++ b/resources/js/Akaun/Online.vue
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+ Laporan Bayaran Online
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/routes.js b/resources/js/routes.js
index 97ac5fd..6730283 100644
--- a/resources/js/routes.js
+++ b/resources/js/routes.js
@@ -25,6 +25,7 @@ import AkruBulan from './Akaun/AkruBulan'
import Prestasi from './Akaun/Prestasi'
import SerahGadai from './Akaun/SerahGadai'
import SerahTebus from './Akaun/SerahTebus'
+import Online from './Akaun/Online'
@@ -84,6 +85,7 @@ export default new VueRouter({
{ path: '/akaunhome/akrubulan', component: AkruBulan },
{ path: '/akaunhome/serahgadai', component: SerahGadai },
{ path: '/akaunhome/serahtebus', component: SerahTebus },
+ { path: '/akaunhome/online', component: Online },
{ path: '/bajet/kemaskini', component: SenaraiBajet },
diff --git a/resources/views/akaun/laporan_online.blade.php b/resources/views/akaun/laporan_online.blade.php
new file mode 100644
index 0000000..62717e2
--- /dev/null
+++ b/resources/views/akaun/laporan_online.blade.php
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | LAPORAN ONLINE |
+ |
+ |
+ |
+
+
+ | TARIKH CETAK:
+ @php
+ $myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak);
+ $formattedweddingdate = $myDateTime->format('d-m-Y');
+ echo($formattedweddingdate);
+ @endphp
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ | MULA: |
+ @php
+ $myDateTime = DateTime::createFromFormat('Y-m-d', $mula_date);
+ $formattedweddingdate = $myDateTime->format('d-m-Y');
+ echo($formattedweddingdate);
+ @endphp |
+ HINGGA: |
+ @php
+ $myDateTime = DateTime::createFromFormat('Y-m-d', $hingga_date);
+ $formattedweddingdate = $myDateTime->format('d-m-Y');
+ echo($formattedweddingdate);
+ @endphp |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+ | Bil |
+ Tarikh |
+ Keterangan |
+ Nama |
+ Amaun (RM) |
+
+ @php $counter = 1; $totalamaun = 0; $jenis = ''; @endphp
+ @foreach($Online as $index=>$item)
+ {{ $counter }} |
+ {{ $item['tarikh'] }} |
+ {{ $item['descpt'] }} |
+ {{ $item['teller'] }} |
+ {{ ($item['pendahuluan'] > 0) ? number_format($item['pendahuluan'],2) : number_format($item['serahan'],2) }} |
+
+ @php $counter++;$totalamaun += ($item['pendahuluan'] > 0) ? $item['pendahuluan'] : $item['serahan'];
+ if($index == 0)
+ if($item['pendahuluan'] > 0)
+ $jenis = 'PENDAHULUAN';
+ else
+ $jenis = 'SERAHAN';
+ @endphp
+ @endforeach
+
+
+
+
+ | JUMLAH {{ $jenis }} |
+ {{ 'RM ' . number_format($totalamaun,2) }} |
+
+
+
+
+
+
+
+ |
+ .................................................................. |
+ |
+ .................................................................. |
+ |
+ .................................................................. |
+ |
+
+
+ |
+ Disediakan |
+ |
+ Disemak |
+ |
+ Disahkan |
+ |
+
+
+
+
+
+
+
+
diff --git a/routes/web.php b/routes/web.php
index cbc8e8e..0687dfe 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -97,6 +97,7 @@ Route::get('/akaunhome/prestasi',['as'=>'cetak.prestasi','uses'=>'App\Http\Contr
Route::get('/akaunhome/cetakakrubulan',['as'=>'cetak.akrubulan','uses'=>'App\Http\Controllers\AkaunController@cetak_akru_bulanan'])->middleware(['roleChecker:admin,akaun,operasi']);
Route::get('/akaunhome/cetakserahgadai',['as'=>'cetak.serahgadai','uses'=>'App\Http\Controllers\AkaunController@cetak_serahgadai'])->middleware(['roleChecker:admin,akaun,operasi']);
Route::get('/akaunhome/cetakserahtebus',['as'=>'cetak.serahtebus','uses'=>'App\Http\Controllers\AkaunController@cetak_serahtebus'])->middleware(['roleChecker:admin,akaun,operasi']);
+Route::get('/akaunhome/cetakonline',['as'=>'cetak.online','uses'=>'App\Http\Controllers\AkaunController@cetak_laporan_online'])->middleware(['roleChecker:admin,akaun,operasi']);