diff --git a/app/Http/Controllers/CustomersController.php b/app/Http/Controllers/CustomersController.php index f86df085..c5b978d0 100644 --- a/app/Http/Controllers/CustomersController.php +++ b/app/Http/Controllers/CustomersController.php @@ -40,9 +40,10 @@ class CustomersController extends Controller $idtype = 'nokp'; $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $bank = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/bank')->json(); + $pekerjaan = Http::withOptions(['verify' => config('app.api_verify')])->get($api_url . '/api/pekerjaan')->json(); $blacklist_search = false; - return view('customers.' . $cawangan_info['version'] . '.index',compact('search','blacklist_search','cawangan_info','bank','api_url','idtype')); + return view('customers.' . $cawangan_info['version'] . '.index',compact('search','blacklist_search','cawangan_info','bank','api_url','idtype','pekerjaan')); } public function info(Request $request){ @@ -51,7 +52,8 @@ class CustomersController extends Controller $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $customer_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. Session::get('noic'))->json(); - + // dd($customer_info); + $pekerjaan = Http::withOptions(['verify' => config('app.api_verify')])->get($api_url . '/api/pekerjaan')->json(); $komoditi = Komoditi::first(); $min_komoditi = $komoditi['min_komoditi']; @@ -68,7 +70,7 @@ class CustomersController extends Controller $request->session()->flash('activate_tab', 'SAG_baru'); } - return view($customer_page,compact('cawangan_info','api_url','customer_info','bakilelong','rugilelong','min_komoditi')); + return view($customer_page,compact('cawangan_info','api_url','customer_info','bakilelong','rugilelong','min_komoditi','pekerjaan')); } public function search(Request $request){ @@ -81,6 +83,7 @@ class CustomersController extends Controller $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $bank = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/bank')->json(); $customer_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. $noic)->json(); + $pekerjaan = Http::withOptions(['verify' => config('app.api_verify')])->get($api_url . '/api/pekerjaan')->json(); $blacklist = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customer/blacklist',[ 'nokp' => $noic @@ -105,9 +108,9 @@ class CustomersController extends Controller }else{ if($blacklist){ $blacklist_search = true; - return view('customers.' . $cawangan_info['version'] . '.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype')); + return view('customers.' . $cawangan_info['version'] . '.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype','pekerjaan')); }else{ - return view('customers.' . $cawangan_info['version'] . '.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype')); + return view('customers.' . $cawangan_info['version'] . '.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype','pekerjaan')); } } } @@ -219,6 +222,7 @@ class CustomersController extends Controller 'nosiri' => $nosiri_latest, 'nota'=>$request->nota, 'kodkerja'=>$request->pekerjaan, + 'nota_pekerjaan'=>$request->nota_pekerjaan, 'tujuangadai'=>$request->tujuan_gadai, ]); diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 6fb92bb3..611bedea 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -79,15 +79,17 @@ class KhazanahController extends Controller Session::put('customer_info_khazanah',$customer_info); 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]); } + return redirect()->route('khazanah.customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]); + + // return redirect()->back()->with('failed','Maaf,Tiada Data Pelanggan...'); + }else{ 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')); } + // return view('khazanah.index',compact('search','noic','cawangan_info','bank','api_url','idtype')); + return redirect()->back()->with('failed','Maaf,Tiada Data Pelanggan...'); } } diff --git a/resources/views/admin/customer_info.blade.php b/resources/views/admin/customer_info.blade.php index 84006722..5d939386 100644 --- a/resources/views/admin/customer_info.blade.php +++ b/resources/views/admin/customer_info.blade.php @@ -145,10 +145,10 @@ -
+ {{--
-
+
--}} diff --git a/resources/views/callcenter/index.blade.php b/resources/views/callcenter/index.blade.php index 909a8dc3..c707dc73 100644 --- a/resources/views/callcenter/index.blade.php +++ b/resources/views/callcenter/index.blade.php @@ -46,7 +46,7 @@ - +
@@ -56,14 +56,14 @@ @if ($message = Session::get('success')) -
-

{{ $message }}

-
- @elseif ($message = Session::get('failed')) -
-

{{ $message }}

-
- @endif +
+

{{ $message }}

+
+ @elseif ($message = Session::get('failed')) +
+

{{ $message }}

