diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 4bf15b1..5296414 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -52,4 +52,12 @@ class HomeController extends Controller return view('homepage.'.$auth_user['roles'].'.home',compact('cawangan_info','api_url')); } } + + public function poskod(){ + $api_url = config('api.url'); + $auth_user = Auth::user(); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + + return view('admin.poskod',compact('cawangan_info','api_url','auth_user')); + } } diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index d9dca21..c7e2df5 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -41,7 +41,11 @@ class KhazanahController extends Controller $idtype = 'nokp'; $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $bank = Http::get(config('api.url') . '/api/bank')->json(); - return view('khazanah.index',compact('search','cawangan_info','bank','api_url','idtype')); + if($auth_user->roles == 'admin'){ + return view('admin.customer_index',compact('search','cawangan_info','bank','api_url','idtype','auth_user')); + }else{ + return view('khazanah.index',compact('search','cawangan_info','bank','api_url','idtype','auth_user')); + } } public function search(Request $request){ @@ -66,9 +70,17 @@ class KhazanahController extends Controller if($customer_info){ Session::put('customer_info_khazanah',$customer_info); - return redirect()->route('khazanah.customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]); + if($auth_user->roles == 'admin'){ + return redirect()->route('admin.customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]); + }else{ + return redirect()->route('khazanah.customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]); + } }else{ - return view('khazanah.index',compact('search','noic','cawangan_info','bank','api_url','idtype')); + if($auth_user->roles == 'admin'){ + return view('admin.customer_index',compact('search','noic','cawangan_info','bank','api_url','idtype')); + }else{ + return view('khazanah.index',compact('search','noic','cawangan_info','bank','api_url','idtype')); + } } } @@ -92,7 +104,12 @@ class KhazanahController extends Controller $request->session()->forget('page_reload'); $request->session()->forget('norujukan'); - return view('khazanah.info',compact('cawangan_info','api_url','customer_info','bakilelong','rugilelong','negeri')); + + if($auth_user->roles == 'admin'){ + return view('admin.customer_info',compact('cawangan_info','api_url','customer_info','bakilelong','rugilelong','negeri')); + }else{ + return view('khazanah.info',compact('cawangan_info','api_url','customer_info','bakilelong','rugilelong','negeri')); + } } public function menu() diff --git a/resources/views/admin/customer_index.blade.php b/resources/views/admin/customer_index.blade.php new file mode 100644 index 0000000..8e3c1ca --- /dev/null +++ b/resources/views/admin/customer_index.blade.php @@ -0,0 +1,860 @@ +@extends('layouts.app_operasi') + +@section('content') + +