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 + Permohonan
diff --git a/resources/views/khazanah/permohonanwang.blade.php b/resources/views/khazanah/permohonanwang.blade.php index 573d5c0..32387d7 100644 --- a/resources/views/khazanah/permohonanwang.blade.php +++ b/resources/views/khazanah/permohonanwang.blade.php @@ -1,6 +1,8 @@ @extends('layouts.app') @section('content') @include('modal.permohonanwang') +@include('modal.CITModal') +@include('modal.denominasipermohonan')
@@ -37,7 +39,7 @@
Senarai Permohonan Masih Aktif
- + Rekod Permohonan
@@ -63,17 +65,17 @@ {{ $mohon['tarikh_permohonan'] }} {{ number_format($mohon['amaun_mohon'],2) }} - + {{ $mohon['jenismohon'] }} @php if($mohon['tagdeposit'] === 1) { - echo ''; + echo ''; }else if(($mohon['tagcit'] === 0 && $mohon['jenismohon'] === 'bayaranbalik')) { - echo ''; + echo ''; } else{ echo 'DALAM PROSES'; @@ -93,6 +95,7 @@
+ @endsection diff --git a/resources/views/khazanah/rekodpermohonan.blade.php b/resources/views/khazanah/rekodpermohonan.blade.php index a33a894..684c9f8 100644 --- a/resources/views/khazanah/rekodpermohonan.blade.php +++ b/resources/views/khazanah/rekodpermohonan.blade.php @@ -9,7 +9,7 @@ @@ -55,11 +55,11 @@ {{ number_format($mohon['amaun_mohon'],2) }} {{ number_format($mohon['jumlah_diluluskan'],2) }} - + {{ $mohon['jenismohon'] }} @php - if($mohon['tagterima'] === 1) + if($mohon['tagterima'] === 1 || ($mohon['jenismohon'] == 'bayaranbalik' && $mohon['tagoperasi'] === 1 && $mohon['tagcit'] === 1 && $mohon['tagakaun'] === 1)) echo 'BERJAYA'; else echo 'BATAL'; @endphp diff --git a/resources/views/khazanah/status.blade.php b/resources/views/khazanah/status.blade.php index 3ce88dd..4dfdf77 100644 --- a/resources/views/khazanah/status.blade.php +++ b/resources/views/khazanah/status.blade.php @@ -125,6 +125,21 @@ @section('content')
+
+ @csrf + +
+ +
+ @csrf + +
+ +
+ @csrf + +
+
@@ -181,12 +196,12 @@
@else
-
-
    -
  • -
  • -
  • -
  • +
    +
      +
    • +
    • +
    • +
@@ -238,26 +253,26 @@
@else -
-
+
+

Permohonan
Cawangan

-
+

CIT Selesai Deposit ke Bank

-
+

Pengesahan
Operasi

-
+

Akaun

@@ -290,15 +305,15 @@ break; case 3: echo $desc['description'] . '
' . 'NAMA AKAUN :' . $desc[0]['nama_akaun']; break; - case 4: echo $desc['description'] . '
' . 'JUMLAH DILULUSKAN :RM' . number_format($desc[0]['jumlah_diluluskan'],2); + case 4: echo $desc['description'] . '
' . 'JUMLAH DILULUSKAN :RM' . number_format($desc[0]['jumlah_diluluskan'],2) . '
'; break; - case 5: echo $desc['description'] . '
' . 'JENIS BANK :' . $desc[0]['jenisbank'] . '
' . 'NO RESIT :' . $desc[0]['noresit']; + case 5: echo $desc['description'] . '
' . 'JENIS BANK :' . $desc[0]['jenisbank'] . 'JENIS CIT:' . $desc[0]['jeniscit'] . '
' . 'NO RESIT :' . $desc[0]['noresit'] . 'NAMA SYARIKAT:' . $desc[0]['namasyarikat']; break; case 6: echo $desc['description'] . '
' . 'NAMA PENERIMA :' . $desc[0]['nama_penerima']; break; case 7: echo $desc['description']; break; - case 8: echo $desc['description'] . '
' . 'JENIS BANK :' . $desc[0]['jenisbank']; + case 8: echo $desc['description'] . '
' . 'JENIS BANK :' . $desc[0]['jenisbank'] .'
'; break; } @@ -319,5 +334,21 @@
@endsection diff --git a/resources/views/modal/CITModal.blade.php b/resources/views/modal/CITModal.blade.php new file mode 100644 index 0000000..c76bbc9 --- /dev/null +++ b/resources/views/modal/CITModal.blade.php @@ -0,0 +1,53 @@ + + + + + diff --git a/resources/views/modal/denominasipermohonan.blade.php b/resources/views/modal/denominasipermohonan.blade.php new file mode 100644 index 0000000..8eee8d8 --- /dev/null +++ b/resources/views/modal/denominasipermohonan.blade.php @@ -0,0 +1,147 @@ + + + + diff --git a/resources/views/modal/permohonanwang.blade.php b/resources/views/modal/permohonanwang.blade.php index 72234b6..a45435d 100644 --- a/resources/views/modal/permohonanwang.blade.php +++ b/resources/views/modal/permohonanwang.blade.php @@ -18,21 +18,21 @@
- -
+ +
*Nyatakan Jumlah Permohonan
- +

{{ $tarikhsemasa }}

- +

RM {{ number_format($getVault,2) }}

@@ -43,7 +43,7 @@
--}}
- +

RM {{ number_format($dashboard[0]['outstanding'],2) }}

diff --git a/routes/web.php b/routes/web.php index 786db28..1c1c5c7 100644 --- a/routes/web.php +++ b/routes/web.php @@ -141,6 +141,8 @@ Route::get('/permohonan',['as'=>'permohonan.index','uses' => 'KhazanahController Route::get('/permohonan/rekod',['as'=>'permohonan.rekod','uses' => 'KhazanahController@RekodPermohonan'])->middleware('auth','khazanah'); Route::post('/permohonan/simpan',['as'=>'permohonan.simpan','uses' => 'KhazanahController@SimpanPermohonan'])->middleware('auth','khazanah'); Route::get('/permohonan/status/{mohonid}',['as'=>'permohonan.status','uses' => 'KhazanahController@StatusPermohonan'])->middleware('auth','khazanah'); +Route::post('/permohonan/cit',['as'=>'permohonan.cit','uses' => 'KhazanahController@CITPermohonan'])->middleware('auth','khazanah'); +Route::post('/permohonan/download',['as'=>'permohonan.download','uses' => 'KhazanahController@DownloadFiles'])->middleware('auth','khazanah'); Route::post('/kakitangan/harian',['as'=>'kakitangan.harian','uses'=>'KakitanganController@kakitanganHarian'])->middleware('auth','khazanah'); Route::get('/lelong',['as'=>'lelong','uses'=>'LelongController@lelong']);