+
+ @endif @if($search == true ) diff --git a/resources/views/customers/v2/index.blade.php b/resources/views/customers/v2/index.blade.php index b151aea7..debe3783 100644 --- a/resources/views/customers/v2/index.blade.php +++ b/resources/views/customers/v2/index.blade.php @@ -182,23 +182,23 @@
Pekerjaan
- @php - $pekerjaan = Http::withOptions(['verify' => config('app.api_verify')])->get($api_url . '/api/pekerjaan')->json(); - @endphp +
- @foreach($pekerjaan as $kerja) - + @endforeach +
Nota
-
+
-
Pekerjaan
- @php - $pekerjaan = Http::withOptions(['verify' => config('app.api_verify')])->get($api_url . '/api/pekerjaan')->json(); - @endphp +
- @foreach($pekerjaan as $kerja) - + @endforeach +
Nota
@@ -446,16 +447,17 @@
Pekerjaan
- @php - $pekerjaan = Http::withOptions(['verify' => config('app.api_verify')])->get($api_url . '/api/pekerjaan')->json(); - @endphp +
- @foreach($pekerjaan as $kerja) - + @endforeach +
Nota
@@ -1281,6 +1283,17 @@ + @push('additional_scripts') @endpush -@endsection \ No newline at end of file +@endsection diff --git a/resources/views/customers/v2/info.blade.php b/resources/views/customers/v2/info.blade.php index dde7f936..4fb79894 100644 --- a/resources/views/customers/v2/info.blade.php +++ b/resources/views/customers/v2/info.blade.php @@ -334,6 +334,27 @@ +
+
+ Pekerjaan +
+
+ @php + $pekerjaan = Http::withOptions(['verify' => config('app.api_verify')])->get($api_url . '/api/pekerjaan')->json(); + @endphp + +
+ +
+
+
No Akaun @@ -2506,6 +2527,8 @@ $('#telefon').attr('readonly', false); $('#telefon2').attr('readonly', false); $('#kodbank').attr('disabled', false); + $('#kodkerja').attr('disabled', false); + $('#nota_pekerjaan').attr('disabled', false); $('#noakaun').attr('readonly', false); $('#nota').attr('readonly', false); $('#alamat').attr('readonly', false); @@ -2527,6 +2550,8 @@ $('#telefon').attr('readonly', true); $('#telefon2').attr('readonly', true); $('#kodbank').attr('disabled', true); + $('#kodkerja').attr('disabled', true); + $('#nota_pekerjaan').attr('disabled', true); $('#noakaun').attr('readonly', true); $('#nota').attr('readonly', true); $('#alamat').attr('readonly', true); @@ -2540,6 +2565,8 @@ var telefon1 = $('#telefon').val(); var telefon2 = $('#telefon2').val(); var kodbank = $('#kodbank').val(); + var kodkerja = $('#kodkerja').val(); + var nota_pekerjaan = $('#nota_pekerjaan').val(); var noakaun = $('#noakaun').val(); var nota = $('#nota').val(); var alamat = $('#alamat').val(); @@ -2553,6 +2580,8 @@ "telefon1": telefon1, "telefon2": telefon2, "kodbank":kodbank, + "kodkerja":kodkerja, + "nota_pekerjaan":nota_pekerjaan, "noakaun":noakaun, 'nota':nota, 'alamat':alamat, @@ -2637,6 +2666,8 @@ $('#telefon2').attr('readonly', true); $('#noakaun').attr('readonly', true); $('#kodbank').attr('disabled', true); + $('#kodkerja').attr('disabled', true); + $('#nota_pekerjaan').attr('disabled', true); $('#nota').attr('readonly', true); $('#alamat').attr('readonly', true); $('#poskod').attr('readonly', true); @@ -2682,7 +2713,7 @@ }); async function removeansuran(event){ - + let ansid = $('input[name="belum"]:checked').val(); let harini = new Date();harini.setHours(0, 0, 0, 0); @@ -2693,7 +2724,7 @@ text: 'Ansuran untuk Pembiayaan Belum Selesai Sahaja!' }); - return false; + return false; } if(ansid == null && $("input[name='options']:checked").val() == 'belum_tebus'){ @@ -2716,7 +2747,7 @@ let ansuranlatest = await fetch(api_url + '/admin/ansuran/getLatest?' + queryString) .then(response => response.json()) .then(response => {return response}); - + if(Object.keys(ansuranlatest).length == 0){ Swal.fire({ icon: 'error', @@ -2734,9 +2765,9 @@ }catch(error){ console.error("Error:", error); } - - - + + + } @@ -2749,7 +2780,7 @@ } async function getKelulusanKhazanahOperasi(textstatus = 'none',norujukan){ - + const swalWithBootstrapButtons = Swal.mixin({ customClass: { confirmButton: 'btn btn-success', @@ -2816,7 +2847,7 @@ }) .then(response => response.json()) .then(response => {return response}); - + return siricreated; }else if (result.dismiss === Swal.DismissReason.cancel){ @@ -2910,7 +2941,7 @@ }).then(()=>{ location.reload(); }); - + }catch(error){ Swal.fire({ @@ -2921,4 +2952,15 @@ } } + @endsection diff --git a/resources/views/khazanah/index.blade.php b/resources/views/khazanah/index.blade.php index ea440a0d..6567f34e 100644 --- a/resources/views/khazanah/index.blade.php +++ b/resources/views/khazanah/index.blade.php @@ -33,13 +33,22 @@
+ @if ($message = Session::get('success')) +
+

{{ $message }}

+
+ @elseif ($message = Session::get('failed')) +
+

{{ $message }}

+
+ @endif diff --git a/resources/views/khazanah/v2/info.blade.php b/resources/views/khazanah/v2/info.blade.php index e558cbaa..b45c2bfc 100644 --- a/resources/views/khazanah/v2/info.blade.php +++ b/resources/views/khazanah/v2/info.blade.php @@ -122,13 +122,13 @@
- + +
+ - -
@@ -142,7 +142,7 @@ +
@@ -332,6 +332,27 @@ +
+
+ Pekerjaan +
+
+ @php + $pekerjaan = Http::withOptions(['verify' => config('app.api_verify')])->get($api_url . '/api/pekerjaan')->json(); + @endphp + +
+ +
+
+
No Akaun @@ -869,7 +890,7 @@ $.each(data,function(index,gadai_detail){ let histid = $('input[name="sudahtebus"]:checked').val(); let checkps = await checkPS(histid); - + if(histid == null){ Swal.fire({ icon: 'error', @@ -1383,6 +1404,8 @@ $.each(data,function(index,gadai_detail){ $('#telefon').attr('readonly', false); $('#telefon2').attr('readonly', false); $('#kodbank').attr('disabled', false); + $('#kodkerja').attr('disabled', false); + $('#nota_pekerjaan').attr('disabled', false); $('#noakaun').attr('readonly', false); $('#nota').attr('readonly', false); $('#nama').attr('readonly', false); @@ -1404,6 +1427,8 @@ $.each(data,function(index,gadai_detail){ $('#telefon').attr('readonly', true); $('#telefon2').attr('readonly', true); $('#kodbank').attr('disabled', true); + $('#kodkerja').attr('disabled', true); + $('#nota_pekerjaan').attr('disabled', true); $('#noakaun').attr('readonly', true); $('#nota').attr('readonly', true); $('#nama').attr('readonly', true); @@ -1427,6 +1452,8 @@ $.each(data,function(index,gadai_detail){ var telefon1 = $('#telefon').val(); var telefon2 = $('#telefon2').val(); var kodbank = $('#kodbank').val(); + var kodkerja = $('#kodkerja').val(); + var nota_pekerjaan = $('#nota_pekerjaan').val(); var noakaun = $('#noakaun').val(); var nota = $('#nota').val(); var nama = $('#nama').val(); @@ -1441,6 +1468,8 @@ $.each(data,function(index,gadai_detail){ "telefon1": telefon1, "telefon2": telefon2, "kodbank":kodbank, + "kodkerja":kodkerja, + "nota_pekerjaan":nota_pekerjaan, "noakaun":noakaun, 'nota':nota, 'nama':nama, @@ -1526,6 +1555,8 @@ $.each(data,function(index,gadai_detail){ $('#telefon2').attr('readonly', true); $('#noakaun').attr('readonly', true); $('#kodbank').attr('disabled', true); + $('#kodkerja').attr('disabled', true); + $('#nota_pekerjaan').attr('disabled', true); $('#nota').attr('readonly', true); $('#nama').attr('readonly', true); $('#alamat').attr('readonly', true); @@ -1580,4 +1611,16 @@ $.each(data,function(index,gadai_detail){ }); }); + + @endsection