diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index b355410..12a57bb 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -1431,7 +1431,7 @@ class AliranTunaiController extends Controller $gadai = Http::get(config('api.url'). '/api/gadai/laporan/'. $auth_user['cawangan'] .'/'. $current->toDateString())->json(); $tebus = Http::get(config('api.url'). '/api/tebus/laporan/'. $auth_user['cawangan'] .'/'. $current->toDateString())->json(); $ansuran = Http::get(config('api.url'). '/api/ansuran/laporan/'. $auth_user['cawangan'],['tarikh' => $current->toDateString()])->json(); - + $tuntutbaki = Http::get(config('api.url'). '/api/TuntutBaki/'. $auth_user['cawangan'] . '/teller/',['teller' => Auth::user()->name])->json(); $advansur = Http::get(config('api.url').'/api/AnsuranByTarikh/'.$auth_user['cawangan'],['kodlaluan' => Auth::user()->name ])->json(); $totalserahan = 0; @@ -1501,11 +1501,26 @@ class AliranTunaiController extends Controller $totalupahlama += $upahlama['upahDibayar']; } - $penebusan = floatval($totaltebus) + floatval($totalansuran) + floatval($totalupahlama); - $penebusanbarcodescanned = floatval($totaltebusbarcodescanned) + floatval($totalansuran) + floatval($totalupahlama); - $gadaian = floatval($totalgadai); + $totaltuntutbaki = 0; + $bakilelong = 0; + $rugilelong = 0; + foreach($tuntutbaki as $index1=>$tb) + { + if($tb['jenis'] == 'T') + { + $bakilelong += $tb['jumlah']; + }else{ + $rugilelong += -($tb['jumlah']); + } - $bakisemasa = floatval($bakiawal) + floatval($totalpendahuluan) + floatval($penebusan) - (floatval($gadaian) + floatval($totalserahan)); + $totaltuntutbaki += $tb['jumlah']; + } + + $penebusan = floatval($totaltebus) + floatval($totalansuran) + floatval($totalupahlama); + $penebusanbarcodescanned = floatval($totaltebusbarcodescanned) + floatval($totalansuran) + floatval($totalupahlama) + $rugilelong; + $gadaian = floatval($totalgadai) + $bakilelong; + + $bakisemasa = floatval($bakiawal) + floatval($totalpendahuluan) + floatval($penebusan) - (floatval($gadaian) + floatval($totalserahan)) - floatval($totaltuntutbaki); $errorpendahuluan = false; $errorserahan = false; $errorpenebusan = false; $errorgadaian = false; $errorbaki = false; diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 9586863..3bf3069 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -20,6 +20,7 @@ use Illuminate\Support\Facades\Session; use Illuminate\Support\Facades\Hash; use Carbon\Carbon; use PDF; +use DateTime; class KhazanahController extends Controller { @@ -36,25 +37,57 @@ class KhazanahController extends Controller $api_url = config('api.url'); $auth_user = Auth::user(); + $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')); + return view('khazanah.index',compact('search','cawangan_info','bank','api_url','idtype')); + } + + public function search(Request $request){ + $noic = $request->noic; + $idtype = $request->customerIDType; + Session::put('noic', $noic); + $api_url = config('api.url'); + $auth_user = Auth::user(); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + $bank = Http::get(config('api.url') . '/api/bank')->json(); + $customers_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json(); + + if($customers_info){ + $customer_info = $customers_info[0]; + }else{ + $customer_info = $customers_info; + } + $request->session()->forget('page_reload'); + $request->session()->forget('norujukan'); + + $search = true; + + 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]); + }else{ + return view('khazanah.index',compact('search','noic','cawangan_info','bank','api_url','idtype')); + } } public function info(Request $request){ $auth_user = Auth::user(); $api_url = config('api.url'); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - $customers_info = Http::get(config('api.url') . '/api/customers/'. $request->noic)->json(); + $customers_info = Http::get(config('api.url') . '/api/customers/'. Session::get('noic'))->json(); if($customers_info){ $customer_info = $customers_info[0]; }else{ $customer_info = $customers_info; } + $bakilelong = Http::get(config('api.url') . '/api/bakilelong/cawangan/' . $auth_user['cawangan'] . '/' . Session::get('noic') . '/baki')->json(); + $rugilelong = Http::get(config('api.url') . '/api/bakilelong/cawangan/' . $auth_user['cawangan'] . '/' . Session::get('noic') . '/rugi')->json(); + $request->session()->forget('page_reload'); $request->session()->forget('norujukan'); - return view('khazanah.info',compact('cawangan_info','api_url','customer_info')); + return view('khazanah.info',compact('cawangan_info','api_url','customer_info','bakilelong','rugilelong')); } public function menu() @@ -1177,7 +1210,6 @@ class KhazanahController extends Controller $bakiperubatan = 0; - switch ($request->jenismodal) { case "selenggara": $kategori = "Baiki dan Selenggara"; @@ -1257,6 +1289,9 @@ class KhazanahController extends Controller 'jumlahkeping' => "0" ]); + $myDateTime = DateTime::createFromFormat('Y-m-d', $request->tarikhbil); + $tarikhbil = $myDateTime->format('dmY'); + $panjar = Http::post(config('api.url') . '/api/CreatePanjar/'. $auth_user['cawangan'],[ 'deskripsi' => $request->deskripsi, @@ -1266,7 +1301,7 @@ class KhazanahController extends Controller 'id' => $auth_user['name'], 'bakiperubatan' => $bakiperubatan, 'nobaucer' => $request->baucer, - 'nobil' => "3213231", + 'nobil' => $tarikhbil, 'tuntutoleh' => $request->tuntutan ])->json(); @@ -1289,9 +1324,9 @@ class KhazanahController extends Controller $keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode $actype=$get_glCode_Details[0]['acttype']; //keterangan acctype - $get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json(); - if(sizeof($get_Panjar_AM)==0) - { + $get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json(); + if(sizeof($get_Panjar_AM)==0) + { $jumlah=0.0; $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json(); if(sizeof($getGLedjer_Semalam)==0) @@ -1401,28 +1436,28 @@ class KhazanahController extends Controller 'kelmarin'=>$kelmarin_panjar, - ]); + ]); - $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); - $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; - $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; - $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; - $debit_Tunai=$LejerTunaiDitangan[0]['debit']; - $recno_Tunai=$LejerTunaiDitangan[0]['recno']; - $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; - - $kredit_Tunai=$kredit_Tunai+$request->bayaran; - $hariini_Tunai=$debit_Tunai-$kredit_Tunai; - $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $kredit_Tunai=$kredit_Tunai+$request->bayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; - $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_Tunai, - 'debit'=>$debit_Tunai, - 'kredit'=>$kredit_Tunai, - 'hariini'=>$hariini_Tunai, - 'kelmarin'=>$kelmarin_Tunai, - - ]); + $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariini_Tunai, + 'kelmarin'=>$kelmarin_Tunai, + + ]); } @@ -1439,62 +1474,62 @@ class KhazanahController extends Controller $get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); if(sizeof($get_Panjar_AM)==0) { - $jumlah=0.0; - $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); - if(sizeof($getGLedjer_Semalam)==0) - { - $jumlah=0.0; - } - else - { + $jumlah=0.0; + $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); + if(sizeof($getGLedjer_Semalam)==0) + { + $jumlah=0.0; + } + else + { - $jumlah_semalam=$getGLedjer_Semalam[0]['jumlah']; - $hariIniSemalam=$getGLedjer_Semalam[0]['hariini']; - $jumlah=$jumlah_semalam+$hariIniSemalam; - } - $jumlahBulan_ini=0.0; - $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); - - if( sizeof($get_GlejerBulan_Tahun)==0) - { - $jumlahBulan_ini=0.0; - } - else - { - $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; - $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; - - }//end bulan tahun - $Jumlah_TahunIni=0.0; - $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); - if(sizeof($get_Glejer_Tahun)==0) - { - $Jumlah_TahunIni=0.0; - } - else - { + $jumlah_semalam=$getGLedjer_Semalam[0]['jumlah']; + $hariIniSemalam=$getGLedjer_Semalam[0]['hariini']; + $jumlah=$jumlah_semalam+$hariIniSemalam; + } + $jumlahBulan_ini=0.0; + $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); + + if( sizeof($get_GlejerBulan_Tahun)==0) + { + $jumlahBulan_ini=0.0; + } + else + { + $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; + + }//end bulan tahun + $Jumlah_TahunIni=0.0; + $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); + if(sizeof($get_Glejer_Tahun)==0) + { + $Jumlah_TahunIni=0.0; + } + else + { + + $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; + $Jumlah_TahunIni=$jumlah-$JumTahunIni; - $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; - $Jumlah_TahunIni=$jumlah-$JumTahunIni; - - } + } - $HariIni=0.00-$request->bayaran; - $kelmarin=$jumlah-$HariIni; - - //insert glejer untuk current date /hari ini - $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ - 'kodcaw'=>$auth_user['cawangan'], - 'glcode'=>$KERAIAN, - 'descpt'=>$keterangan, - 'debit'=>$request->bayaran, - 'kredit'=>0.0, - 'hariini'=>$HariIni, - 'kelmarin'=>$kelmarin, - 'jumlah'=>$jumlah, - 'bulanini'=>$jumlahBulan_ini, - 'tahunini'=>$Jumlah_TahunIni, - 'acttype'=> $actype + $HariIni=0.00-$request->bayaran; + $kelmarin=$jumlah-$HariIni; + + //insert glejer untuk current date /hari ini + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$KERAIAN, + 'descpt'=>$keterangan, + 'debit'=>$request->bayaran, + 'kredit'=>0.0, + 'hariini'=>$HariIni, + 'kelmarin'=>$kelmarin, + 'jumlah'=>$jumlah, + 'bulanini'=>$jumlahBulan_ini, + 'tahunini'=>$Jumlah_TahunIni, + 'acttype'=> $actype ]); @@ -1519,54 +1554,50 @@ class KhazanahController extends Controller ]); - - } else { - $hariini_panjar= $get_Panjar_AM[0]['hariini']; - $kelmarin_panjar= $get_Panjar_AM[0]['kelmarin']; - $jumlah_panjar= $get_Panjar_AM[0]['jumlah']; - $debit_panjar= $get_Panjar_AM[0]['debit']; - $recno_panjar= $get_Panjar_AM[0]['recno']; - $kredit_panjar= $get_Panjar_AM[0]['kredit']; + $hariini_panjar= $get_Panjar_AM[0]['hariini']; + $kelmarin_panjar= $get_Panjar_AM[0]['kelmarin']; + $jumlah_panjar= $get_Panjar_AM[0]['jumlah']; + $debit_panjar= $get_Panjar_AM[0]['debit']; + $recno_panjar= $get_Panjar_AM[0]['recno']; + $kredit_panjar= $get_Panjar_AM[0]['kredit']; - $debit_panjar=$debit_panjar+$request->bayaran; - $harini_panjar=$debit_panjar-$kredit_panjar; - $kelmarin_panjar=$jumlah_panjar-$harini_panjar; + $debit_panjar=$debit_panjar+$request->bayaran; + $harini_panjar=$debit_panjar-$kredit_panjar; + $kelmarin_panjar=$jumlah_panjar-$harini_panjar; - $update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_panjar, - 'debit'=>$debit_panjar, - 'kredit'=>$kredit_panjar, - 'hariini'=>$hariini_panjar, - 'kelmarin'=>$kelmarin_panjar, + $update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_panjar, + 'debit'=>$debit_panjar, + 'kredit'=>$kredit_panjar, + 'hariini'=>$hariini_panjar, + 'kelmarin'=>$kelmarin_panjar, + ]); - - ]); + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $kredit_Tunai=$kredit_Tunai+$request->bayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; - $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); - $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; - $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; - $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; - $debit_Tunai=$LejerTunaiDitangan[0]['debit']; - $recno_Tunai=$LejerTunaiDitangan[0]['recno']; - $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; - - $kredit_Tunai=$kredit_Tunai+$request->bayaran; - $hariini_Tunai=$debit_Tunai-$kredit_Tunai; - $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; - - $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_Tunai, - 'debit'=>$debit_Tunai, - 'kredit'=>$kredit_Tunai, - 'hariini'=>$hariini_Tunai, - 'kelmarin'=>$kelmarin_Tunai, - - ]); + $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariini_Tunai, + 'kelmarin'=>$kelmarin_Tunai, + + ]); } @@ -1580,51 +1611,52 @@ class KhazanahController extends Controller $keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode $actype=$get_glCode_Details[0]['acttype']; //keterangan acctype - $get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); + $get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); + if(sizeof($get_Panjar_AM)==0) { - $jumlah=0.0; - $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); - if(sizeof($getGLedjer_Semalam)==0) - { - $jumlah=0.0; - } - else - { + $jumlah=0.0; + $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); + if(sizeof($getGLedjer_Semalam)==0) + { + $jumlah=0.0; + } + else + { - $jumlah_semalam=$getGLedjer_Semalam[0]['jumlah']; - $hariIniSemalam=$getGLedjer_Semalam[0]['hariini']; - $jumlah=$jumlah_semalam+$hariIniSemalam; - } - $jumlahBulan_ini=0.0; - $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); - - if( sizeof($get_GlejerBulan_Tahun)==0) - { - $jumlahBulan_ini=0.0; - } - else - { - $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; - $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; - - }//end bulan tahun - $Jumlah_TahunIni=0.0; - $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); - if(sizeof($get_Glejer_Tahun)==0) - { - $Jumlah_TahunIni=0.0; - } - else - { + $jumlah_semalam=$getGLedjer_Semalam[0]['jumlah']; + $hariIniSemalam=$getGLedjer_Semalam[0]['hariini']; + $jumlah=$jumlah_semalam+$hariIniSemalam; + } + $jumlahBulan_ini=0.0; + $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); + + if( sizeof($get_GlejerBulan_Tahun)==0) + { + $jumlahBulan_ini=0.0; + } + else + { + $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; + + }//end bulan tahun + $Jumlah_TahunIni=0.0; + $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); + if(sizeof($get_Glejer_Tahun)==0) + { + $Jumlah_TahunIni=0.0; + } + else + { + + $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; + $Jumlah_TahunIni=$jumlah-$JumTahunIni; - $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; - $Jumlah_TahunIni=$jumlah-$JumTahunIni; - - } + } - $HariIni=0.0-$request->bayaran; - $kelmarin=$jumlah-$HariIni; + $HariIni=0.0-$request->bayaran; + $kelmarin=$jumlah-$HariIni; //insert glejer untuk current date /hari ini $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ @@ -1672,45 +1704,45 @@ class KhazanahController extends Controller else { - $hariini_panjar= $get_Panjar_AM[0]['hariini']; - $kelmarin_panjar= $get_Panjar_AM[0]['kelmarin']; - $jumlah_panjar= $get_Panjar_AM[0]['jumlah']; - $debit_panjar= $get_Panjar_AM[0]['debit']; - $recno_panjar= $get_Panjar_AM[0]['recno']; - $kredit_panjar= $get_Panjar_AM[0]['kredit']; - $debit_panjar=$debit_panjar+$request->bayaran; - $harini_panjar=$debit_panjar-$kredit_panjar; - $kelmarin_panjar=$jumlah_panjar-$harini_panjar; - $update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_panjar, - 'debit'=>$debit_panjar, - 'kredit'=>$kredit_panjar, - 'hariini'=>$hariini_panjar, - 'kelmarin'=>$kelmarin_panjar, + $hariini_panjar= $get_Panjar_AM[0]['hariini']; + $kelmarin_panjar= $get_Panjar_AM[0]['kelmarin']; + $jumlah_panjar= $get_Panjar_AM[0]['jumlah']; + $debit_panjar= $get_Panjar_AM[0]['debit']; + $recno_panjar= $get_Panjar_AM[0]['recno']; + $kredit_panjar= $get_Panjar_AM[0]['kredit']; + $debit_panjar=$debit_panjar+$request->bayaran; + $harini_panjar=$debit_panjar-$kredit_panjar; + $kelmarin_panjar=$jumlah_panjar-$harini_panjar; + $update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_panjar, + 'debit'=>$debit_panjar, + 'kredit'=>$kredit_panjar, + 'hariini'=>$hariini_panjar, + 'kelmarin'=>$kelmarin_panjar, - - ]); + + ]); - $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); - $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; - $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; - $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; - $debit_Tunai=$LejerTunaiDitangan[0]['debit']; - $recno_Tunai=$LejerTunaiDitangan[0]['recno']; - $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; - - $kredit_Tunai=$kredit_Tunai+$request->bayaran; - $hariini_Tunai=$debit_Tunai-$kredit_Tunai; - $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $kredit_Tunai=$kredit_Tunai+$request->bayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; - $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user->kodcaw,[ - 'recno'=>$recno_Tunai, - 'debit'=>$debit_Tunai, - 'kredit'=>$kredit_Tunai, - 'hariini'=>$hariini_Tunai, - 'kelmarin'=>$kelmarin_Tunai, - - ]); + $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user->kodcaw,[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariini_Tunai, + 'kelmarin'=>$kelmarin_Tunai, + + ]); } }//end perbelanjaan Selanggara @@ -1730,7 +1762,7 @@ class KhazanahController extends Controller { return redirect('/panjar')->with('messageinformation','Panjar Berjaya Disimpan.'); }else{ - return redirect('/panjar')->with('messageinformation','Panjar Mengalami Masalah UntukDisimpan.'); + return redirect('/panjar')->with('messageinformation','Panjar Mengalami Masalah Untuk Disimpan.'); } return response($updateVault); @@ -2838,7 +2870,7 @@ class KhazanahController extends Controller } public function cetakLaporanRingkasanHarian(Request $request){ - // dd($request); + $api_url = config('api.url'); $auth_user = Auth::user(); $current = Carbon::now(); @@ -2904,11 +2936,11 @@ class KhazanahController extends Controller $totalbilhapuskirakeseluruhan = $kawalanstok[3]['hapuskira1'][0]['bil'] + $kawalanstok[3]['hapuskira2'][0]['bil'] + $kawalanstok[3]['hapuskira3'][0]['bil']; $totalbilhapuskirasehari = $kawalanstok[3]['hapuskiraini1'][0]['bil'] + $kawalanstok[3]['hapuskiraini2'][0]['bil'] + $kawalanstok[3]['hapuskiraini3'][0]['bil']; - $totalbilhapuskira = $totalbilhapuskirakeseluruhan + $totalbilhapuskirasehari; echo number_format($totalbilhapuskira); + $totalbilhapuskira = $totalbilhapuskirakeseluruhan + $totalbilhapuskirasehari; $totalpinjhapuskirakeseluruhan = $kawalanstok[3]['hapuskira1'][0]['pinj'] + $kawalanstok[3]['hapuskira2'][0]['pinj'] + $kawalanstok[3]['hapuskira3'][0]['pinj']; $totalpinjhapuskirasehari = $kawalanstok[3]['hapuskiraini1'][0]['pinj'] + $kawalanstok[3]['hapuskiraini2'][0]['pinj'] + $kawalanstok[3]['hapuskiraini3'][0]['pinj']; - $totalpinjhapuskira = $totalpinjhapuskirakeseluruhan + $totalpinjhapuskirasehari; echo number_format($totalpinjhapuskira,2); + $totalpinjhapuskira = $totalpinjhapuskirakeseluruhan + $totalpinjhapuskirasehari; $totalbilkawalanstok = $totalbilgadai-$totalbiltebus-$totalbilans-$totalbillelong-$totalbilhapuskira; $totalpinjkawalanstok = $totalpinjgadai-$totalpinjtebus-$totalpinjans-$totalpinjlelong-$totalpinjhapuskira; @@ -3427,6 +3459,7 @@ class KhazanahController extends Controller if($wtd > 0) array_push($tanggungansemasa,['glcode' => '3000/021','descpt' => 'WANG TAK DITUNTUT','amaun' => $wtd]); if($cajlelong > 0) array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Pendapatan Caj Lelong','amaun' => $cajlelong]); if($untungrugiterkumpul > 0) array_push($tanggungansemasa,['glcode' => '7000/101','descpt' => 'Untung/Rugi Terkumpul','amaun' => $untungrugiterkumpul]); + if($cajperkhidmatan > 0) array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Caj Perkhidmatan Terkumpul','amaun' => $cajperkhidmatan]); if($cajlelongxtra > 0) array_push($tanggungansemasa,['glcode' => '5000/313','descpt' => 'Pendapatan Caj Lelong Xtra ','amaun' => $cajlelongxtra]); if($upahsimpanxtra > 0) array_push($tanggungansemasa,['glcode' => '5000/413','descpt' => 'Upah Simpan Xtra - Koperasi PKB','amaun' => $upahsimpanxtra]); if($bakilelongxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/190','descpt' => 'Baki Lelong Xtra','amaun' => $bakilelongxtra]); diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 5f07630..530f5a1 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -91,8 +91,15 @@ class LelongController extends Controller $bakiakhir = $baki; - $bakiakhir -= $request->jumlah; - + if($request->jenis == 'T'){ + $bakiakhir -= $request->jumlah; + $keluar += $request->jumlah; + } + else + { + $bakiakhir += -($request->jumlah); + $masuk += -($request->jumlah); + } //masuk dalam tunai aliran $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ diff --git a/app/Http/Controllers/PenebusanController.php b/app/Http/Controllers/PenebusanController.php index da38505..fac24d0 100644 --- a/app/Http/Controllers/PenebusanController.php +++ b/app/Http/Controllers/PenebusanController.php @@ -38,6 +38,36 @@ class PenebusanController extends Controller return view('penebusan.index',compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa')); } + public function tebuspenuh(Request $request) + { + $api_url = config('api.url'); + + $updatetebus = Http::put(config('api.url').'/api/updatetebus/'. $request->kodcaw .'/' . $request->norujukan,[ + "nopelanggan" => $request->nopelanggan, + "jenistebus" => $request->jenistebus, + "jbg" => $request->jbg, + "kadarupah" => $request->kadarupah, + "nilai_marhun" => $request->nilai_marhun, + "pinjaman" => $request->pinjaman, + "ansuran" => $request->ansuran, + "addpinjaman" => $request->addpinjaman, + "bakipinjaman" => $request->bakipinjaman, + "bakiupah" => $request->bakiupah, + "historygadaian" => $request->historygadaian, + "marhun" => $request->marhun, + "nowakil" => $request->nowakil, + "jenisbayarantebus" => $request->jenisbayarantebus, + "teller" => $request->teller + ])->json(); + + if($updatetebus) + { + return response('success'); + }else{ + return response('fail'); + } + } + public function bayaransuransTawarruq(Request $request) { $api_url = config('api.url'); @@ -884,4 +914,24 @@ class PenebusanController extends Controller return $totalnilaimarhun; } + public function PenebusanKhazanah($norujukan){ + $auth_user = Auth::user(); + $api_url = config('api.url'); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + + $gadaidetail = Http::get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); + $noic = $gadaidetail[0][0]['nokp']; + $customerdetail = Http::get(config('api.url') . '/api/customers/'. $noic)->json(); + $marhundetail = Http::get(config('api.url') . '/api/marhun/'. $norujukan)->json(); + + $marhun = $marhundetail[0]; + $nama = $customerdetail[0]['nama']; + + $gadai = $gadaidetail[0][0]; + + $nilaihargasemasa = $this->tukaranhargaemas($norujukan); + + return view('penebusan.index-khazanah',compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa')); + } + } diff --git a/public/js/main.js b/public/js/main.js index 9d027d9..d422400 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -135,7 +135,6 @@ function totalkeyserahan(datakeyin) $.each(arrayambilan, function( index, arr ){ if(arr[0] == idkey) { - arrayambilan[index][1] = totalamount(idkey,valkey); } @@ -267,6 +266,114 @@ function kiraan(datakeyin) } +function kiraanpanjar(datakeyin) +{ + var idkey = $(datakeyin).attr('id'); + var valkey = $(datakeyin).val(); + var amount = 0; + let amountkiraan = 0; + + var validate = parseFloat($(datakeyin).data('amaun')); + + $.each(arrayambilan, function( index, arr ){ + if(arr[0] == idkey) + { + + arrayambilan[index][1] = totalamount(idkey,valkey); + } + + amount += arr[1]; + }); + + if(Number(valkey) > Number(validate)) + { + Swal.fire({ + icon: 'error', + title: 'Amaran', + text: 'Jumlah denominasi melebihi kadar' + }); + $(datakeyin).val(''); + } + else + { + + $('#amaunkiraan').val(amount); + + } + + switch(idkey) { + case 'bundle1': + amountkiraan += (valkey * 100); + $('#totalb1').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle20': + amountkiraan += (valkey * 1000); + $('#totalb20').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle5': + amountkiraan += (valkey * 500); + $('#totalb5').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle50': + amountkiraan += (valkey * 5000); + $('#totalb50').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle10': + amountkiraan += (valkey * 1000); + $('#totalb10').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle100': + amountkiraan += (valkey * 5000); + $('#totalb100').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen1': + amountkiraan += (valkey * 0.01); + $('#totalsen1').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen5': + amountkiraan += (valkey * 0.05); + $('#totalsen5').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen10': + amountkiraan += (valkey * 0.05); + $('#totalsen10').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen20': + amountkiraan += (valkey * 0.20); + $('#totalsen20').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen50': + amountkiraan += (valkey * 0.50); + $('#totalsen50').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit1': + amountkiraan += (valkey * 1); + $('#totalring1').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit5': + amountkiraan += (valkey * 5); + $('#totalring5').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit10': + amountkiraan += (valkey * 10); + $('#totalring10').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit20': + amountkiraan += (valkey * 20); + $('#totalring20').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit50': + amountkiraan += (valkey * 50); + $('#totalring50').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit100': + amountkiraan += (valkey * 100); + $('#totalring100').val(formatter.format(amountkiraan.toFixed(2))); + break; + } + +} + async function openuptambahdanserah(e) { var id = $(e).attr('id'); diff --git a/resources/views/customers/info.blade.php b/resources/views/customers/info.blade.php index 3738a37..69d348c 100644 --- a/resources/views/customers/info.blade.php +++ b/resources/views/customers/info.blade.php @@ -522,7 +522,7 @@ gadai_detail['t_matang'], 'RM '+formatter.format(gadai_detail['pinjaman']), (((Number(gadai_detail['pinjaman'])/Number(gadai_detail['nilaimarhun']))*100).toFixed(2)).toLocaleString("en-GB") + '%', - gadai_detail['jbg'] + gadai_detail['tempoh'] ]).draw(); }else{ tablegadai.row.add([ @@ -545,7 +545,7 @@ gadai_detail['t_update'], 'RM '+formatter.format(gadai_detail['bakipjm']), (((Number(gadai_detail['pinjaman'])/Number(gadai_detail['nilaimarhun']))*100).toFixed(2)).toLocaleString("en-GB") + '%', - gadai_detail['jbg'] + gadai_detail['tempoh'] ]).draw(); }else if(jenistebus == "lelong"){ var urlroute = '{{ route("lelongan", ":id") }}'; diff --git a/resources/views/homepage/khazanah/home.blade.php b/resources/views/homepage/khazanah/home.blade.php index 9769bbe..6b9214b 100644 --- a/resources/views/homepage/khazanah/home.blade.php +++ b/resources/views/homepage/khazanah/home.blade.php @@ -174,7 +174,7 @@
- Pelanggan + Pelanggan
Laporan diff --git a/resources/views/khazanah/dashboard.blade.php b/resources/views/khazanah/dashboard.blade.php index 4d34971..46c23a3 100644 --- a/resources/views/khazanah/dashboard.blade.php +++ b/resources/views/khazanah/dashboard.blade.php @@ -150,11 +150,11 @@
Keuntungan :
-

