Merge branch 'new-super' of https://gitlab.com/online-sistem1/kaunter into tukar-taraf

This commit is contained in:
Afiq Zakwan Hamdan
2021-07-08 23:41:42 +08:00
18 changed files with 568 additions and 367 deletions
+201 -162
View File
@@ -800,10 +800,53 @@ class KhazanahController extends Controller
'totpanjar'=>$request->bayaran 'totpanjar'=>$request->bayaran
]); ]);
$panjareach = Http::get( config('api.url') .'/api/SenaraiPanjar/listeach/'. $auth_user['cawangan'],['nobaucer' => $request->baucer])->json();
$recnopanjar = $panjareach['recno'];
$rekodsen1 -= intval($request->ambilansen1);
$rekodsen5 -= intval($request->ambilansen5);
$rekodsen10 -= intval($request->ambilansen10);
$rekodsen20 -= intval($request->ambilansen20);
$rekodsen50 -= intval($request->ambilansen50);
$rekodring1 -= intval($request->ambilanring1);
$rekodring5 -= intval($request->ambilanring5);
$rekodring10 -= intval($request->ambilanring10);
$rekodring20 -= intval($request->ambilanring20);
$rekodring50 -= intval($request->ambilanring50);
$rekodring100 -= intval($request->ambilanring100);
$denopanjar = Http::post(config('api.url').'/api/requestdenopanjar/'.$auth_user['cawangan'],[
'kodlaluan' => $auth_user['name'],
'serahan' => floatval($request->bayaran),
'bd1' => 0,
'bd5' => 0,
'bd10' => 0,
'bd20' => 0,
'bd50' => 0,
'bd100' => 0,
'txtring1' => intval($request->ambilanring1),
'txtring5' => intval($request->ambilanring5),
'txtring10' => intval($request->ambilanring10),
'txtring20' => intval($request->ambilanring20),
'txtring50' => intval($request->ambilanring50),
'txtring100' => intval($request->ambilanring100),
'txtring1000' => 0,
'txtsen1' => intval($request->ambilansen1),
'txtsen5' => intval($request->ambilansen5),
'txtsen10' => intval($request->ambilansen10),
'txtsen20' => intval($request->ambilansen20),
'txtsen50' => intval($request->ambilansen50),
'jenis' => $request->jenismodal,
'recno' => intval($recnopanjar)
]);
$upVault = $updateVault->getStatusCode(); $upVault = $updateVault->getStatusCode();
$upDeno = $denominasicreate->getStatusCode(); $upDeno = $denominasicreate->getStatusCode();
$updenopanjar = $denopanjar->getStatusCode();
if($upVault == 200 && empty($panjar) == false && $upDeno == 200) if($upVault == 200 && empty($panjar) == false && $upDeno == 200 && $updenopanjar == 200)
{ {
if($request->jenismodal === 'perubatan') if($request->jenismodal === 'perubatan')
{ {
@@ -820,12 +863,96 @@ class KhazanahController extends Controller
return redirect('/panjar')->with('messageinformation','Panjar Berjaya Disimpan.'); return redirect('/panjar')->with('messageinformation','Panjar Berjaya Disimpan.');
}else{ }else{
return redirect('/panjar')->with('messageinformation','Panjar Mengalami Masalah Untuk Disimpan.'); return redirect('/panjar')->with('messageinformation','Panjar Mengalami Masalah Untuk Disimpan.');
} }
return response($updateVault); return response($updateVault);
} }
public function deletepanjar(Request $request)
{
$auth_user = Auth::user();
$api_url = config('api.url');
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$denopanjar = Http::get( config('api.url') .'/api/getdenopanjar/'. $auth_user['cawangan'],['recno' => $request->recno])->json();
if(sizeof($denopanjar) > 0)
$denopanjar = $denopanjar[0];
$denominasilist = Http::get( config('api.url') .'/api/DenominasiController/'. $auth_user['cawangan'])->json();
//bundle initialize
$rekodb1 = $denominasilist[0]['bd1']; $rekodb5 = $denominasilist[0]['bd5']; $rekodb10 = $denominasilist[0]['bd10']; $rekodb20 = $denominasilist[0]['bd20'];
$rekodb50 = $denominasilist[0]['bd50']; $rekodb100 = $denominasilist[0]['bd100'];
//wang Syilling Initialize
$rekodsen1 = $denominasilist[0]['txtsen1']; $rekodsen5 = $denominasilist[0]['txtsen5']; $rekodsen10 = $denominasilist[0]['txtsen10'];
$rekodsen20 = $denominasilist[0]['txtsen20']; $rekodsen50 = $denominasilist[0]['txtsen50'];
//Wang Ringgit Initialize
$rekodring1 = $denominasilist[0]['txtring1']; $rekodring5 = $denominasilist[0]['txtring5']; $rekodring10 = $denominasilist[0]['txtring10'];
$rekodring20 = $denominasilist[0]['txtring20']; $rekodring50 = $denominasilist[0]['txtring50']; $rekodring100 = $denominasilist[0]['txtring100'];
//Tolok Rekod
$rekodsen1 += intval($denopanjar['txtsen1']);
$rekodsen5 += intval($denopanjar['txtsen5']);
$rekodsen10 += intval($denopanjar['txtsen10']);
$rekodsen20 += intval($denopanjar['txtsen20']);
$rekodsen50 += intval($denopanjar['txtsen50']);
$rekodring1 += intval($denopanjar['txtring1']);
$rekodring5 += intval($denopanjar['txtring5']);
$rekodring10 += intval($denopanjar['txtring10']);
$rekodring20 += intval($denopanjar['txtring20']);
$rekodring50 += intval($denopanjar['txtring50']);
$rekodring100 += intval($denopanjar['txtring100']);
$denominasicreate = Http::put(config('api.url').'/api/DenominasiUpdate/'.$auth_user['cawangan'],[
'bd1' => $rekodb1,
'bd5'=> $rekodb5,
'bd10'=> $rekodb10,
'bd20'=> $rekodb20,
'bd50'=> $rekodb50,
'bd100'=> $rekodb100,
'txtring1'=> $rekodring1,
'txtring5'=> $rekodring5,
'txtsen1'=> $rekodsen1,
'txtsen5'=> $rekodsen5,
'txtsen10'=> $rekodsen10,
'txtsen20'=> $rekodsen20,
'txtsen50'=> $rekodsen50,
'txtring10'=> $rekodring10,
'txtring20'=> $rekodring20,
'txtring50'=> $rekodring50,
'txtring100'=> $rekodring100,
'txtring1000'=> "0",
'jumlahbundle'=> "0",
'txtjumlah'=> "0",
'jumlahkeping' => "0"
]);
$deletepanjar = Http::post(config('api.url') . '/api/DeletePanjar/'. $auth_user['cawangan'],[
'recno' => $request->recno
])->json();
$updateVault = Http::put( config('api.url').'/api/UpdateVault/DeletePanjar/'.$auth_user['cawangan'],[
'totpanjar'=>$denopanjar['serahan']
]);
$upVault = $updateVault->getStatusCode();
$upDeno = $denominasicreate->getStatusCode();
if($upVault == 200 && $upDeno == 200)
{
return 'berjaya';
}else{
dd($upVault,$upDeno);
return 'gagal';
}
}
public function pendahuluan() public function pendahuluan()
{ {
$auth_user = Auth::user(); $auth_user = Auth::user();
@@ -1437,11 +1564,12 @@ class KhazanahController extends Controller
$tebus = Http::get(config('api.url'). '/api/tebus/laporan/'. $auth_user['cawangan'] .'/'. $tebus_date)->json(); $tebus = Http::get(config('api.url'). '/api/tebus/laporan/'. $auth_user['cawangan'] .'/'. $tebus_date)->json();
$tebuspengasingan = Http::get(config('api.url'). '/api/tebus/laporanjenistawarruq/'. $auth_user['cawangan'],['tarikh' => $tebus_date])->json(); $tebuspengasingan = Http::get(config('api.url'). '/api/tebus/laporanjenistawarruq/'. $auth_user['cawangan'],['tarikh' => $tebus_date])->json();
$upahlama = Http::get(config('api.url'). '/api/advansurdetails/'. $auth_user['cawangan'],['tarikh' => $tebus_date])->json(); $upahlama = Http::get(config('api.url'). '/api/advansurdetails/'. $auth_user['cawangan'],['tarikh' => $tebus_date])->json();
$ansuran = Http::get(config('api.url'). '/api/ansuransummary/'. $auth_user['cawangan'],['tarikh' => $tebus_date])->json();
$cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
$cawangan_detail=$cawangan[0]; $cawangan_detail=$cawangan[0];
// dd($gadai); // dd($gadai);
return view('print.laporan_penebusan', compact('tebus','cawangan_detail','tarikh_cetak','tebus_date','tebuspengasingan','api_url','upahlama')); return view('print.laporan_penebusan', compact('tebus','cawangan_detail','tarikh_cetak','tebus_date','tebuspengasingan','ansuran','api_url','upahlama'));
} }
public function laporanLelongan(){ public function laporanLelongan(){
@@ -2364,6 +2492,7 @@ class KhazanahController extends Controller
$hapuskira = Http::get(config('api.url').'/api/CalculationHapusKira/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $hapuskira = Http::get(config('api.url').'/api/CalculationHapusKira/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
$xtra = Http::get(config('api.url').'/api/Xtra/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $xtra = Http::get(config('api.url').'/api/Xtra/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
//TunaiDitangan Sementara Upah //TunaiDitangan Sementara Upah
if($tarikh_imbangan2 >= '2021-04-22' && $tarikh_imbangan2 < '2021-05-05') if($tarikh_imbangan2 >= '2021-04-22' && $tarikh_imbangan2 < '2021-05-05')
{ {
@@ -2384,14 +2513,14 @@ class KhazanahController extends Controller
$bakilelongxtra = floatval(123.20); $bakilelongxtra = floatval(123.20);
$cajlelongxtra = floatval(25.50); $cajlelongxtra = floatval(25.50);
$upahsimpanxtra = floatval(4894.40); $upahsimpanxtra = floatval(4894.40);
$peruntukanhapuskira = ($xtra['phapuskira']); $peruntukanhapuskira = ($xtra['phapuskira']);
}else{ }else{
$upahsimpanxtra = $xtra['upahsimpan']; $upahsimpanxtra = $xtra['upahsimpan'];
$bakilelongxtra = $xtra['bakilelong']; $bakilelongxtra = $xtra['bakilelong'];
$utgterkumpulxtra = $xtra['untungrugiterkumpul']; $utgterkumpulxtra = $xtra['untungrugiterkumpul'];
$rugilelongxtra = -($xtra['kerugianlelong']); $rugilelongxtra = -($xtra['kerugianlelong']);
$peruntukanhapuskira = ($xtra['phapuskira']); $peruntukanhapuskira = ($xtra['phapuskira']);
} }
//Terkumpul //Terkumpul
@@ -2479,184 +2608,94 @@ class KhazanahController extends Controller
public function cetak_lejer_am(Request $request) public function cetak_lejer_am(Request $request)
{ {
//new glcode 2021-02-22 $auth_user = Auth::user();
$GL_Code_BayaranOnline="1000/210"; $api_url = config('api.url');
$GL_CodeUntungSebenar="1000/213";
$GL_CodeHutangArrahn="1000/211";
$GL_CodeHutangAkru="2000/007";
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
$cawangan_detail=$cawangan[0];
$auth_user = Auth::user(); $auth_user = Auth::user();
$api_url = config('api.url'); $api_url = config('api.url');
// dd($tarikh_aging); $num=$request->num;
$num=$request->num; $current = Carbon::now();
$current = Carbon::now(); $current = new Carbon();
$current = new Carbon(); $tarikh_cetak = $current->toDateString();
if($request->datetimepicker1 == null){
$tarikh_cetak = $current->toDateString(); $tarikh_cetak = $current->toDateString();
}else {
if($request->datetimepicker1 == null){
$tarikh_cetak = $current->toDateString();
}else
{
$split_date = explode('-',$request->datetimepicker1); $split_date = explode('-',$request->datetimepicker1);
$tarikh_mula = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; $tarikh_mula = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0];
} }
if($request->datetimepicker2 == null) if($request->datetimepicker2 == null){
{
$tarikh_cetak = $current->toDateString(); $tarikh_cetak = $current->toDateString();
}
} else{
else
{
$split_date = explode('-',$request->datetimepicker2); $split_date = explode('-',$request->datetimepicker2);
$tarikh_akhir = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; $tarikh_akhir = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0];
} }
//KIRAAN UNTUK LEJER_AM BAYARAN ONLINE & TRANSAKSI BAYARAN UPAH //Calculation Imbang Duga
$imbangduga = Http::get(config('api.url').'/api/PendahuluanSerahanLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$getProduct=Http::get(config('api.url').'/api/getProduct/'.$auth_user['cawangan'])->json(); $keuntungan = Http::get(config('api.url').'/api/KeuntunganArRahnLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$glcode=$getProduct[0]['glcode']; $rebet = Http::get(config('api.url').'/api/RebetCalculationLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$kodGL=$getProduct[0]['kodgl'];
$glcode_UP=$getProduct[0]['glcode_up'];
$get_GLCode=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$kodGL])->json(); //Harta semasa
$pinjamandiberi = Http::get(config('api.url').'/api/PinjamanDiberiLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$pembiayaantawarruq = Http::get(config('api.url').'/api/PembiayaanDiberiTawarruqLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$tunaiditangan = Http::get(config('api.url').'/api/TunaiDiTanganLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$untungrugi = Http::get(config('api.url').'/api/UntungRugiCalculationLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$bayaranpendahuluan = Http::get(config('api.url').'/api/BayaranPendahuluanLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$keterangan=$get_GLCode[0]['descpt']; //Tanggungan Semasa
$acctype=$get_GLCode[0]['acttype']; $panjar = Http::get(config('api.url').'/api/CalculationPanjarLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$bakilelong = Http::get(config('api.url').'/api/BakiLelongCalculationLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$keuntungansebenar = Http::get(config('api.url').'/api/KeuntunganSebenarLejer/' . $auth_user['cawangan'],['mula' => $tarikh_mula, 'hingga' => $tarikh_akhir])->json();
$total_bayaranOnline=0.0; $Debit = [];
$TotalDebit = 0;
$TotalTunaiDebit = 0;
$TotalTunaiKredit = 0;
$TotalTunaiDebit = $pinjamandiberi['Gadai'] + $pembiayaantawarruq['Gadai'] + $rebet + $keuntungan + $imbangduga['serahan'] + $panjar['bds'] + $panjar['perubatan'] + $panjar['keraian'] + $bakilelong['rugilelong'];
$TotalTunaiKredit = $pinjamandiberi['Tebus'] + $pembiayaantawarruq['Tebus'] + $rebet + $keuntungan + $keuntungansebenar + $untungrugi + $bayaranpendahuluan + $imbangduga['pendahuluan'] + $bakilelong['bakilelong'];
array_push($Debit,['glcode' => '1000/010','descpt' => 'Tunai Di Tangan', 'amaun' => $TotalTunaiKredit]);
array_push($Debit,['glcode' => '1000/013','descpt' => 'Pinjaman Diberi - Koop PKB', 'amaun' => $pinjamandiberi['Gadai']]);
array_push($Debit,['glcode' => '1000/017','descpt' => 'Pembiayaan Di Bawah Tawarruq', 'amaun' => $pembiayaantawarruq['Gadai']]);
array_push($Debit,['glcode' => '1000/041','descpt' => 'Bayaran Pendahuluan','amaun' => 0.00]);
array_push($Debit,['glcode' => '1000/241','descpt' => 'Rebet','amaun' => ($rebet)]);
array_push($Debit,['glcode' => '1000/211','descpt' => 'Keuntungan Tertangguh', 'amaun' => $keuntungan]);
if($imbangduga['serahan'] > 0) array_push($Debit,['glcode' => '1000/020','descpt' => 'Serahan Kepada HQ', 'amaun' => $imbangduga['serahan']]);
if($panjar['bds'] > 0) array_push($Debit,['glcode' => '3000/017','descpt' => 'PANJAR - Baiki dan Selenggara','amaun' => $panjar['bds']]);
if($panjar['perubatan'] > 0) array_push($Debit,['glcode' => '3000/018','descpt' => 'PANJAR - Belanja AM','amaun' => $panjar['perubatan']]);
if($panjar['keraian'] > 0) array_push($Debit,['glcode' => '3000/019','descpt' => 'PANJAR - Keraian Dan Promosi','amaun' => $panjar['keraian']]);
if($bakilelong['rugilelong'] != 0) array_push($Debit,['glcode' => '3000/020','descpt' => 'Kerugian Lelong','amaun' => $bakilelong['rugilelong']]);
// $getTotalBayaranOnline=Http::get(config('api.url').'/api/ansuranByrOnline/'.$auth_user['cawangan'])->json(); $TotalDebit = $TotalTunaiKredit + $pinjamandiberi['Gadai'] + $pembiayaantawarruq['Gadai'] + $rebet + $keuntungan + $imbangduga['serahan'] + $panjar['bds'] + $panjar['perubatan'] + $panjar['keraian'] + $bakilelong['rugilelong'];
// if(sizeof($getTotalBayaranOnline)!=0)
// {
// $total_bayaranOnline=$getTotalBayaranOnline[0]['cash_in']; $Kredit = [];
$TotalKredit = 0;
// } array_push($Kredit,['glcode' => '1000/010','descpt' => 'Tunai Di Tangan', 'amaun' => $TotalTunaiDebit]);
// else array_push($Kredit,['glcode' => '1000/013','descpt' => 'Pinjaman Diberi - Koop PKB', 'amaun' => $pinjamandiberi['Tebus']]);
// { array_push($Kredit,['glcode' => '1000/017','descpt' => 'Pembiayaan Di Bawah Tawarruq', 'amaun' => $pembiayaantawarruq['Tebus']]);
array_push($Kredit,['glcode' => '1000/041','descpt' => 'Bayaran Pendahuluan','amaun' => ($bayaranpendahuluan)]);
// } array_push($Kredit,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet)]);
array_push($Kredit,['glcode' => '5000/211','descpt' => 'Keuntungan Tergantung', 'amaun' => $keuntungan]);
//START UNTUK GLEJER array_push($Kredit,['glcode' => '5000/013','descpt' => 'Upah Simpan','amaun' => $keuntungansebenar]);
array_push($Kredit,['glcode' => '5000/007','descpt' => 'Keuntungan Semasa', 'amaun' => $untungrugi]);
//carian_GLejer untuk Bayaran Online (Update Bayaran) if($imbangduga['pendahuluan'] > 0) array_push($Kredit,['glcode' => '7000/102','descpt' => 'Pendahuluan Daripada HQ','amaun' => $imbangduga['pendahuluan']]);
$getBayarOnline_GL=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); if($bakilelong['bakilelong'] != 0) array_push($Kredit,['glcode' => '7000/090','descpt' => 'Baki Lelong','amaun' => $bakilelong['bakilelong']]);
$keteranganBayaranOnlie=$getBayarOnline_GL[0]['descpt']; //keterangan glcode
$actypeBayaranOnline=$getBayarOnline_GL[0]['acttype']; //keterangan acctype
$get_current_GLejer_Details_BayaranOnline=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json();
if(sizeof($get_current_GLejer_Details_BayaranOnline)==0)
{ //start kalau xdak data
$jumlah=0.0;
$getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json();
if(sizeof($getGLedjer)==0)
{
$jumlah=0.0;
}
else
{
//$glejer=$getGLedjer[0];
$jumlahSemalam=$getGLedjer[0]['jumlah'];
$hariIniSemalam=$getGLedjer[0]['hariini'];
$jumlah=$jumlahSemalam+$hariIniSemalam;
}
$jumlahBulan_ini=0.0;
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->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'=>$GL_Code_BayaranOnline])->json();
if(sizeof($get_Glejer_Tahun)==0)
{
$Jumlah_TahunIni=0.0;
}
else
{
$JumTahunIni=$get_Glejer_Tahun[0]['jumlah'];
$Jumlah_TahunIni=$jumlah-$JumTahunIni;
}
$HariIni=0.0;
$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' =>$GL_Code_BayaranOnline,
'descpt' =>$keteranganBayaranOnlie,
'debit'=>0.0,
'kredit'=>0.0,
'hariini'=>$HariIni,
'kelmarin'=>$kelmarin,
'jumlah'=>$jumlah,
'bulanini'=>$jumlahBulan_ini,
'tahunini'=>$Jumlah_TahunIni,
'acttype'=> $actypeBayaranOnline
]);
}
else
{
$get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$glcode])->json();
if(sizeof($get_lejer)>0)
{
$hariIni=$get_lejer[0]['hariini'];
$jumlah=$get_lejer[0]['kelmarin'];
$kredit=$get_lejer[0]['kredit'];
$debit=$get_lejer[0]['debit'];
$recno=$get_lejer[0]['recno'];
$kredit=$kredit+ $total_bayaranOnline;
$Hari_Ini=$debit-$kredit;
$Kelmarin=$jumlah-$Hari_Ini;
$updateGlejer=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno,
'debit'=>$debit,
'kredit'=>$kredit,
'hariini'=>$Hari_Ini,
'kelmarin'=>$Kelmarin,
]);
}
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
$cawangan_detail=$cawangan[0];
$debit=Http::get(config('api.url').'/api/glejer/sumDebit/'.$tarikh_mula.'/'.$tarikh_akhir.'/'.$auth_user['cawangan'])->json();
$kredit=Http::get(config('api.url').'/api/glejer/sumKredit/'.$tarikh_mula.'/'.$tarikh_akhir.'/'.$auth_user['cawangan'])->json();
$data=Http::get(config('api.url').'/api/glejer/getdata/'.$tarikh_mula.'/'.$tarikh_akhir.'/'.$auth_user['cawangan'])->json();
}
//return view('print.laporan_imbanduga',compact('tarikh_imbangan','tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail'));
return view( 'print.laporan_lejer_am',compact('cawangan','cawangan_info', 'api_url','cawangan_detail','tarikh_akhir','tarikh_mula','data','debit','kredit'));
$TotalKredit = $TotalTunaiDebit + $pinjamandiberi['Tebus'] + $pembiayaantawarruq['Tebus'] + $rebet + $keuntungan + $keuntungansebenar + $untungrugi + $bayaranpendahuluan + $imbangduga['pendahuluan'] + $bakilelong['bakilelong'];
return view('print.laporan_lejer_am',compact('cawangan','cawangan_info', 'api_url','cawangan_detail','tarikh_akhir','tarikh_mula','TotalDebit','Debit','TotalKredit','Kredit'));
} }
public function laporan_tuntutbaki(Request $request) public function laporan_tuntutbaki(Request $request)
+32 -32
View File
@@ -20,14 +20,14 @@
<thead class="thead-dark"> <thead class="thead-dark">
<tr> <tr>
<th>Bil</th> <th>Bil</th>
<th>Tarikh</th> <th width="60%">Tarikh</th>
<th>Baki Awal Tunai</th> <th>C/F</th>
<th>Keluar</th> <th>Keluar</th>
<th>Masuk</th> <th>Masuk</th>
<th>Baki EOD</th>
<th>Baki Akhir Tunai</th>
<th>Pendahuluan</th> <th>Pendahuluan</th>
<th>Serahan</th> <th>Serahan</th>
<th>Panjar</th>
<th>B/F</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -35,14 +35,14 @@
@foreach ($petibesi as $tunai) @foreach ($petibesi as $tunai)
<tr> <tr>
<td>{{ $loop->iteration }}</td> <td>{{ $loop->iteration }}</td>
<td>{{ $tunai['tarikh'] }}</td> <td>{{ $Tarikh = date("d-m-Y", strtotime($tunai['tarikh'])) }}</td>
<td>{{ $tunai['bakiawal'] }}</td> <td>{{ number_format($tunai['bakiawal'],2) }}</td>
<td>{{ $tunai['keluar'] }}</td> <td>{{ number_format($tunai['keluar'],2) }}</td>
<td>{{ $tunai['masuk'] }}</td> <td>{{ number_format($tunai['masuk'],2) }}</td>
<td>{{ $tunai['bakieod'] }}</td> <td>{{ number_format($tunai['pendahuluan'],2) }}</td>
<td>{{ $tunai['bakiakhir'] }}</td> <td>{{ number_format($tunai['serahan'],2) }}</td>
<td>{{ $tunai['pendahuluan'] }}</td> <td>{{ number_format($tunai['totpanjar'],2) }}</td>
<td>{{ $tunai['serahan'] }}</td> <td>{{ number_format($tunai['bakiakhir'],2) }}</td>
</tr> </tr>
@endforeach @endforeach
</tbody> </tbody>
@@ -206,7 +206,7 @@
<div class="inner"> <div class="inner">
<h5>RM {{ (empty($arraytunaiharini[$index1])) ? '0.00' : number_format($arraytunaiharini[$index1]['masuk'],2) }}</h5> <h5>RM {{ (empty($arraytunaiharini[$index1])) ? '0.00' : number_format($arraytunaiharini[$index1]['masuk'],2) }}</h5>
<p>Tebusan</p> <p>Penebusan</p>
</div> </div>
<div class="icon"> <div class="icon">
</div> </div>
@@ -244,19 +244,19 @@
<tr> <tr>
<th>Bil</th> <th>Bil</th>
<th>Tarikh</th> <th>Tarikh</th>
<th>Baki Awal Tunai</th> <th>C/F</th>
<th>Tunai Diterima</th> <th>Pendahuluan</th>
<th>Tunai Dikeluar</th> <th>Serahan</th>
<th>Gadaian</th> <th>Gadaian</th>
<th>Tebusan</th> <th>Penebusan</th>
<th>Baki Akhir Tunai</th> <th>B/F</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@foreach ($arraytunai[$index1] as $tunai) @foreach ($arraytunai[$index1] as $tunai)
<tr> <tr>
<td>{{ $loop->iteration }}</td> <td>{{ $loop->iteration }}</td>
<td>{{ $tunai['tarikh'] }}</td> <td>{{ $Tarikh = date("d-m-Y", strtotime($tunai['tarikh'])) }}</td>
<td>{{ number_format($tunai['bakiawal'],2) }}</td> <td>{{ number_format($tunai['bakiawal'],2) }}</td>
<td>{{ number_format($tunai['tambah'],2) }}</td> <td>{{ number_format($tunai['tambah'],2) }}</td>
<td>{{ number_format($tunai['kurang'],2) }}</td> <td>{{ number_format($tunai['kurang'],2) }}</td>
@@ -287,7 +287,7 @@
@foreach($arrayaddtunai[$index1] as $at) @foreach($arrayaddtunai[$index1] as $at)
<tr> <tr>
<td> {{ $loop->iteration }} </td> <td> {{ $loop->iteration }} </td>
<td> {{ $at['tarikh'] }} </td> <td> {{ $Tarikh = date("d-m-Y", strtotime($at['tarikh'])) }} </td>
<td> {{ number_format($at['tambah'],2) }} </td> <td> {{ number_format($at['tambah'],2) }} </td>
<td> {{ number_format($at['kurang'],2) }} </td> <td> {{ number_format($at['kurang'],2) }} </td>
<td> {{ $at['nota'] }} </td> <td> {{ $at['nota'] }} </td>
@@ -348,7 +348,7 @@
@foreach($arraytuntutbaki[$index1] as $tb) @foreach($arraytuntutbaki[$index1] as $tb)
<tr> <tr>
<td> {{ $loop->iteration }} </td> <td> {{ $loop->iteration }} </td>
<td> {{ $tb['tarikh'] }} </td> <td> {{ $Tarikh = date("d-m-Y", strtotime($tb['tarikh'])) }} </td>
<td> {{ number_format($tb['cajlelong'],2) }} </td> <td> {{ number_format($tb['cajlelong'],2) }} </td>
<td> {{ number_format($tb['jumlah'],2) }} </td> <td> {{ number_format($tb['jumlah'],2) }} </td>
<td> @php if($tb['jenis'] == 'T'){ <td> @php if($tb['jenis'] == 'T'){
@@ -396,7 +396,7 @@
<div class="inner"> <div class="inner">
<h5>RM {{ (empty($arraytunaiharini[$index1])) ? '0.00' : number_format($arraytunaiharini[$index1]['tambah'],2) }}</h5> <h5>RM {{ (empty($arraytunaiharini[$index1])) ? '0.00' : number_format($arraytunaiharini[$index1]['tambah'],2) }}</h5>
<p>Tunai Diterima</p> <p>Pendahuluan</p>
</div> </div>
<div class="icon"> <div class="icon">
</div> </div>
@@ -409,7 +409,7 @@
<div class="inner"> <div class="inner">
<h5>RM {{ (empty($arraytunaiharini[$index1])) ? '0.00' : number_format($arraytunaiharini[$index1]['kurang'],2) }}</h5> <h5>RM {{ (empty($arraytunaiharini[$index1])) ? '0.00' : number_format($arraytunaiharini[$index1]['kurang'],2) }}</h5>
<p>Tunai Dikeluar</p> <p>Serahan</p>
</div> </div>
<div class="icon"> <div class="icon">
</div> </div>
@@ -450,7 +450,7 @@
<div class="inner"> <div class="inner">
<h5>RM {{ (empty($arraytunaiharini[$index1])) ? '0.00' : number_format($arraytunaiharini[$index1]['masuk'],2) }}</h5> <h5>RM {{ (empty($arraytunaiharini[$index1])) ? '0.00' : number_format($arraytunaiharini[$index1]['masuk'],2) }}</h5>
<p>Tebusan</p> <p>Penebusan</p>
</div> </div>
<div class="icon"> <div class="icon">
</div> </div>
@@ -489,19 +489,19 @@
<tr> <tr>
<th>Bil</th> <th>Bil</th>
<th>Tarikh</th> <th>Tarikh</th>
<th>Baki Awal Tunai</th> <th>C/F</th>
<th>Tunai Diterima</th> <th>Pendahuluan</th>
<th>Tunai Dikeluar</th> <th>Serahan</th>
<th>Gadaian</th> <th>Gadaian</th>
<th>Tebusan</th> <th>Penebusan</th>
<th>Baki Akhir Tunai</th> <th>B/F</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@foreach ($arraytunai[$index1] as $tunai) @foreach ($arraytunai[$index1] as $tunai)
<tr> <tr>
<td>{{ $loop->iteration }}</td> <td>{{ $loop->iteration }}</td>
<td>{{ $tunai['tarikh'] }}</td> <td>{{ $Tarikh = date("d-m-Y", strtotime($tunai['tarikh'])) }}</td>
<td>{{ number_format($tunai['bakiawal'],2) }}</td> <td>{{ number_format($tunai['bakiawal'],2) }}</td>
<td>{{ number_format($tunai['tambah'],2) }}</td> <td>{{ number_format($tunai['tambah'],2) }}</td>
<td>{{ number_format($tunai['kurang'],2) }}</td> <td>{{ number_format($tunai['kurang'],2) }}</td>
@@ -532,7 +532,7 @@
@foreach($arrayaddtunai[$index1] as $at) @foreach($arrayaddtunai[$index1] as $at)
<tr> <tr>
<td> {{ $loop->iteration }} </td> <td> {{ $loop->iteration }} </td>
<td> {{ $at['tarikh'] }} </td> <td> {{ $Tarikh = date("d-m-Y", strtotime($at['tarikh'])) }} </td>
<td> {{ number_format($at['tambah'],2) }} </td> <td> {{ number_format($at['tambah'],2) }} </td>
<td> {{ number_format($at['kurang'],2) }} </td> <td> {{ number_format($at['kurang'],2) }} </td>
<td> {{ $at['nota'] }} </td> <td> {{ $at['nota'] }} </td>
@@ -594,7 +594,7 @@
@foreach($arraytuntutbaki[$index1] as $tb) @foreach($arraytuntutbaki[$index1] as $tb)
<tr> <tr>
<td> {{ $loop->iteration }} </td> <td> {{ $loop->iteration }} </td>
<td> {{ $tb['tarikh'] }} </td> <td> {{ $Tarikh = date("d-m-Y", strtotime($tb['tarikh'])) }} </td>
<td> {{ number_format($tb['cajlelong'],2) }} </td> <td> {{ number_format($tb['cajlelong'],2) }} </td>
<td> {{ number_format($tb['jumlah'],2) }} </td> <td> {{ number_format($tb['jumlah'],2) }} </td>
<td> @php if($tb['jenis'] == 'T'){ <td> @php if($tb['jenis'] == 'T'){
@@ -36,7 +36,7 @@
<div class="col-2"> </div> <div class="col-2"> </div>
<div class="col-6"> <div class="col-6">
<button type="button" data-toggle="modal" data-target="#marhunModal" class="btn btn-info">Panduan Format Bundle</button> <button type="button" data-toggle="modal" data-target="#marhunModal" class="btn btn-info">Panduan Format Bundle</button>
<input type="button" onclick="triggersubmit();" class="btn btn-success" value="Lulus"/> <input type="button" id="terima_transaksi" onclick="triggersubmit();" class="btn btn-success" value="Lulus"/>
<a onclick="triggerbatal();" class="btn btn-danger">Batal</a> <a onclick="triggerbatal();" class="btn btn-danger">Batal</a>
</div> </div>
</div> </div>
@@ -338,6 +338,8 @@
function triggersubmit() function triggersubmit()
{ {
$("#terima_transaksi").prop('disabled', true);
$('#form-pendahuluan').trigger('submit'); $('#form-pendahuluan').trigger('submit');
} }
@@ -6,7 +6,13 @@
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<div class="card"> <div class="card">
<div class="card-header">{{ __('Data Lejer AM') }}</div> <nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="{{ route('home') }}">Home</a></li>
<li class="breadcrumb-item"><a href="{{ route('laporan') }}">Laporan</a></li>
<li class="breadcrumb-item active" aria-current="page">Lejer Am</li>
</ol>
</nav>
<div class="card-body text-center"> <div class="card-body text-center">
<div class="row form-group"> <div class="row form-group">
@@ -33,7 +39,7 @@
<div class="row"> <div class="row">
<div class="col-sm-1"> </div> <div class="col-sm-6"></div> <div class="col-sm-1"> </div> <div class="col-sm-6"></div>
<div class="col-sm-3"></div> <div class="col-sm-3"></div>
<div class="col-sm-1"> <input type="submit" class="btn btn-success ml-md-1" id="submit_button" name="submit_button" value="Cetak Lejer AM" formaction="{{route('cetak.lejer_am')}}"> <div class="col-sm-1"> <input type="submit" class="btn btn-success ml-md-1" id="submit_button" name="submit_button" value="Cetak Lejer AM" formtarget="_blank" formaction="{{route('cetak.lejer_am')}}">
</div> </div>
</div> </div>
@@ -51,34 +57,6 @@
</form> </form>
</div><!--end section form--> </div><!--end section form-->
<br>
<br>
<div class="row">
<div class="col-md-12">
<table class="" id="myTable">
<thead>
<tr>
<th>Bil</th>
<th>Bil Gadaian</th>
<th>Jumlah Pinjaman (RM)</th>
<th>Peratusan %</th>
</tr>
</thead>
</table>
</div>
</div>
<div class="row">
<div class="col-md-12 text-right">
Bilangan Surat : <span id="bilangan_surat">3</span>
Jumlah Pinjaman : <span id="jumlah_pinjaman">RM 3,000.00</span>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
@@ -35,10 +35,12 @@
<a href="" class="btn btn-danger btn-lg btn-block mb-3">Aging Pemodal</a> <a href="" class="btn btn-danger btn-lg btn-block mb-3">Aging Pemodal</a>
</div> </div>
<div class="row"> <div class="row">
<a href="{{route('laporan.stokauditbersih')}}" class="btn btn-dark btn-lg btn-block mb-3">Stok Audit Bersih </a> {{-- <a href="{{route('laporan.stokauditbersih')}}" class="btn btn-danger btn-lg btn-block mb-3">Stok Audit Bersih </a> --}}
<a href="#" class="btn btn-danger btn-lg btn-block mb-3">Stok Audit Bersih </a>
</div> </div>
<div class="row"> <div class="row">
<a href="{{ route('laporan.stokauditdetails')}}" class="btn btn-dark btn-lg btn-block mb-3">Stok Audit Details</a> {{-- <a href="{{ route('laporan.stokauditdetails')}}" class="btn btn-danger btn-lg btn-block mb-3">Stok Audit Details</a> --}}
<a href="#" class="btn btn-danger btn-lg btn-block mb-3">Stok Audit Details</a>
</div> </div>
</div> </div>
<div class="col-3 mx-1"> <div class="col-3 mx-1">
@@ -61,7 +63,7 @@
<a href="" class="btn btn-danger btn-lg btn-block mb-3">Aging Pelanggan</a> <a href="" class="btn btn-danger btn-lg btn-block mb-3">Aging Pelanggan</a>
</div> </div>
<div class="row"> <div class="row">
<a href="#" class="btn btn-danger btn-lg btn-block mb-3">Lejer Am</a> <a href="{{ route('laporan.datalejer_am') }}" class="btn btn-dark btn-lg btn-block mb-3">Lejer Am</a>
</div> </div>
<div class="row"> <div class="row">
<a href="{{route('laporan.tuntutbaki')}}" class="btn btn-dark btn-lg btn-block mb-3">Tuntut Baki</a> <a href="{{route('laporan.tuntutbaki')}}" class="btn btn-dark btn-lg btn-block mb-3">Tuntut Baki</a>
@@ -44,6 +44,12 @@
var api_url = "<?php echo $api_url ?>"; var api_url = "<?php echo $api_url ?>";
var kodcaw = "<?php echo $cawangan_info['kodcaw'] ?>"; var kodcaw = "<?php echo $cawangan_info['kodcaw'] ?>";
$(document).ready( function () {
$('#datetimepicker1').datepicker({
format: 'dd-mm-yyyy'
});
});
var tablecustomers = $('#myTable').DataTable({ var tablecustomers = $('#myTable').DataTable({
"ordering": false "ordering": false
}); });
+126 -3
View File
@@ -71,6 +71,7 @@
<th>deskripsi</th> <th>deskripsi</th>
<th>kategori</th> <th>kategori</th>
<th>bayaran</th> <th>bayaran</th>
<th>tindakan</th>
</tr> </tr>
</thead> </thead>
</table> </table>
@@ -154,21 +155,92 @@
var counter = 1; var counter = 1;
tablepanjar.clear().draw(); tablepanjar.clear().draw();
var today = new Date();
var dd = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
var yyyy = today.getFullYear();
today = yyyy + '-' + mm + '-' + dd;
$.each(data,function(index,panjar){ $.each(data,function(index,panjar){
tablepanjar.row.add([ if(today === panjar['tarikh'])
{
tablepanjar.row.add([
counter, counter,
panjar['tarikh'], panjar['tarikh'],
panjar['deskripsi'], panjar['deskripsi'],
panjar['kategori'], panjar['kategori'],
panjar['bayaran'] panjar['bayaran'],
'<button onclick="deletepanjar(this);" data-recno="' + panjar['recno'] + '" class="btn btn-danger fas fa-trash-alt"></button>'
]).draw(); ]).draw();
counter = counter + 1; }else{
tablepanjar.row.add([
counter,
panjar['tarikh'],
panjar['deskripsi'],
panjar['kategori'],
panjar['bayaran'],
'<button data-recno="' + panjar['recno'] + '" class="btn btn-secondary fas fa-trash-alt"></button>'
]).draw();
}
counter = counter + 1;
}); });
} }
function deletepanjar(e)
{
let rec_no = $(e).data('recno');
Swal.fire({
title: 'Adakah anda pasti?',
text: "Anda tidak dapat untuk mengembalinya kembali!",
icon: 'warning',
showCancelButton: true,
cancelButtonText: "Batal",
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Teruskan!'
}).then((result) => {
if (result.isConfirmed) {
$.ajax({
method: 'post',
url: '{{ route("khazanah.deletepanjar") }}',
data: {
"_token": "{{ csrf_token() }}",
'recno' : rec_no
},
success:function(data){
if(data === 'berjaya')
{
location.reload();
}else{
Swal.fire(
'Tidak Berjaya!',
'Data tidak berjaya dihapuskan.',
'error'
)
}
}
});
}
});
}
function caritarikh() function caritarikh()
{ {
let mula = $('#mula').val(); let mula = $('#mula').val();
@@ -322,6 +394,13 @@ function kiraanpanjar(datakeyin)
function checkformpanjar(formdata) function checkformpanjar(formdata)
{ {
$("#terima_transaksi_keraian").prop('disabled', true);
$("#terima_transaksi_selenggara").prop('disabled', true);
$("#terima_transaksi_belanjaam").prop('disabled', true);
$("#terima_transaksi_perubatan").prop('disabled', true);
$("#terima_transaksi_dapur").prop('disabled', true);
$("#terima_transaksi_pos").prop('disabled', true);
// let keraian = $('#KeraianForm').hasClass('in'); //-- check dapur only for tuntutan; // let keraian = $('#KeraianForm').hasClass('in'); //-- check dapur only for tuntutan;
@@ -409,9 +488,18 @@ function kiraanpanjar(datakeyin)
if(booltarikh === true && booltarikhbil === true && booldeskripsi === true && boolbayaran === true) if(booltarikh === true && booltarikhbil === true && booldeskripsi === true && boolbayaran === true)
{ {
return true; return true;
}else{ }else{
$("#terima_transaksi_keraian").prop('disabled', false);
$("#terima_transaksi_selenggara").prop('disabled', false);
$("#terima_transaksi_belanjaam").prop('disabled', false);
$("#terima_transaksi_perubatan").prop('disabled', false);
$("#terima_transaksi_dapur").prop('disabled', false);
$("#terima_transaksi_pos").prop('disabled', false);
event.preventDefault(); event.preventDefault();
return; return;
} }
@@ -500,6 +588,13 @@ function kiraanpanjar(datakeyin)
$(this).find("[name='errorbayaran']").hide(); $(this).find("[name='errorbayaran']").hide();
$(this).find("[name='bayaran']").removeClass('is-invalid'); $(this).find("[name='bayaran']").removeClass('is-invalid');
$(this).find("[name='bayaran']").parent().addClass("mb-4"); $(this).find("[name='bayaran']").parent().addClass("mb-4");
$("#terima_transaksi_keraian").prop('disabled', false);
$("#terima_transaksi_selenggara").prop('disabled', false);
$("#terima_transaksi_belanjaam").prop('disabled', false);
$("#terima_transaksi_perubatan").prop('disabled', false);
$("#terima_transaksi_dapur").prop('disabled', false);
$("#terima_transaksi_pos").prop('disabled', false);
}); });
@@ -531,6 +626,13 @@ function kiraanpanjar(datakeyin)
$(this).find("[name='errorbayaran']").hide(); $(this).find("[name='errorbayaran']").hide();
$(this).find("[name='bayaran']").removeClass('is-invalid'); $(this).find("[name='bayaran']").removeClass('is-invalid');
$(this).find("[name='bayaran']").parent().addClass("mb-4"); $(this).find("[name='bayaran']").parent().addClass("mb-4");
$("#terima_transaksi_keraian").prop('disabled', false);
$("#terima_transaksi_selenggara").prop('disabled', false);
$("#terima_transaksi_belanjaam").prop('disabled', false);
$("#terima_transaksi_perubatan").prop('disabled', false);
$("#terima_transaksi_dapur").prop('disabled', false);
$("#terima_transaksi_pos").prop('disabled', false);
}); });
$('#BelanjaamModal').on('hidden.bs.modal', function (e) { $('#BelanjaamModal').on('hidden.bs.modal', function (e) {
@@ -561,6 +663,13 @@ function kiraanpanjar(datakeyin)
$(this).find("[name='errorbayaran']").hide(); $(this).find("[name='errorbayaran']").hide();
$(this).find("[name='bayaran']").removeClass('is-invalid'); $(this).find("[name='bayaran']").removeClass('is-invalid');
$(this).find("[name='bayaran']").parent().addClass("mb-4"); $(this).find("[name='bayaran']").parent().addClass("mb-4");
$("#terima_transaksi_keraian").prop('disabled', false);
$("#terima_transaksi_selenggara").prop('disabled', false);
$("#terima_transaksi_belanjaam").prop('disabled', false);
$("#terima_transaksi_perubatan").prop('disabled', false);
$("#terima_transaksi_dapur").prop('disabled', false);
$("#terima_transaksi_pos").prop('disabled', false);
}); });
$('#PerubatanModal').on('hidden.bs.modal', function (e) { $('#PerubatanModal').on('hidden.bs.modal', function (e) {
@@ -591,6 +700,13 @@ function kiraanpanjar(datakeyin)
$(this).find("[name='errorbayaran']").hide(); $(this).find("[name='errorbayaran']").hide();
$(this).find("[name='bayaran']").removeClass('is-invalid'); $(this).find("[name='bayaran']").removeClass('is-invalid');
$(this).find("[name='bayaran']").parent().addClass("mb-4"); $(this).find("[name='bayaran']").parent().addClass("mb-4");
$("#terima_transaksi_keraian").prop('disabled', false);
$("#terima_transaksi_selenggara").prop('disabled', false);
$("#terima_transaksi_belanjaam").prop('disabled', false);
$("#terima_transaksi_perubatan").prop('disabled', false);
$("#terima_transaksi_dapur").prop('disabled', false);
$("#terima_transaksi_pos").prop('disabled', false);
}); });
@@ -622,6 +738,13 @@ function kiraanpanjar(datakeyin)
$(this).find("[name='errorbayaran']").hide(); $(this).find("[name='errorbayaran']").hide();
$(this).find("[name='bayaran']").removeClass('is-invalid'); $(this).find("[name='bayaran']").removeClass('is-invalid');
$(this).find("[name='bayaran']").parent().addClass("mb-4"); $(this).find("[name='bayaran']").parent().addClass("mb-4");
$("#terima_transaksi_keraian").prop('disabled', false);
$("#terima_transaksi_selenggara").prop('disabled', false);
$("#terima_transaksi_belanjaam").prop('disabled', false);
$("#terima_transaksi_perubatan").prop('disabled', false);
$("#terima_transaksi_dapur").prop('disabled', false);
$("#terima_transaksi_pos").prop('disabled', false);
}); });
// $('#denominasipanjar').on('hidden.bs.modal', function (e) { // $('#denominasipanjar').on('hidden.bs.modal', function (e) {
@@ -21,7 +21,7 @@
<div class="card-body"> <div class="card-body">
<div class="mt-3 mx-auto"> <div class="mt-3 mx-auto">
{{-- @php $date = date('yy-m-d'); @endphp --}}
<table class='table table-hover table-striped table-bordered' id='table-pendahuluanserahan' style="width: 100%;"> <table class='table table-hover table-striped table-bordered' id='table-pendahuluanserahan' style="width: 100%;">
<thead class="thead-dark"> <thead class="thead-dark">
<tr> <tr>
@@ -29,16 +29,18 @@
<th>Description</th> <th>Description</th>
<th>Pendahuluan (RM)</th> <th>Pendahuluan (RM)</th>
<th>Serahan (RM)</th> <th>Serahan (RM)</th>
{{-- <th>Tindakan</th> --}}
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@foreach ($listgldetail as $gldetail) @foreach ($listgldetail as $gldetail)
<tr> <tr>
<td>{{ $gldetail['tarikh'] }}</td> <td>{{ $gldetail['tarikh'] }}</td>
<td>{{ $gldetail['descpt'] }}</td> <td>{{ $gldetail['descpt'] }}</td>
<td>{{ ($gldetail['pendahuluan'] == 0 && ($gldetail['ktacct'] == '7000/102' || $gldetail['ktacct'] == '7000/106')) ? number_format($gldetail['amaun'],2) : number_format($gldetail['pendahuluan'],2) }}</td> <td>{{ ($gldetail['pendahuluan'] == 0 && ($gldetail['ktacct'] == '7000/102' || $gldetail['ktacct'] == '7000/106')) ? number_format($gldetail['amaun'],2) : number_format($gldetail['pendahuluan'],2) }}</td>
<td>{{ ($gldetail['serahan'] == 0 && ($gldetail['dtacct'] == '1000/026' || $gldetail['dtacct'] == '1000/020' || $gldetail['dtacct'] == '1000/090')) ? number_format($gldetail['amaun'],2) : number_format($gldetail['serahan'],2) }}</td> <td>{{ ($gldetail['serahan'] == 0 && ($gldetail['dtacct'] == '1000/026' || $gldetail['dtacct'] == '1000/020' || $gldetail['dtacct'] == '1000/090')) ? number_format($gldetail['amaun'],2) : number_format($gldetail['serahan'],2) }}</td>
</tr> {{-- @if($date === $gldetail['tarikh']) <td class="text-center"><button onclick="deletependser();" class="btn btn-danger fas fa-trash-alt"></button></td>@else<td></td> @endif --}}
</tr>
@endforeach @endforeach
</tbody> </tbody>
</table> </table>
@@ -110,6 +112,28 @@
}); });
function deletependser()
{
Swal.fire({
title: 'Adakah anda pasti?',
text: "Anda tidak dapat untuk mengembalinya kembali!",
icon: 'warning',
showCancelButton: true,
cancelButtonText: "Batal",
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Teruskan!'
}).then((result) => {
if (result.isConfirmed) {
Swal.fire(
'Deleted!',
'Your file has been deleted.',
'success'
)
}
});
}
function validateformat(evt) function validateformat(evt)
{ {
var charCode = (evt.which) ? evt.which : event.keyCode var charCode = (evt.which) ? evt.which : event.keyCode
@@ -144,6 +168,7 @@
function functerima() function functerima()
{ {
let amaun = $('#amaun').val(); let amaun = $('#amaun').val();
let keterangan = $('#keterangan').val(); let keterangan = $('#keterangan').val();
let jenis = $('#radiopendahuluanserahan:checked').val(); let jenis = $('#radiopendahuluanserahan:checked').val();
@@ -198,6 +223,9 @@
$('#pendahuluanserahanModal').modal('hide'); $('#pendahuluanserahanModal').modal('hide');
return true; return true;
}else{ }else{
$("#terima_transaksi").prop('disabled', false);
event.preventDefault(); event.preventDefault();
return false; return false;
} }
@@ -226,6 +254,8 @@
$('#denominasiHQModal').modal('hide'); $('#denominasiHQModal').modal('hide');
$('#pendahuluanserahanModal').modal('show'); $('#pendahuluanserahanModal').modal('show');
$("#terima_transaksi").prop('disabled', false);
$('#bundle1').val(''); $('#bundle1').val('');
$('#totalb1').val(0.00); $('#totalb1').val(0.00);
$('#bundle5').val(''); $('#bundle5').val('');
@@ -243,6 +273,8 @@
function terimapost() function terimapost()
{ {
$("#terima_transaksi").prop('disabled', true);
let amaun = $('#amaundiminta').val(); let amaun = $('#amaundiminta').val();
let keterangan = $('#keterangan').val(); let keterangan = $('#keterangan').val();
let jenis = $('#radiopendahuluanserahan:checked').val(); let jenis = $('#radiopendahuluanserahan:checked').val();
@@ -309,6 +341,7 @@
$('#denominasiHQModal').modal('hide'); $('#denominasiHQModal').modal('hide');
$('#pendahuluanserahanModal').modal('hide'); $('#pendahuluanserahanModal').modal('hide');
$("#terima_transaksi").prop('disabled', false);
}); });
} }
+6 -6
View File
@@ -81,7 +81,7 @@
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button> <button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button>
<button type="submit" class="btn btn-success">Terima</button> <button type="submit" id="terima_transaksi_keraian" class="btn btn-success">Terima</button>
</div> </div>
</form> </form>
</div> </div>
@@ -171,7 +171,7 @@
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button> <button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button>
<button type="submit" class="btn btn-success">Terima</button> <button type="submit" id="terima_transaksi_selenggara" class="btn btn-success">Terima</button>
</div> </div>
</form> </form>
</div> </div>
@@ -262,7 +262,7 @@
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button> <button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button>
<button type="submit" class="btn btn-success">Terima</button> <button type="submit" id="terima_transaksi_belanjaam" class="btn btn-success">Terima</button>
</div> </div>
</form> </form>
</div> </div>
@@ -354,7 +354,7 @@
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button> <button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button>
<button type="submit" class="btn btn-success">Terima</button> <button type="submit" id="terima_transaksi_perubatan" class="btn btn-success">Terima</button>
</div> </div>
</form> </form>
</div> </div>
@@ -444,7 +444,7 @@
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button> <button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button>
<button type="submit" class="btn btn-success">Terima</button> <button type="submit" id="terima_transaksi_dapur" class="btn btn-success">Terima</button>
</div> </div>
</form> </form>
</div> </div>
@@ -523,7 +523,7 @@
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button> <button type="button" class="btn btn-danger" data-dismiss="modal">Batal</button>
<button type="submit" class="btn btn-success">Terima</button> <button type="submit" id="terima_transaksi_pos" class="btn btn-success">Terima</button>
</div> </div>
</form> </form>
</div> </div>
@@ -45,7 +45,7 @@
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-danger btn-lg" data-dismiss="modal">Batal</button> <button type="button" class="btn btn-danger btn-lg" data-dismiss="modal">Batal</button>
<button type="button" class="btn btn-success btn-lg" onclick="functerima()">Terima</button> <button type="button" id="terima_transaksi" class="btn btn-success btn-lg" onclick="functerima()">Terima</button>
</div> </div>
</div> </div>
</div> </div>
+47 -21
View File
@@ -205,52 +205,78 @@
<th>No K/P</th> <th>No K/P</th>
<th>Tempoh</th> <th>Tempoh</th>
<th>Baki Pembiayaan (RM)</th> <th>Baki Pembiayaan (RM)</th>
<th>Bayaran Pemb. (RM)</th>
<th>Bayaran (RM)</th> <th>Bayaran (RM)</th>
<th>Keuntungan (RM)</th> <th>Keuntungan (RM)</th>
</tr> </tr>
@php $counter = 1;$totalduitmasuk = 0;$totalkeuntungan = 0; @endphp @php $counter = 1;$totalduitmasuk = 0;$totalkeuntungan = 0; $totalpendahuluan = 0;@endphp
@foreach($tebus as $index=>$item) @foreach($tebus as $index=>$item)
@php $totalduitmasuk += $item['duit_masuk'];$totalkeuntungan += $item['bayaran_keuntungan']; @endphp @php $totalduitmasuk += $item['duit_masuk'];$totalkeuntungan += $item['bayaran_keuntungan'];$totalpendahuluan += $item['bayaran_pembiayaan']; @endphp
@if($index > 0)
@if($item['teller'] != $tebus[$index - 1]['teller'])
<tr>
<td colspan="11">Teller : <b>{{ $item['teller'] }}</b></td>
</tr>
@php $totaldmteller = 0;$totalupahteller = 0;$totalpendhteller = 0; @endphp
@endif
@else
<tr>
<td colspan="11">Teller : <b>{{ $item['teller'] }}</b></td>
</tr>
@php $totaldmteller = 0;$totalupahteller = 0;$totalpendhteller = 0; @endphp
@endif
<tr> <tr>
<td>{{ $counter }}</td> <td>{{ $counter }}</td>
<td>{{$item['norujukan']}}</td> <td>{{$item['norujukan']}}</td>
<td> <td>{{ $item['nama'] }}</td>
@php <td>{{ $item['nokp'] }}</td>
$gadai_detail = Http::get($api_url . '/api/gadai/norujukan/'. $item['norujukan'])->json(); <td>{{ $item['tempoh'] }}</td>
$customer_detail = Http::get($api_url . '/api/customers/' . $gadai_detail[0][0]['nokp'])->json(); <td>{{ number_format($item['bakipjm'],2) }}</td>
<td>{{ number_format($item['bayaran_pembiayaan'],2) }}</td>
echo $customer_detail['nama'];
@endphp
</td>
<td>{{ $gadai_detail[0][0]['nokp'] }}</td>
<td>{{ $gadai_detail[0][0]['tempoh'] }}</td>
<td>{{ number_format($gadai_detail[0][0]['bakipjm'],2) }}</td>
<td>{{ number_format($item['duit_masuk'],2) }}</td> <td>{{ number_format($item['duit_masuk'],2) }}</td>
<td>{{ number_format($item['bayaran_keuntungan'],2) }}</td> <td>{{ number_format($item['bayaran_keuntungan'],2) }}</td>
</tr> </tr>
@php $counter++; @endphp @php $counter++; @endphp
@php $totaldmteller += $item['duit_masuk'];$totalupahteller += $item['bayaran_keuntungan'];$totalpendhteller += $item['bayaran_pembiayaan']; @endphp
@if($index+1 < sizeof($tebus)) @if($index+1 < sizeof($tebus))
@if($item['teller'] != $tebus[$index + 1]['teller']) @if($item['teller'] != $tebus[$index + 1]['teller'])
<tr> <tr>
<td colspan="6">{{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }}</td> <td colspan="6">{{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }}</td>
<td><b>{{ number_format($totalduitmasuk,2) }} </b></td> <td><b>{{ number_format($totalpendhteller,2) }} </b></td>
<td><b>{{ number_format($totalkeuntungan,2) }} </b></td> <td><b>{{ number_format($totaldmteller,2) }} </b></td>
<td><b>{{ number_format($totalupahteller,2) }} </b></td>
</tr> </tr>
@php $counter = 0; @endphp @php $counter = 1;$totaldmteller = 0;$totalupahteller = 0;$totalpendhteller = 0;@endphp
@endif @endif
@else @else
<tr> <tr>
<td colspan="6">{{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }}</td> <td colspan="6">{{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }}</td>
<td><b>{{ number_format($totalduitmasuk,2) }} </b></td> <td><b>{{ number_format($totalpendhteller,2) }} </b></td>
<td><b>{{ number_format($totalkeuntungan,2) }} </b></td> <td><b>{{ number_format($totaldmteller,2) }} </b></td>
<td><b>{{ number_format($totalupahteller,2) }} </b></td>
</tr> </tr>
@endif @endif
@endforeach @endforeach
</table> </table>
<br> <br><br>
<br> <table id="details" style="border-top:1px solid black;border-bottom:1px solid black;text-align:center;">
<tr>
<th colspan="9"></th>
<th style="text-align:center;">Bayaran Pemb. (RM)</th>
<th style="text-align:center;">Bayaran (RM)</th>
<th style="text-align:center;">Keuntungan (RM)</th>
</tr>
<tr>
<td colspan="9" style="text-align: center;"><b>JUMLAH KESELURUHAN</b></td>
<td>{{ number_format($totalpendahuluan,2) }}</td>
<td>{{ number_format($totalduitmasuk,2) }}</td>
<td>{{ number_format($totalkeuntungan,2) }}</td>
</tr>
</table>
<br><br>
<br><br>
<table id="sign"> <table id="sign">
<tr> <tr>
<td></td> <td></td>
@@ -331,82 +331,62 @@
<br> <br>
<table id="glejer"> <table id="glejer">
<tr> <tr>
<th style="width:10px">KOD GL</th><th colspan="2" style="width:50px"> KETERANGAN</th> <th style="width:5px">DEBIT</th> <th style="width:5px" >KREDIT</th><th style="width:10px">JUMLAH</th> <th style="width:10px">KOD GL</th>
</tr> <th colspan="2" style="width:50px">KETERANGAN</th>
@foreach($data as $index=>$var) <th style="width:5px">DEBIT</th>
<tr> <th style="width:5px" >KREDIT</th>
<th style="width:10px">JUMLAH</th>
</tr>
<td style="width:10px">{{ $var['glcode']}}</td><td colspan="2" style="width:50px" >{{$var['descpt']}}</td><td style="width:5px" > {{$var['debit']}}</td><td style="width:5px"> {{$var['kredit']}} </td> @foreach($Kredit as $index=>$kred)
@foreach($Debit as $index=>$deb)
@if($var['hariini'] >0 ) @if($kred['glcode'] === $deb['glcode'])
<td style="width:10px"> {{ <tr>
<td style="width:10px">{{ $kred['glcode'] }}</td>
$var['hariini'] <td colspan="2" style="width:50px">{{ $kred['descpt'] }}</td>
}} <td style="width:5px">{{ number_format($deb['amaun'],2) }}</td>
<td style="width:5px" >{{ number_format($kred['amaun'],2) }}</td>
<td style="width:10px">@php $Totalsama = $deb['amaun'] - $kred['amaun']; echo number_format($Totalsama,2); @endphp</td>
</tr>
</td> @endif
@else @endforeach
<td>
( {{ number_format(abs($var['hariini']),2)}} )
</td>
@endif
</tr>
@endforeach
<tr>
<td colspan="3" style="width:60px"><B>JUMLAH: </B></td><td><b>@foreach($debit as $db=>$vr) {{ number_format($vr['totalDebit'],2)}} @endforeach
</b></td><td> <b> @foreach($kredit as $db=>$vr) {{ number_format($vr['totalKredit'],2)}} @endforeach </b> </td>
<td> <b>
@foreach($kredit as $db=>$vr)
@foreach($debit as $db2=>$vr2)
{{ number_format($vr['totalKredit'] -$vr2['totalDebit'] ,2) }}
@endforeach
@endforeach @endforeach
@foreach($Debit as $index=>$deb)
@if($deb['glcode'] == '1000/241' || $deb['glcode'] == '1000/211' || $deb['glcode'] == '1000/020' || $deb['glcode'] == '3000/017' || $deb['glcode'] == '3000/018' || $deb['glcode'] == '3000/019')
<tr>
<td style="width:10px">{{ $deb['glcode'] }}</td>
<td colspan="2" style="width:50px">{{ $deb['descpt'] }}</td>
<td style="width:5px">{{ number_format($deb['amaun'],2) }}</td>
<td style="width:5px" >{{ number_format(0,2) }}</td>
<td style="width:10px">{{ number_format($deb['amaun'],2) }}</td>
</tr>
@endif
@endforeach
@foreach($Kredit as $index=>$kred)
@if($kred['glcode'] == '5000/241' || $kred['glcode'] == '5000/211' || $kred['glcode'] == '5000/013' || $kred['glcode'] == '5000/007' || $kred['glcode'] == '7000/102')
<tr>
<td style="width:10px">{{ $kred['glcode'] }}</td>
<td colspan="2" style="width:50px">{{ $kred['descpt'] }}</td>
<td style="width:5px">{{ number_format(0,2) }}</td>
<td style="width:5px" >{{ number_format($kred['amaun'],2) }}</td>
<td style="width:10px">{{ number_format(($kred['amaun']*-1),2) }}</td>
</tr>
@endif
@endforeach
<tr>
<th style="width:10px" colspan="3">JUMLAH: </th>
<th style="width:5px">{{ number_format($TotalDebit,2) }}</th>
<th style="width:5px" >{{ number_format($TotalKredit,2) }}</th>
<th style="width:10px">@php $Total = $TotalDebit - $TotalKredit; echo number_format($Total,2); @endphp</th>
</tr>
</b> </td>
</tr>
</table> </table>
<br> <br>
<br> <br>
@@ -198,10 +198,10 @@
<th>Norujukan</th> <th>Norujukan</th>
<th>Nama</th> <th>Nama</th>
<th>No KP</th> <th>No KP</th>
<th>T Gadai</th> <th>Masa</th>
<th>T Tebus</th>
<th>JBG</th> <th>JBG</th>
<th>J Tebus</th> <th>J Tebus</th>
<th width="6%;">Nilai Marhun(RM)</th>
<th width="6%;">Pembiayaan(RM)</th> <th width="6%;">Pembiayaan(RM)</th>
<th width="6%;">Upah/Keuntungan(RM)</th> <th width="6%;">Upah/Keuntungan(RM)</th>
<th width="6%;">Bayaran(RM)</th> <th width="6%;">Bayaran(RM)</th>
@@ -230,20 +230,16 @@
<td>{{ $item['nokp'] }}</td> <td>{{ $item['nokp'] }}</td>
<td> <td>
@php @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $item['t_gadai']); $dt = new DateTime($item['tarikh_bayaran']);
$formattedweddingdate = $myDateTime->format('d-m-Y'); $time = $dt->format('h:i:s');
echo($formattedweddingdate); echo date($time);
@endphp
</td>
<td>
@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $item['t_tebus']);
$formattedweddingdate = $myDateTime->format('d-m-Y');
echo($formattedweddingdate);
@endphp @endphp
</td> </td>
<td>{{ $item['jbg'] }}</td> <td>{{ $item['jbg'] }}</td>
<td>{{$item['jenistebus']}}</td> <td>{{$item['jenistebus']}}</td>
<td>
{{ number_format($item['nilaimarhun'],2) }}
</td>
<td>{{ number_format($item['pinjaman'],2) }}</td> <td>{{ number_format($item['pinjaman'],2) }}</td>
<td>{{ number_format($item['bakiupah'],2) }}</td> <td>{{ number_format($item['bakiupah'],2) }}</td>
<td>{{ number_format($item['bakipjm'],2) }}</td> <td>{{ number_format($item['bakipjm'],2) }}</td>
@@ -325,10 +321,15 @@
<td>{{ number_format($upahlama['total'],2) }}</td> <td>{{ number_format($upahlama['total'],2) }}</td>
<td> Not Applicable </td> <td> Not Applicable </td>
</tr> </tr>
<tr>
<td>{{ $ansuran['bilangan'] }}</td>
<td>Ansuran Pembiayaan</td>
<td>{{ number_format($ansuran['totalpendahuluan'],2) }}</td>
<td>{{ number_format($ansuran['totalkeuntungan'],2) }}</td>
<td> Not Applicable </td>
</tr>
</table> </table>
{{-- <h5 style="float:right;">JUMLAH KESELURUHAN BAYARAN : RM {{ number_format($totalbayaran,2) }}</h5> --}}
<br> <br>
<br> <br>
<table id="sign"> <table id="sign">
@@ -211,7 +211,7 @@
<th>TOLAK</th> <th>TOLAK</th>
</tr> </tr>
<tr> <tr>
<td>Serahan Kepada Teller</td> <td>Pendahuluan Kepada Teller</td>
<td>:</td> <td>:</td>
<td>RM {{ number_format($petibesi['keluar'],2) }}</td> <td>RM {{ number_format($petibesi['keluar'],2) }}</td>
</tr> </tr>
@@ -226,7 +226,7 @@
<th>TAMBAH</th> <th>TAMBAH</th>
</tr> </tr>
<tr> <tr>
<td>Pendahuluan Daripada Teller</td> <td>Serahan Daripada Teller</td>
<td>:</td> <td>:</td>
<td>RM {{ number_format($petibesi['masuk'],2) }}</td> <td>RM {{ number_format($petibesi['masuk'],2) }}</td>
</tr> </tr>
@@ -191,8 +191,10 @@
<div class="col-12"> <div class="col-12">
<p><b>G) BAYAR BAKI LELONG</b></p> <p><b>G) BAYAR BAKI LELONG</b></p>
</div> </div>
<div class="col-6">RM</div> <div class="col-6">1. BAKI LELONG</div>
<div class="col-6">{{ 'RM '. number_format($laporan['bayar_baki_lelong'],2) }}</div> <div class="col-6">{{ 'RM '. number_format($laporan['bayar_baki_lelong'],2) }}</div>
<div class="col-6">2. RUGI LELONG</div>
<div class="col-6">{{ 'RM '. number_format($laporan['bayar_rugi_lelong'],2) }}</div>
</div> </div>
</div> </div>
</div> </div>
@@ -214,6 +216,7 @@
<th>70%</th> <th>70%</th>
<th>75%</th> <th>75%</th>
<th>80%</th> <th>80%</th>
<th>JUMLAH</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -223,6 +226,7 @@
<td>{{ 'RM '. number_format($laporan['gadai_70'],2) }}</td> <td>{{ 'RM '. number_format($laporan['gadai_70'],2) }}</td>
<td>{{ 'RM '. number_format($laporan['gadai_75'],2) }}</td> <td>{{ 'RM '. number_format($laporan['gadai_75'],2) }}</td>
<td>{{ 'RM '. number_format($laporan['gadai_80'],2) }}</td> <td>{{ 'RM '. number_format($laporan['gadai_80'],2) }}</td>
<td>{{ 'RM '. number_format($laporan['total_gadaian'],2) }}</td>
</tr> </tr>
<tr> <tr>
<td>2</td> <td>2</td>
@@ -230,6 +234,7 @@
<td>{{ 'RM '. number_format($laporan['nilaimarhun_70'],2) }}</td> <td>{{ 'RM '. number_format($laporan['nilaimarhun_70'],2) }}</td>
<td>{{ 'RM '. number_format($laporan['nilaimarhun_75'],2) }}</td> <td>{{ 'RM '. number_format($laporan['nilaimarhun_75'],2) }}</td>
<td>{{ 'RM '. number_format($laporan['nilaimarhun_80'],2) }}</td> <td>{{ 'RM '. number_format($laporan['nilaimarhun_80'],2) }}</td>
<td>{{ 'RM '. number_format($laporan['total_nm'],2) }}</td>
</tr> </tr>
<tr> <tr>
<td>3</td> <td>3</td>
@@ -237,6 +242,7 @@
<td>{{ $laporan['bilangan_70'] }}</td> <td>{{ $laporan['bilangan_70'] }}</td>
<td>{{ $laporan['bilangan_75'] }}</td> <td>{{ $laporan['bilangan_75'] }}</td>
<td>{{ $laporan['bilangan_80'] }}</td> <td>{{ $laporan['bilangan_80'] }}</td>
<td>{{ number_format($laporan['total_bilangan']) }}</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@@ -114,8 +114,10 @@
<div class="col-12"> <div class="col-12">
<p><b>G) BAYAR BAKI LELONG</b></p> <p><b>G) BAYAR BAKI LELONG</b></p>
</div> </div>
<div class="col-6">RM</div> <div class="col-6">1. BAKI LELONG</div>
<div class="col-6"></div> <div class="col-6">{{ 'RM '. number_format($laporan_ringkasan['bayar_baki_lelong'],2) }}</div>
<div class="col-6">2. RUGI LELONG</div>
<div class="col-6">{{ 'RM '. number_format($laporan_ringkasan['bayar_rugi_lelong'],2) }}</div>
</div> </div>
</div> </div>
</div> </div>
@@ -137,6 +139,7 @@
<th>70%</th> <th>70%</th>
<th>75%</th> <th>75%</th>
<th>80%</th> <th>80%</th>
<th>JUMLAH</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -146,6 +149,7 @@
<td>RM {{ number_format($laporan_ringkasan['gadai_70'],2) }}</td> <td>RM {{ number_format($laporan_ringkasan['gadai_70'],2) }}</td>
<td>RM {{ number_format($laporan_ringkasan['gadai_75'],2) }}</td> <td>RM {{ number_format($laporan_ringkasan['gadai_75'],2) }}</td>
<td>RM {{ number_format($laporan_ringkasan['gadai_80'],2) }}</td> <td>RM {{ number_format($laporan_ringkasan['gadai_80'],2) }}</td>
<td>RM {{ number_format($laporan_ringkasan['total_gadaian'],2) }}</td>
</tr> </tr>
<tr> <tr>
<td>2</td> <td>2</td>
@@ -153,6 +157,7 @@
<td>RM {{ number_format($laporan_ringkasan['nilaimarhun_70'],2) }}</td> <td>RM {{ number_format($laporan_ringkasan['nilaimarhun_70'],2) }}</td>
<td>RM {{ number_format($laporan_ringkasan['nilaimarhun_75'],2) }}</td> <td>RM {{ number_format($laporan_ringkasan['nilaimarhun_75'],2) }}</td>
<td>RM {{ number_format($laporan_ringkasan['nilaimarhun_80'],2) }}</td> <td>RM {{ number_format($laporan_ringkasan['nilaimarhun_80'],2) }}</td>
<td>RM {{ number_format($laporan_ringkasan['total_nm'],2) }}</td>
</tr> </tr>
<tr> <tr>
<td>3</td> <td>3</td>
@@ -160,6 +165,7 @@
<td>{{ $laporan_ringkasan['bilangan_70'] }}</td> <td>{{ $laporan_ringkasan['bilangan_70'] }}</td>
<td>{{ $laporan_ringkasan['bilangan_75'] }}</td> <td>{{ $laporan_ringkasan['bilangan_75'] }}</td>
<td>{{ $laporan_ringkasan['bilangan_80'] }}</td> <td>{{ $laporan_ringkasan['bilangan_80'] }}</td>
<td>{{ number_format($laporan_ringkasan['total_bilangan']) }}</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
+8 -10
View File
@@ -221,13 +221,13 @@
<th>Tarikh</th> <th>Tarikh</th>
<th>No Rujukan</th> <th>No Rujukan</th>
<th>Teller</th> <th>Teller</th>
<th>Pinjaman</th> <th>Tempoh</th>
<th>JBG</th> <th>Pembiayaan (RM)</th>
<th>Upah Dibayar</th> <th>Upah Dibayar (RM)</th>
</tr> </tr>
@php $counter = 1; $totalbayaran = 0; $totalpembiayaan = 0; $totalpembiayaanteller = 0; $totalbayaranteller = 0; @endphp @php $counter = 1; $totalbayaran = 0; $totalpembiayaan = 0; $totalpembiayaanteller = 0; $totalbayaranteller = 0; @endphp
@foreach($advansur as $index=>$item) @foreach($advansur as $index=>$item)
@php $totalbayaran += $item['upahDibayar']; $totalpembiayaan += $item['pinjaman'];$totalbayaranteller += $item['upahDibayar']; $totalpembiayaanteller += $item['pinjaman']; @endphp @php $totalbayaran += $item['upahDibayar']; $totalpembiayaan += $item['pinjaman']; @endphp
@if($index > 0) @if($index > 0)
@if($item['teller'] != $advansur[$index - 1]['teller']) @if($item['teller'] != $advansur[$index - 1]['teller'])
<tr> <tr>
@@ -242,32 +242,30 @@
@php $counter = 1;$totalpembiayaanteller = 0; $totalbayaranteller = 0; @endphp @php $counter = 1;$totalpembiayaanteller = 0; $totalbayaranteller = 0; @endphp
@endif @endif
<tr> <tr>
<td>{{ $counter }}</td> <td>{{ $counter }}</td>
<td>{{ $item['tarikh'] }}</td> <td>{{ $item['tarikh'] }}</td>
<td><b>{{ $item['norujukan'] }}</b></td> <td><b>{{ $item['norujukan'] }}</b></td>
<td>{{ $item['teller'] }}</td> <td>{{ $item['teller'] }}</td>
<td>{{ number_format($item['pinjaman'],2) }}</td>
<td>{{ $item['jbg'] }}</td> <td>{{ $item['jbg'] }}</td>
<td>{{ number_format($item['pinjaman'],2) }}</td>
<td>{{ number_format($item['upahDibayar'],2) }}</td> <td>{{ number_format($item['upahDibayar'],2) }}</td>
</tr> </tr>
@php $counter++; @endphp @php $counter++; @endphp
@php $totalbayaranteller += $item['upahDibayar']; $totalpembiayaanteller += $item['pinjaman']; @endphp
@if($index+1 < sizeof($advansur)) @if($index+1 < sizeof($advansur))
@if($item['teller'] != $advansur[$index + 1]['teller']) @if($item['teller'] != $advansur[$index + 1]['teller'])
<tr> <tr>
<td colspan="4">{{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }}</td> <td colspan="5">{{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }}</td>
<td><b>{{ number_format($totalpembiayaanteller,2) }} </b></td> <td><b>{{ number_format($totalpembiayaanteller,2) }} </b></td>
<td></td>
<td><b>{{ number_format($totalbayaranteller,2) }} </b></td> <td><b>{{ number_format($totalbayaranteller,2) }} </b></td>
</tr> </tr>
@php @endphp @php @endphp
@endif @endif
@else @else
<tr> <tr>
<td colspan="4">{{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }}</td> <td colspan="5">{{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }}</td>
<td><b>{{ number_format($totalpembiayaanteller,2) }} </b></td> <td><b>{{ number_format($totalpembiayaanteller,2) }} </b></td>
<td></td>
<td><b>{{ number_format($totalbayaranteller,2) }} </b></td> <td><b>{{ number_format($totalbayaranteller,2) }} </b></td>
</tr> </tr>
@endif @endif
+1
View File
@@ -154,6 +154,7 @@ Route::put('/updatekelulusan',['as'=>'khazanah.updatekelulusan','uses'=>'Khazana
Route::get('/mintasemulakelulusan',['as'=>'khazanah.getmintasemulakelulusan','uses'=>'KhazanahController@mintakatalaluansemula'])->middleware('auth','khazanah'); Route::get('/mintasemulakelulusan',['as'=>'khazanah.getmintasemulakelulusan','uses'=>'KhazanahController@mintakatalaluansemula'])->middleware('auth','khazanah');
Route::get('/mintasemulakelulusan/operasi',['as'=>'operasi.getmintasemulakelulusan','uses'=>'OperasiController@mintakatalaluansemula'])->middleware('auth','operasi'); Route::get('/mintasemulakelulusan/operasi',['as'=>'operasi.getmintasemulakelulusan','uses'=>'OperasiController@mintakatalaluansemula'])->middleware('auth','operasi');
Route::post('/createpanjar',['as'=>'khazanah.createpanjar','uses'=>'KhazanahController@createpanjar'])->middleware('auth','khazanah'); Route::post('/createpanjar',['as'=>'khazanah.createpanjar','uses'=>'KhazanahController@createpanjar'])->middleware('auth','khazanah');
Route::post('/deletepanjar',['as'=>'khazanah.deletepanjar','uses'=>'KhazanahController@deletepanjar'])->middleware('auth','khazanah');
Route::get('/gadaian/edit/{norujukan}',['as'=>'gadaian.edit','uses'=>'GadaianController@edit'])->middleware('auth','teller'); Route::get('/gadaian/edit/{norujukan}',['as'=>'gadaian.edit','uses'=>'GadaianController@edit'])->middleware('auth','teller');
Route::post('/gadai/edit/store',['as'=>'gadai.editstore','uses'=>'GadaianController@editstore'])->middleware('auth','teller'); Route::post('/gadai/edit/store',['as'=>'gadai.editstore','uses'=>'GadaianController@editstore'])->middleware('auth','teller');
Route::put('/gadai/edit/deletemarhun',['as'=>'gadai.editmarhun','uses'=>'GadaianController@editmarhun'])->middleware('auth','teller'); Route::put('/gadai/edit/deletemarhun',['as'=>'gadai.editmarhun','uses'=>'GadaianController@editmarhun'])->middleware('auth','teller');