blacklist

This commit is contained in:
afiq
2021-08-20 04:23:00 +08:00
parent f5f9f2a960
commit de8ec2cdde
2 changed files with 39 additions and 13 deletions
+19 -5
View File
@@ -37,7 +37,8 @@ class CustomersController extends Controller
$idtype = 'nokp'; $idtype = 'nokp';
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$bank = Http::get(config('api.url') . '/api/bank')->json(); $bank = Http::get(config('api.url') . '/api/bank')->json();
return view('customers.index',compact('search','cawangan_info','bank','api_url','idtype')); $blacklist_search = false;
return view('customers.index',compact('search','blacklist_search','cawangan_info','bank','api_url','idtype'));
} }
public function info(Request $request){ public function info(Request $request){
@@ -70,6 +71,9 @@ class CustomersController extends Controller
$bank = Http::get(config('api.url') . '/api/bank')->json(); $bank = Http::get(config('api.url') . '/api/bank')->json();
$customer_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json(); $customer_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json();
$blacklist = Http::get(config('api.url') . '/api/customer/blacklist',[
'nokp' => $noic
])->json();
// if($customers_info){ // if($customers_info){
// $customer_info = $customers_info[0]; // $customer_info = $customers_info[0];
// }else{ // }else{
@@ -77,13 +81,23 @@ class CustomersController extends Controller
// } // }
$request->session()->forget('page_reload'); $request->session()->forget('page_reload');
$request->session()->forget('norujukan'); $request->session()->forget('norujukan');
$blacklist_search = false;
$search = true; $search = true;
if($customer_info){ if($customer_info){
Session::put('customer_info',$customer_info); if($blacklist){
return redirect()->route('customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]); $blacklist_search = true;
return view('customers.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype'));
}else{
Session::put('customer_info',$customer_info);
return redirect()->route('customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]);
}
}else{ }else{
return view('customers.index',compact('customer_info','search','noic','cawangan_info','bank','api_url','idtype')); if($blacklist){
$blacklist_search = true;
return view('customers.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype'));
}else{
return view('customers.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype'));
}
} }
} }
+20 -8
View File
@@ -41,7 +41,7 @@
</div> </div>
</form> </form>
</div> </div>
@if($search == true ) @if($search == true && $blacklist_search == false)
<div class="text-center mt-3"> <div class="text-center mt-3">
<button type="button" style="margin:auto" class="btn btn-primary" onclick="newcustomer()"> <button type="button" style="margin:auto" class="btn btn-primary" onclick="newcustomer()">
Daftar Pelanggan Daftar Pelanggan
@@ -309,6 +309,7 @@
var api_url = "<?php echo $api_url ?>"; var api_url = "<?php echo $api_url ?>";
var search = "<?php echo $search ?>"; var search = "<?php echo $search ?>";
var type_id = "<?php echo $idtype ?>"; var type_id = "<?php echo $idtype ?>";
var blacklist_search = "<?php echo $blacklist_search ?>";
$(document).ready(function(){ $(document).ready(function(){
$('#passport_tarikh_lahir').datepicker({ $('#passport_tarikh_lahir').datepicker({
format: 'dd/mm/yyyy', format: 'dd/mm/yyyy',
@@ -318,13 +319,24 @@
identifyIC(noic); identifyIC(noic);
if(search == true){ if(search == true){
Swal.fire({ if(blacklist_search == true){
icon: 'info', Swal.fire({
title: 'Pelanggan Tiada Dalam Rekod!', icon: 'warning',
text: 'Sila Daftar Pelanggan' title: 'Amaran!',
}); text: 'Pelanggan telah disenarai hitamkan dari gadaian'
event.preventDefault(); });
return false; event.preventDefault();
return false;
}else{
Swal.fire({
icon: 'info',
title: 'Pelanggan Tiada Dalam Rekod!',
text: 'Sila Daftar Pelanggan'
});
event.preventDefault();
return false;
}
} }
}); });