RM {{ number_format($keuntungan) }}

+

RM {{ number_format($keuntungan,2) }}

Upah Simpan :
-

RM {{ number_format($upahsimpan) }}

+

RM {{ number_format($upahsimpan,2) }}

diff --git a/resources/views/khazanah/index.blade.php b/resources/views/khazanah/index.blade.php index 78fc091..4195a35 100644 --- a/resources/views/khazanah/index.blade.php +++ b/resources/views/khazanah/index.blade.php @@ -10,17 +10,31 @@
+ + +
masukkan nombor kad pengenalan
-
+
-
+
- +
- + +
+
+
@@ -29,14 +43,14 @@
@if($search == true )
-
@endif
- +
+
@@ -151,271 +400,529 @@
- - -
-
-
- -

maklumat pelanggan

- -
-
-
-
- Nama -
-
- -
-
-
-
-
-
- No Kad Pengenalan -
-
- -
-
-
- -
-
- - - -
-
- -
-
-
-
-
- - - - - - - - - - - - - - - - - -
BilNo RujukanTarikh GadaiPembiayaanNilai MarhunTempohKeuntunganTarikh MatangMarginKos KeuntunganHapus Gadai
- - {{-- Sudah Tebus --}} - - - - - - - - - - - - - - - - - - -
BilNo RujukanTarikh GadaiPembiayaanNilai MarhunTempohKeuntunganTarikh MatangMarginKos KeuntunganHapus Gadai
- - - - - - - - - - - - - - - - - - -
BilNo RujukanTarikh GadaiPembiayaanNilai MarhunTempohKeuntunganTarikh MatangMarginKos KeuntunganHapus Gadai
- -
-
-
-
-
@endsection diff --git a/resources/views/khazanah/panjar.blade.php b/resources/views/khazanah/panjar.blade.php index 2a5f9e7..67b0b5e 100644 --- a/resources/views/khazanah/panjar.blade.php +++ b/resources/views/khazanah/panjar.blade.php @@ -134,7 +134,7 @@ Swal.fire({ icon: 'error', title: 'Amaran!', - text: 'Tambah Marhun Tidak Berjaya' + text: 'Panjar Tak Berjaya' }); console.log(xhRequest); } @@ -196,7 +196,7 @@ Swal.fire({ icon: 'error', title: 'Amaran!', - text: 'Tambah Marhun Tidak Berjaya' + text: 'Panjar Tidak Berjaya' }); console.log(xhRequest); } @@ -208,52 +208,81 @@ function checkformpanjar(formdata) { + + // let keraian = $('#KeraianForm').hasClass('in'); //-- check dapur only for tuntutan; - // let dapur = $('#DapurModal').hasClass('in'); //-- check dapur only for tuntutan; - - // //Variable Initialize - // let baucer = $(formdata).find("[name='baucer']").val(); - // let tarikh = $(formdata).find("[name='tarikh']").val(); + let baucer = $(formdata).find("[name='baucer']").val(); + let tarikh = $(formdata).find("[name='tarikh']").val(); // let tuntutan = $(formdata).find("[name='tuntutan']").val(); - // let tarikhbil = $(formdata).find("[name='tarikhbil']").val(); - // let deskripsi = $(formdata).find("[name='deskripsi']").val(); - // let bayaran = $(formdata).find("[name='bayaran']").val(); + let tarikhbil = $(formdata).find("[name='bil']").val(); + let deskripsi = $(formdata).find("[name='deskripsi']").val(); + let bayaran = $(formdata).find("[name='bayaran']").val(); - // var validation = Array.prototype.filter.call(formdata, function(form) { - // if (form.checkValidity() === false) { - // event.preventDefault(); - // event.stopPropagation(); - // } - // form.classList.add('is-invalid'); - // }); - // if(!tarikh) - // { - // console.log('tarikh xleh'); - // } + let booltarikh = false;let booltuntutan = false; let booltarikhbil = false; let booldeskripsi = false; let boolbayaran = false; - // if(!tarikhbil) - // { - // console.log('tarikh xde'); - // } + if(!tarikh) + { + $(formdata).find("[name='errortarikh']").show(); + $(formdata).find("[name='errortarikh']").text("*Isikan tarikh dalam input!"); + $(formdata).find("[name='tarikh']").addClass('is-invalid'); + $(formdata).find("[name='tarikh']").parent().removeClass("mb-4"); - // if(dapur === false) - // { - // if(!tuntutan) - // console.log('tututan xde'); - // } + booltarikh = true; + } - // if(deskripsi === '' || deskripsi === null) - // { - // console.log('deskripsi xde'); - // } + if(!tarikhbil) + { + $(formdata).find("[name='errorbil']").show(); + $(formdata).find("[name='errorbil']").text("*Isikan tarikh bil dalam input!"); + $(formdata).find("[name='tarikhbil']").addClass('is-invalid'); + $(formdata).find("[name='tarikhbil']").parent().removeClass("mb-4"); + + booltarikhbil = true; + + } + + if(!$.trim(deskripsi)) + { + $(formdata).find("[name='errordeskripsi']").show(); + $(formdata).find("[name='errordeskripsi']").text("*Isikan tarikh deskripsi dalam input!"); + $(formdata).find("[name='deskripsi']").addClass('is-invalid'); + $(formdata).find("[name='deskripsi']").parent().removeClass("mb-4"); + + booldeskripsi = true; + } + + if(!bayaran) + { + $(formdata).find("[name='errorbayaran']").show(); + $(formdata).find("[name='errorbayaran']").text("*Isikan bayaran dalam input!"); + $(formdata).find("[name='bayaran']").addClass('is-invalid'); + $(formdata).find("[name='bayaran']").parent().removeClass("mb-4"); + + boolbayaran = true; + + } + + let errorbaucer = $(formdata).find("[name='errorbaucer']").text(); + let errortarikh = $(formdata).find("[name='errortarikh']").text(); + let errortuntutan = $(formdata).find("[name='errortuntutan']").text(); + let errortarikhbil = $(formdata).find("[name='errorbil']").text(); + let errordeskripsi = $(formdata).find("[name='errordeskripsi']").text(); + let errorbayaran = $(formdata).find("[name='errorbayaran']").text(); - // if(bayaran === null || bayaran === '') - // { - // console.log('bayaran xde'); - // } - // return false; + if(booltarikh === true && booltarikhbil === true && booldeskripsi === true && boolbayaran === true) + { + event.preventDefault(); + return; + }else{ + return true; + } + + event.preventDefault(); + return; + + } function openupdeno() @@ -314,6 +343,27 @@ .find("input[type=checkbox], input[type=radio]") .prop("checked", "") .end(); + + $(this).find("[name='errortarikh']").hide(); + $(this).find("[name='tarikh']").removeClass('is-invalid'); + $(this).find("[name='tarikh']").parent().addClass("mb-4"); + + $(this).find("[name='errortuntutan']").hide(); + $(this).find("[name='tuntutan']").removeClass('is-invalid'); + $(this).find("[name='tuntutan']").parent().addClass("mb-4"); + + $(this).find("[name='errorbil']").hide(); + $(this).find("[name='tarikhbil']").removeClass('is-invalid'); + $(this).find("[name='tarikhbil']").parent().addClass("mb-4"); + + $(this).find("[name='errordeskripsi']").hide(); + $(this).find("[name='deskripsi']").removeClass('is-invalid'); + $(this).find("[name='deskripsi']").parent().addClass("mb-4"); + + $(this).find("[name='errorbayaran']").hide(); + $(this).find("[name='bayaran']").removeClass('is-invalid'); + $(this).find("[name='bayaran']").parent().addClass("mb-4"); + }); $('#SelenggaraModal').on('hidden.bs.modal', function (e) { @@ -324,6 +374,26 @@ .find("input[type=checkbox], input[type=radio]") .prop("checked", "") .end(); + + $(this).find("[name='errortarikh']").hide(); + $(this).find("[name='tarikh']").removeClass('is-invalid'); + $(this).find("[name='tarikh']").parent().addClass("mb-4"); + + $(this).find("[name='errortuntutan']").hide(); + $(this).find("[name='tuntutan']").removeClass('is-invalid'); + $(this).find("[name='tuntutan']").parent().addClass("mb-4"); + + $(this).find("[name='errorbil']").hide(); + $(this).find("[name='tarikhbil']").removeClass('is-invalid'); + $(this).find("[name='tarikhbil']").parent().addClass("mb-4"); + + $(this).find("[name='errordeskripsi']").hide(); + $(this).find("[name='deskripsi']").removeClass('is-invalid'); + $(this).find("[name='deskripsi']").parent().addClass("mb-4"); + + $(this).find("[name='errorbayaran']").hide(); + $(this).find("[name='bayaran']").removeClass('is-invalid'); + $(this).find("[name='bayaran']").parent().addClass("mb-4"); }); $('#BelanjaamModal').on('hidden.bs.modal', function (e) { @@ -334,6 +404,26 @@ .find("input[type=checkbox], input[type=radio]") .prop("checked", "") .end(); + + $(this).find("[name='errortarikh']").hide(); + $(this).find("[name='tarikh']").removeClass('is-invalid'); + $(this).find("[name='tarikh']").parent().addClass("mb-4"); + + $(this).find("[name='errortuntutan']").hide(); + $(this).find("[name='tuntutan']").removeClass('is-invalid'); + $(this).find("[name='tuntutan']").parent().addClass("mb-4"); + + $(this).find("[name='errorbil']").hide(); + $(this).find("[name='tarikhbil']").removeClass('is-invalid'); + $(this).find("[name='tarikhbil']").parent().addClass("mb-4"); + + $(this).find("[name='errordeskripsi']").hide(); + $(this).find("[name='deskripsi']").removeClass('is-invalid'); + $(this).find("[name='deskripsi']").parent().addClass("mb-4"); + + $(this).find("[name='errorbayaran']").hide(); + $(this).find("[name='bayaran']").removeClass('is-invalid'); + $(this).find("[name='bayaran']").parent().addClass("mb-4"); }); $('#PerubatanModal').on('hidden.bs.modal', function (e) { @@ -344,6 +434,26 @@ .find("input[type=checkbox], input[type=radio]") .prop("checked", "") .end(); + + $(this).find("[name='errortarikh']").hide(); + $(this).find("[name='tarikh']").removeClass('is-invalid'); + $(this).find("[name='tarikh']").parent().addClass("mb-4"); + + $(this).find("[name='errortuntutan']").hide(); + $(this).find("[name='tuntutan']").removeClass('is-invalid'); + $(this).find("[name='tuntutan']").parent().addClass("mb-4"); + + $(this).find("[name='errorbil']").hide(); + $(this).find("[name='tarikhbil']").removeClass('is-invalid'); + $(this).find("[name='tarikhbil']").parent().addClass("mb-4"); + + $(this).find("[name='errordeskripsi']").hide(); + $(this).find("[name='deskripsi']").removeClass('is-invalid'); + $(this).find("[name='deskripsi']").parent().addClass("mb-4"); + + $(this).find("[name='errorbayaran']").hide(); + $(this).find("[name='bayaran']").removeClass('is-invalid'); + $(this).find("[name='bayaran']").parent().addClass("mb-4"); }); @@ -355,6 +465,26 @@ .find("input[type=checkbox], input[type=radio]") .prop("checked", "") .end(); + + $(this).find("[name='errortarikh']").hide(); + $(this).find("[name='tarikh']").removeClass('is-invalid'); + $(this).find("[name='tarikh']").parent().addClass("mb-4"); + + $(this).find("[name='errortuntutan']").hide(); + $(this).find("[name='tuntutan']").removeClass('is-invalid'); + $(this).find("[name='tuntutan']").parent().addClass("mb-4"); + + $(this).find("[name='errorbil']").hide(); + $(this).find("[name='tarikhbil']").removeClass('is-invalid'); + $(this).find("[name='tarikhbil']").parent().addClass("mb-4"); + + $(this).find("[name='errordeskripsi']").hide(); + $(this).find("[name='deskripsi']").removeClass('is-invalid'); + $(this).find("[name='deskripsi']").parent().addClass("mb-4"); + + $(this).find("[name='errorbayaran']").hide(); + $(this).find("[name='bayaran']").removeClass('is-invalid'); + $(this).find("[name='bayaran']").parent().addClass("mb-4"); }); // $('#denominasipanjar').on('hidden.bs.modal', function (e) { diff --git a/resources/views/khazanah/pendahuluanserahanmain.blade.php b/resources/views/khazanah/pendahuluanserahanmain.blade.php index 951cc09..4d6230a 100644 --- a/resources/views/khazanah/pendahuluanserahanmain.blade.php +++ b/resources/views/khazanah/pendahuluanserahanmain.blade.php @@ -150,12 +150,77 @@ let dtacct = $('#dtacct').val(); let ktacct = $('#ktacct').val(); - $('#amaundiminta').val(amaun); + let boolamaun = false;let boolketerangan = false;let booljenis = false; + if(!amaun) + { + $("[name='erroramaun']").show(); + $("[name='erroramaun']").text("*Isikan amaun dalam input!"); + $("[name='amaun']").addClass('is-invalid'); - $('#denominasiHQModal').modal('show'); - $('#pendahuluanserahanModal').modal('hide'); + boolamaun = true; + }else{ + $("[name='erroramaun']").hide(); + $("[name='amaun']").removeClass('is-invalid'); + + boolamaun = false; + } + + if(!keterangan) + { + $("[name='errorketerangan']").show(); + $("[name='errorketerangan']").text("*Isikan keterangan dalam input!"); + $("[name='keterangan']").addClass('is-invalid'); + + boolketerangan = true; + }else{ + $("[name='errorketerangan']").hide(); + $("[name='keterangan']").removeClass('is-invalid'); + + boolketerangan = false; + } + + if(!jenis) + { + $(".invalid-feedback").show(); + + booljenis = true; + }else{ + $(".invalid-feedback").hide(); + + booljenis = false; + } + + if(boolamaun === false && boolketerangan === false && booljenis === false) + { + console.log('masuk'); + $('#amaundiminta').val(amaun); + $('#denominasiHQModal').modal('show'); + $('#pendahuluanserahanModal').modal('hide'); + return true; + }else{ + event.preventDefault(); + return false; + } + + } + $('#pendahuluanserahanModal').on('hidden.bs.modal', function (e) { + + $(this).find("[name='erroramaun']").hide(); + $(this).find("[name='amaun']").removeClass('is-invalid'); + // $(this).find("[name='tarikh']").parent().addClass("mb-4"); + + $(this).find("[name='errorketerangan']").hide(); + $(this).find("[name='keterangan']").removeClass('is-invalid'); + // $(this).find("[name='tuntutan']").parent().addClass("mb-4"); + + $(this).find(".invalid-feedback").hide(); + // $(this).find("[name='errorradio']").removeClass('is-invalid'); + // $(this).find("[name='tarikhbil']").parent().addClass("mb-4"); + + }); + function funcbatal() { $('#denominasiHQModal').modal('hide'); diff --git a/resources/views/layouts/app_operasi.blade.php b/resources/views/layouts/app_operasi.blade.php index cf40376..5799299 100644 --- a/resources/views/layouts/app_operasi.blade.php +++ b/resources/views/layouts/app_operasi.blade.php @@ -131,9 +131,23 @@ $('#linkz').text(data.namateller + " Pohon Kelulusan"); $("#linkz").attr("href", "{{ url('kelulusan') }}"); - audio.play(); - audio.muted = false; - + if(window.location.pathname === '/operasi/kelulusan') + { + location.reload(); + }else{ + console.log('luar kelulusan'); + audio.play(); + audio.muted = false; + var countlagu = 1; + audio.onended = function() { + if(countlagu <= 3){ + countlagu++; + console.log(countlagu); + this.play(); + } + } + } + const Toast = Swal.mixin({ toast: true, position: 'top-end', diff --git a/resources/views/lelongan/index.blade.php b/resources/views/lelongan/index.blade.php index e275dfb..b1bd3fb 100644 --- a/resources/views/lelongan/index.blade.php +++ b/resources/views/lelongan/index.blade.php @@ -207,6 +207,8 @@ buttonsStyling: false }); + let jumlah = $('#jumlah').val();let hargajual = $('#hargajual').val(); + swalWithBootstrapButtons.fire({ title: 'Dapatkan Pengesahan Khazanah', text: "Tuntutan Baki Pelanggan!", @@ -246,9 +248,9 @@ } - let batchno = $('#batch').val();let teller = "{{ Auth::user()->name }}";let bakipjm = $('#pembiayaan').val();let bakiupah = $('#keuntungan').val(); + let batchno = $('#batch').val();let teller = "{{ Auth::user()->name }}";let bakipjm = $('#pembiayaan').val().replace(/[^0-9.-]+/g,"");let bakiupah = $('#keuntungan').val(); let cajlain = 0.00; let cajlelong = $('#cajlelong').val(); - let jumlah = $('#jumlah').val();let hargajual = $('#hargajual').val(); + let jumlah = $('#jumlah').val().replace(/[^0-9.-]+/g,"");let hargajual = $('#hargajual').val().replace(/[^0-9.-]+/g,""); $.ajax({ method:'post', @@ -273,8 +275,6 @@ var channel = pusher.subscribe('notice-ubahhapus'); channel.bind('my-ubahhapus', function(data) { - console.log(data); - if(data.norujukan == norujukan) { diff --git a/resources/views/modal/denominasimodalpendahuluanserahan.blade.php b/resources/views/modal/denominasimodalpendahuluanserahan.blade.php index 2c9179d..c5f5b76 100644 --- a/resources/views/modal/denominasimodalpendahuluanserahan.blade.php +++ b/resources/views/modal/denominasimodalpendahuluanserahan.blade.php @@ -118,6 +118,7 @@ + RM100 diff --git a/resources/views/modal/denopanjar.blade.php b/resources/views/modal/denopanjar.blade.php index 8f7fc73..76119ce 100644 --- a/resources/views/modal/denopanjar.blade.php +++ b/resources/views/modal/denopanjar.blade.php @@ -35,51 +35,51 @@ RM0.01 - + RM1 - + RM0.05 - + RM5 - + RM0.10 - + RM10 - + RM0.20 - + RM20 - + RM0.50 - + RM50 - + @@ -89,7 +89,7 @@ RM100 - + diff --git a/resources/views/modal/panjar.blade.php b/resources/views/modal/panjar.blade.php index 8621ce9..73ac7aa 100644 --- a/resources/views/modal/panjar.blade.php +++ b/resources/views/modal/panjar.blade.php @@ -8,7 +8,7 @@
-
+ @csrf