diff --git a/app/Http/Controllers/SemakController.php b/app/Http/Controllers/SemakController.php index bcf9e1f..8d2a072 100644 --- a/app/Http/Controllers/SemakController.php +++ b/app/Http/Controllers/SemakController.php @@ -35,4 +35,46 @@ class SemakController extends Controller return view('semak.senaraisag', compact('belum_tebus','sudah_tebus')); } + + public function PenyataSummary($norujukan) + { + $api_url = config('api.url'); + + $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'. 'KB2')->json(); + $cawangan_detail=$cawangan[0]; + + $auth_user = Auth::user(); + + $customer = Http::get(config('api.url'). '/api/customers/'.$auth_user['icno'])->json(); + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); + + if(sizeof($gadai) != 0) + $gadai = $gadai[0]; + + $transaction = Http::get(config('api.url').'/api/transaction/norujukan/'. $norujukan)->json(); + + return view('penyata.summary',compact('cawangan_detail','transaction','customer','gadai','api_url')); + } + + public function Penyata($norujukan) + { + $api_url = config('api.url'); + + $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'. 'KB2')->json(); + $cawangan_detail=$cawangan[0]; + + $auth_user = Auth::user(); + + $customer = Http::get(config('api.url'). '/api/customers/'.$auth_user['icno'])->json(); + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); + + if(sizeof($gadai) != 0) + $gadai = $gadai[0]; + + $transaction = Http::get(config('api.url').'/api/transaction/norujukan/'. $norujukan)->json(); + + return view('penyata.penyata',compact('cawangan_detail','transaction','customer','gadai','api_url')); + } } diff --git a/app/Models/loguser.php b/app/Models/loguser.php new file mode 100644 index 0000000..e15283f --- /dev/null +++ b/app/Models/loguser.php @@ -0,0 +1,22 @@ + + + + +
+
+
+
+
+ + +
+
+
+
+
+ + +
@@ -26,8 +48,8 @@
-
-
+
+
-
-
+
+
-
+
diff --git a/resources/views/penyata/summary.blade.php b/resources/views/penyata/summary.blade.php index d0fb3b1..9926881 100644 --- a/resources/views/penyata/summary.blade.php +++ b/resources/views/penyata/summary.blade.php @@ -112,6 +112,38 @@ text-align: center; } + + .btn-sub{ + border-radius: 12px; + font-size: 14px; + background-color: #008CBA; + border: none; + color: white; + padding: 10px 10px; + text-align: center; + text-decoration: none; + display: inline-block; + } + + .btn-sub:hover{ + background-color: #4CAF50; /* Green */ + color: white; + cursor: pointer; + } + + .tablebayaran{ + margin-left:auto; + margin-right:auto; + border-spacing:10px; + } + + input[type=text] { + width: 70%; + padding: 7px 10px; + margin: 8px 0; + box-sizing: border-box; + } + @@ -176,9 +208,10 @@
- +
- + + @foreach($gadai as $index1=>$gad) @@ -190,37 +223,44 @@ echo($formattedweddingdate) @endphp - - + + + + + @endforeach + @foreach($transaction as $index=>$trans) + + + + + + + @endforeach - @php - $poskod = Http::get($api_url . '/api/poskod/' . $customer['poskod'])->json(); - $negeri = Http::get($api_url . '/api/negeri/' . $poskod['kodnegeri'])->json(); - $daerah = Http::get($api_url . '/api/daerah/' . $poskod['koddaerah'])->json(); - - @endphp - - - - - - - - + - - - - - + +
TRANSAKSI PELANGGANTRANSAKSI PELANGGAN(RM)
:{{ number_format($gad['pinjaman'],2) }}:{{ number_format($gad['pinjaman'],2) }}
+ @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gad['t_gadai']); + $formattgadai = $myDateTime->format('d/m/Y'); + + switch($trans['trans_type']){ + + case 'T': echo 'PELANGGAN TEBUS PENUH PADA ' . $formattgadai; + break; + case 'A': echo 'PELANGGAN BAYAR ANSURAN PADA ' . $formattgadai; + break; + case 'S': echo 'PELANGGAN TEBUS SEBAHAGIAN PADA ' . $formattgadai;; + break; + case 'P': echo 'PELANGGAN TAMBAH PINJAMAN PADA ' . $formattgadai;; + break; + } + + + @endphp:{{ number_format(($trans['duit_masuk']*-1),2) }}
Alamat:{!! strtoupper($customer['alamat1']) . ',
' . $customer['poskod'] . ', ' . strtoupper($daerah['namadaerah']) . ', ' . strtoupper($negeri['negeri']) !!}
Tarikh Cetak:@php - - $myDateTime = DateTime::createFromFormat('Y-m-d', '2021-04-04'); - $formattedweddingdate = $myDateTime->format('d-m-Y'); - echo($formattedweddingdate); - - @endphp
BAKI KESELURUHAN Baki Keseluruhansadsad:{{ number_format($gad['bakipjm'],2) }}
@@ -316,14 +356,22 @@
-
- - Dengan Ini saya bersetuju untuk membayar sejumlah wang ansuran keatas surat ini. -
-
- - -
+
+ + + + + + + + + + + +
NorujukanPembiayaanJumlah Pembiayaan
{{ $gad['norujukan'] }}{{ number_format($gad['pinjaman'],2) }}
+ + +
diff --git a/resources/views/semak/semaksag.blade.php b/resources/views/semak/semaksag.blade.php index 17bc9b0..7f0adfe 100644 --- a/resources/views/semak/semaksag.blade.php +++ b/resources/views/semak/semaksag.blade.php @@ -3,28 +3,25 @@ @section('content') @include('layouts.headers.cards') -
- -
- -
- -
- - + + +
+
+
+
+
+ + +
+
- {{--
- New - Filters -
--}}
-
@@ -62,8 +59,6 @@
- -
@endsection @push('js') diff --git a/routes/web.php b/routes/web.php index cb75222..3fbeea4 100644 --- a/routes/web.php +++ b/routes/web.php @@ -29,9 +29,9 @@ Route::group(['middleware' => 'auth'], function () { Route::get('profile', ['as' => 'profile.edit', 'uses' => 'App\Http\Controllers\ProfileController@edit']); Route::put('profile', ['as' => 'profile.update', 'uses' => 'App\Http\Controllers\ProfileController@update']); Route::get('upgrade', function () {return view('pages.upgrade');})->name('upgrade'); - Route::get('map', function () {return view('pages.maps');})->name('map'); - Route::get('icons', function () {return view('pages.icons');})->name('icons'); - Route::get('table-list', function () {return view('pages.tables');})->name('table'); + Route::get('map', function () {return view('pages.maps');})->name('map'); + Route::get('icons', function () {return view('pages.icons');})->name('icons'); + Route::get('table-list', function () {return view('pages.tables');})->name('table'); Route::put('profile/password', ['as' => 'profile.password', 'uses' => 'App\Http\Controllers\ProfileController@password']); }); @@ -40,66 +40,29 @@ Auth::routes(); Route::get('/home', 'App\Http\Controllers\HomeController@index')->name('home'); Route::group(['middleware' => 'auth'], function () { - Route::resource('user', 'App\Http\Controllers\UserController', ['except' => ['show']]); - Route::get('profile', ['as' => 'profile.edit', 'uses' => 'App\Http\Controllers\ProfileController@edit']); - Route::put('profile', ['as' => 'profile.update', 'uses' => 'App\Http\Controllers\ProfileController@update']); - Route::get('upgrade', function () {return view('pages.upgrade');})->name('upgrade'); - Route::get('map', function () {return view('pages.maps');})->name('map'); - Route::get('icons', function () {return view('pages.icons');})->name('icons'); - Route::get('table-list', function () {return view('pages.tables');})->name('table'); - Route::put('profile/password', ['as' => 'profile.password', 'uses' => 'App\Http\Controllers\ProfileController@password']); + Route::get('/semaksag', 'App\Http\Controllers\SemakController@SemakSAG')->name('semaksag'); + Route::post('/senaraisag', 'App\Http\Controllers\SemakController@SenaraiSAG')->name('senaraisag'); + Route::get('/semakbayaran', 'App\Http\Controllers\BayaranController@SenaraiPembayaran')->name('pembayaransag'); + Route::get('/analisa', 'App\Http\Controllers\AnalisaController@index')->name('analisa.index'); + Route::get('/penyata/{norujukan}', 'App\Http\Controllers\SemakController@Penyata')->name('penyata.show'); + Route::get('/penyata/summary/{norujukan}', 'App\Http\Controllers\SemakController@PenyataSummary')->name('penyata.summary'); + Route::post('/paymentaction', 'App\Http\Controllers\BayaranController@PembayaranAction')->name('payment.action'); }); -Route::get('/semaksag', 'App\Http\Controllers\SemakController@SemakSAG')->name('semaksag'); -Route::post('/senaraisag', 'App\Http\Controllers\SemakController@SenaraiSAG')->name('senaraisag'); -Route::get('/semakbayaran', 'App\Http\Controllers\BayaranController@SenaraiPembayaran')->name('pembayaransag'); - -Route::get('/analisa', 'App\Http\Controllers\AnalisaController@index')->name('analisa.index'); - -Route::get('/penyata/{norujukan}', function ($norujukan) { - - $api_url = config('api.url'); - - $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'. 'KB2')->json(); - $cawangan_detail=$cawangan[0]; - - $auth_user = Auth::user(); - - $customer = Http::get(config('api.url'). '/api/customers/'.$auth_user['icno'])->json(); - - $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); - - if(sizeof($gadai) != 0) - $gadai = $gadai[0]; - - $transaction = Http::get(config('api.url').'/api/transaction/norujukan/'. $norujukan)->json(); - - return view('penyata.penyata',compact('cawangan_detail','transaction','customer','gadai','api_url')); -})->name('penyata.show'); - -Route::get('/penyata/summary/{norujukan}', function ($norujukan) { - - $api_url = config('api.url'); - - $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'. 'KB2')->json(); - $cawangan_detail=$cawangan[0]; - - $auth_user = Auth::user(); - - $customer = Http::get(config('api.url'). '/api/customers/'.$auth_user['icno'])->json(); - - $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); - - if(sizeof($gadai) != 0) - $gadai = $gadai[0]; - - $transaction = Http::get(config('api.url').'/api/transaction/norujukan/'. $norujukan)->json(); - - return view('penyata.summary',compact('cawangan_detail','transaction','customer','gadai','api_url')); -})->name('penyata.summary'); -Route::post('/paymentaction', 'App\Http\Controllers\BayaranController@PembayaranAction')->name('payment.action'); + + +//For Reference + +// Route::resource('user', 'App\Http\Controllers\UserController', ['except' => ['show']]); + // Route::get('profile', ['as' => 'profile.edit', 'uses' => 'App\Http\Controllers\ProfileController@edit']); + // Route::put('profile', ['as' => 'profile.update', 'uses' => 'App\Http\Controllers\ProfileController@update']); + // Route::get('upgrade', function () {return view('pages.upgrade');})->name('upgrade'); + // Route::get('map', function () {return view('pages.maps');})->name('map'); + // Route::get('icons', function () {return view('pages.icons');})->name('icons'); + // Route::get('table-list', function () {return view('pages.tables');})->name('table'); + // Route::put('profile/password', ['as' => 'profile.password', 'uses' => 'App\Http\Controllers\ProfileController@password']);