diff --git a/app/Http/Controllers/AkaunController.php b/app/Http/Controllers/AkaunController.php
index 8b47886..73c612a 100644
--- a/app/Http/Controllers/AkaunController.php
+++ b/app/Http/Controllers/AkaunController.php
@@ -1686,5 +1686,24 @@ class AkaunController extends Controller
}
}
+ public function cetak_imbangdugaharian(Request $request){
+ $auth_user = Auth::user();
+
+ $imbangduga = Http::get(config('api.url').'/admin/laporan/imbangdugabackup',['tarikh' => $request->dateimbangduga,'jenistally' => $request->radimbangduga])->json();
+ $tarikh = $request->dateimbangduga;
+ if(isset($request->jenis))
+ {
+ if($request->jenis == 'pdf')
+ {
+ //$pdf = PDF::loadView('akaun.laporan_akrubulan',compact('akrubulan','year'))->setPaper('a4', 'potrait');
+ $pdf = PDF::loadView('akaun.laporan_imbangduga',compact('imbangduga','tarikh'))->setPaper('a4', 'landscape');
+ return $pdf->download('laporan_imbangduga' . $request->tarikh . '.pdf');
+ }else{
+ return view('akaun.laporan_imbangduga',compact('imbangduga','tarikh'));
+ }
+ }
+
+ }
+
}
diff --git a/resources/js/Akaun/Home.vue b/resources/js/Akaun/Home.vue
index bb2eddf..7a1eb3f 100644
--- a/resources/js/Akaun/Home.vue
+++ b/resources/js/Akaun/Home.vue
@@ -170,6 +170,11 @@
Bilangan Pelanggan
+
+
+ Imbang Duga Backup
+
+
diff --git a/resources/js/Akaun/ImbangDugaBackup.vue b/resources/js/Akaun/ImbangDugaBackup.vue
new file mode 100644
index 0000000..35d234e
--- /dev/null
+++ b/resources/js/Akaun/ImbangDugaBackup.vue
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+ Laporan Imbang-Duga Keseluruhan
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/routes.js b/resources/js/routes.js
index 2fa647c..3a2c0e5 100644
--- a/resources/js/routes.js
+++ b/resources/js/routes.js
@@ -32,6 +32,8 @@ import Dashboard from './Dashboard/index'
import BilanganPengadai from './Akaun/BilanganPengadai'
import StokAuditCombine from './Akaun/StokAuditCombine'
import AuditTrail from './Akaun/AuditTrail'
+import ImbangDugaBackup from './Akaun/ImbangDugaBackup.vue'
+
@@ -99,6 +101,9 @@ export default new VueRouter({
{ path: '/akaunhome/BilanganPengadai', component: BilanganPengadai },
{ path: '/akaunhome/StokAuditCombine', component: StokAuditCombine },
{ path: '/akaunhome/AuditTrail', component: AuditTrail },
+ { path: '/akaunhome/imbangdugabackup', component: ImbangDugaBackup },
+
+
diff --git a/resources/views/akaun/laporan_imbangduga.blade.php b/resources/views/akaun/laporan_imbangduga.blade.php
new file mode 100644
index 0000000..40356e1
--- /dev/null
+++ b/resources/views/akaun/laporan_imbangduga.blade.php
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | LAPORAN IMBANG DUGA HARIAN |
+ |
+ |
+
+ |
+ |
+
+
+ | TARIKH JANA:{{ $tarikh }}
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+ | CAWANGAN |
+ HARTA SEMASA |
+ TANGGUNGAN SEMASA |
+ BEZA |
+
+ @foreach($imbangduga as $index=>$ig)
+
+ | {{ $ig['cawangan'] }} |
+ {{ number_format($ig['totalharta'],2) }} |
+ {{ number_format($ig['totaltanggungan'],2) }} |
+ {{ number_format($ig['totalharta'] - $ig['totaltanggungan'],2) }} |
+
+ @endforeach
+
+
+
+
+
+
+
+
+
+
+ |
+ .................................................................. |
+ |
+ .................................................................. |
+ |
+
+
+ |
+ DI SEMAK |
+ |
+ DI SAHKAN |
+ |
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/routes/web.php b/routes/web.php
index a488109..7690773 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -127,6 +127,7 @@ Route::get('/akaunhome/cetakstokauditCombine',['as'=>'cetak.stokauditCombine','u
Route::get('/akaunhome/cetakAuditTrail',['as'=>'cetak.cetakAuditTrail','uses'=>'App\Http\Controllers\AkaunController@cetaklaporan_auditTrail'])->middleware(['roleChecker:admin,akaun,operasi,kpo,callcenter']);
Route::get('/akaunhome/cetakAnsuranRangeDate',['as'=>'cetak.ansuranRangeDate','uses'=>'App\Http\Controllers\AkaunController@cetakLaporanAnsuranRangeDate'])->middleware(['roleChecker:admin,akaun,operasi,kpo,callcenter']);
Route::get('/akaunhome/cetakpenebusanRangeDate',['as'=>'cetak.penebusanRangeDate','uses'=>'App\Http\Controllers\AkaunController@cetakLaporanPenebusanRangeDate'])->middleware(['roleChecker:admin,akaun,operasi,kpo,callcenter']);
+Route::get('/akaunhome/imbangdugabackup',['as'=>'cetak.imbangdugabackup','uses'=>'App\Http\Controllers\AkaunController@cetak_imbangdugaharian'])->middleware(['roleChecker:admin,akaun,operasi,kpo,callcenter']);