diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index e3c70f0..845af22 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -3584,7 +3584,17 @@ class KhazanahController extends Controller $permohonan = Http::withOptions(['verify' => config('app.api_verify')])->get( config('api.url').'/admin/permohonan/get/'.$auth_user['cawangan'])->json(); $bank = Http::withOptions(['verify' => config('app.api_verify')])->get( config('api.url').'/api/bank')->json(); - return view('khazanah.permohonanwang', compact('bank','cawangan_info','api_url','getVault','tarikhsemasa','dashboard','permohonan')); + $denominasi=Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/DenominasiController/'.$auth_user['cawangan'])->json(); + + if(sizeof($denominasi) == 0) + { + $denominasi=Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/DenominasiCreate/'.$auth_user['cawangan'])->json(); + } + else + { + $denominasi=$denominasi[0]; + } + return view('khazanah.permohonanwang', compact('bank','cawangan_info','api_url','getVault','tarikhsemasa','dashboard','permohonan','denominasi')); } public function RekodPermohonan() @@ -3613,7 +3623,8 @@ class KhazanahController extends Controller 'tarikhmohon' => $request->tarikhmohon, 'bakipetibesi' => $request->bakipetibesi, 'outstanding' => $request->outstanding, - 'namapemohon' => $auth_user['name'] + 'namapemohon' => $auth_user['name'], + 'jawatanpemohon' => $auth_user['roles'] ])->json(); if($permohonan == true) @@ -3639,4 +3650,48 @@ class KhazanahController extends Controller } + public function CITPermohonan(Request $request) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + + + $resitname = time().'.'.$request->resit->extension(); + $resitdata = base64_encode($request->resit->get()); + + $invoicename = time().'.'.$request->invoice->extension(); + $invoicedata = base64_encode($request->invoice->get()); + + $updatelulus = Http::accept('application/'.$request->resit->extension() . ',application/'.$request->invoice->extension())->post(config('api.url') . '/admin/permohonan/tagcit',[ + 'resitcit' => $request->noresit, + 'bank' => $request->selectedbank, + 'mohonid' => $request->mohonid, + 'dataresit' => $resitdata, + 'datainvoice' => $invoicedata, + 'resittype' => $request->resit->extension(), + 'invoicetype' => $request->invoice->extension(), + 'resitname' => $resitname, + 'invoicename' => $invoicename, + + ])->json(); + + if($updatelulus) + return redirect()->back()->with('message', 'Berjaya mengemaskini CIT Permohonan!'); + else + return redirect()->back()->with('error', 'Ralat dalam menjana sebarang kemaskini!'); + + } + + public function DownloadFiles(Request $request){ + + $download = Http::get(config('api.url').'/admin/permohonan/viewfiles',[ + 'files_id' => $request->files_id + ])->json(); + + return response(base64_decode($download['data']), 200, [ + 'Content-type' => 'application/' . $download['type'], + 'Content-Disposition' => 'inline; filename='.$download['filename'] + ]); + } + } diff --git a/resources/views/homepage/khazanah/home.blade.php b/resources/views/homepage/khazanah/home.blade.php index 01d2769..bcd415b 100644 --- a/resources/views/homepage/khazanah/home.blade.php +++ b/resources/views/homepage/khazanah/home.blade.php @@ -180,7 +180,7 @@ Unjuran
+
Permohonan
Cawangan
+
CIT Selesai Deposit ke Bank
+
Pengesahan
Operasi
+
Akaun
{{ $tarikhsemasa }}
RM {{ number_format($getVault,2) }}
RM {{ number_format($dashboard[0]['outstanding'],2) }}