diff --git a/app/Http/Controllers/AkaunController.php b/app/Http/Controllers/AkaunController.php
index 1d18a2a..aab6f45 100644
--- a/app/Http/Controllers/AkaunController.php
+++ b/app/Http/Controllers/AkaunController.php
@@ -1714,5 +1714,46 @@ class AkaunController extends Controller
}
+ public function cetak_laporansaghilang(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{
+ $mula_date = $request->datemula;
+ }
+
+ if($request->datehingga == null){
+ $hingga_date = $current->toDateString();
+ }else{
+ $hingga_date = $request->datehingga;
+ }
+
+ $polis = Http::get($request->hostname . '/api/polis/laporan/',['kodcaw' => $request->kodcaw, 'alasan' => $request->sltalasan, 'tarikh_mula' => $mula_date, 'tarikh_akhir' => $hingga_date])->json();
+
+ $cawangan_info = Http::get($request->hostname . '/api/cawangan/'. $request->kodcaw)->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_saghilang', compact('polis','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url'))->setPaper('a4', 'potrait');
+ return $pdf->download('laporan_saghilang_' . $request->kodcaw .'_'. $mula_date .'_'. $hingga_date . '.pdf');
+ }else{
+ return view('akaun.laporan_saghilang', compact('polis','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url'));
+ }
+ }
+
+ return view('akaun.laporan_saghilang', compact('polis','cawangan_detail','mula_date','hingga_date','tarikh_cetak','api_url'));
+ }
+
}
diff --git a/resources/js/Akaun/Home.vue b/resources/js/Akaun/Home.vue
index 0818c79..d2fa961 100644
--- a/resources/js/Akaun/Home.vue
+++ b/resources/js/Akaun/Home.vue
@@ -175,6 +175,12 @@
Imbang Duga Backup
+
+
+ Sag Hilang
+
+
+
diff --git a/resources/js/Akaun/SagHilang.vue b/resources/js/Akaun/SagHilang.vue
new file mode 100644
index 0000000..5a0f3c1
--- /dev/null
+++ b/resources/js/Akaun/SagHilang.vue
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+ Laporan Sag Hilang
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/routes.js b/resources/js/routes.js
index 3a2c0e5..d5da7e5 100644
--- a/resources/js/routes.js
+++ b/resources/js/routes.js
@@ -33,7 +33,7 @@ import BilanganPengadai from './Akaun/BilanganPengadai'
import StokAuditCombine from './Akaun/StokAuditCombine'
import AuditTrail from './Akaun/AuditTrail'
import ImbangDugaBackup from './Akaun/ImbangDugaBackup.vue'
-
+import SagHilang from './Akaun/SagHilang.vue'
@@ -102,6 +102,7 @@ export default new VueRouter({
{ path: '/akaunhome/StokAuditCombine', component: StokAuditCombine },
{ path: '/akaunhome/AuditTrail', component: AuditTrail },
{ path: '/akaunhome/imbangdugabackup', component: ImbangDugaBackup },
+ { path: '/akaunhome/saghilang', component: SagHilang },
diff --git a/resources/views/akaun/laporan_saghilang.blade.php b/resources/views/akaun/laporan_saghilang.blade.php
new file mode 100644
index 0000000..898d01c
--- /dev/null
+++ b/resources/views/akaun/laporan_saghilang.blade.php
@@ -0,0 +1,277 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | LAPORAN SAG HILANG |
+ |
+ |
+ |
+
+
+ | TARIKH CETAK:
+ @php
+ $myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak);
+ $formattedweddingdate = $myDateTime->format('d-m-Y');
+ echo($formattedweddingdate);
+ @endphp
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ {{-- | TARIKH: |
+ @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 |
+ Norujukan |
+ Alasan |
+ PC/PPC |
+ Daerah |
+ Negeri |
+
+ @foreach($polis as $index=>$sh)
+
+ | {{ $loop->iteration}} |
+ {{ $sh['norujukan'] }} |
+ {{ $sh['komen1'] }} |
+ {{ $sh['teller'] }} |
+ @php
+ $koddaerah = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/daerah/' .$sh['koddaerah'] )->json();
+ $kodnegeri = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/negeri/' .$sh['kodnegeri'] )->json();
+ @endphp
+ {{ $koddaerah['namadaerah'] }} |
+ {{ $kodnegeri['negeri'] }} |
+
+ @endforeach
+
+
+{{--
+
+ | JUMLAH {{ $jenis }} |
+ {{ 'RM ' . number_format($totalamaun,2) }} |
+
+
--}}
+
+
+
+
+
+ |
+ .................................................................. |
+ |
+ .................................................................. |
+ |
+ .................................................................. |
+ |
+
+
+ |
+ Disediakan |
+ |
+ Disemak |
+ |
+ Disahkan |
+ |
+
+
+
+
+
+
+
+
diff --git a/routes/web.php b/routes/web.php
index 7690773..008f7aa 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -128,6 +128,7 @@ Route::get('/akaunhome/cetakAuditTrail',['as'=>'cetak.cetakAuditTrail','uses'=>'
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']);
+Route::get('/akaunhome/cetak_saghilang',['as'=>'cetak.saghilang','uses'=>'App\Http\Controllers\AkaunController@cetak_laporansaghilang'])->middleware(['roleChecker:admin,akaun,operasi,kpo,callcenter']);