admin page customer

This commit is contained in:
afiq
2021-08-09 01:19:58 +08:00
parent c565b8a515
commit 1a86a9081f
8 changed files with 1313 additions and 6 deletions
+8
View File
@@ -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'));
}
}
+21 -4
View File
@@ -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()