From 0ed748a0ccf37607dfda61ce71a5ca12e497b413 Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Sat, 2 Oct 2021 09:54:31 +0800 Subject: [PATCH] fixing deletependser and mohon --- app/Http/Controllers/GadaianController.php | 7 +- app/Http/Controllers/KhazanahController.php | 177 ++++++++++++++---- app/Http/Controllers/OperasiController.php | 23 ++- resources/views/customers/info.blade.php | 6 +- resources/views/gadaian/edit.blade.php | 27 ++- resources/views/gadaian/index.blade.php | 26 ++- resources/views/khazanah/kelulusan.blade.php | 101 +++++++--- .../khazanah/pendahuluanserahanmain.blade.php | 49 ++++- resources/views/layouts/app.blade.php | 11 ++ resources/views/layouts/app_operasi.blade.php | 10 + resources/views/operasi/kelulusan.blade.php | 28 ++- resources/views/penebusan/index.blade.php | 78 ++++++-- routes/web.php | 2 + 13 files changed, 421 insertions(+), 124 deletions(-) diff --git a/app/Http/Controllers/GadaianController.php b/app/Http/Controllers/GadaianController.php index 22e9b3d..130634e 100644 --- a/app/Http/Controllers/GadaianController.php +++ b/app/Http/Controllers/GadaianController.php @@ -727,11 +727,12 @@ class GadaianController extends Controller $berat = ($gadai_info[0][0]['berat']) ? $gadai_info[0][0]['berat'] : '-'; $percentpinj = ($gadai_info[0][0]['percentpinj']) ? $gadai_info[0][0]['percentpinj'] : '-'; - $message = $pinjaman . '|' . $nilaimarhun . '|' . $berat . '|' . $percentpinj . '|'; - $createlulus = Http::post(config('api.url') . '/api/CreateLulus/' . $auth_user['cawangan'] . '/' . $norujukan, [ 'mohon' => $request->mohon, - 'message' => $message, + 'pinjaman' => $pinjaman, + 'nilaimarhun' => $nilaimarhun, + 'berat' => $berat, + 'margin' => $percentpinj, 'teller' => $auth_user['name'] ])->json(); diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 9a8d2f6..71edbab 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -469,33 +469,7 @@ class KhazanahController extends Controller $kelulusan = Http::get(config('api.url') . '/api/SenaraiKelulusan/' . $auth_user['cawangan'])->json(); $kelulusanmohonid = Http::get(config('api.url') . '/api/GetLulusAll/' . $auth_user['cawangan'])->json(); - - - foreach($kelulusan as $index=>$k) - { - $komen = explode("|",$k['komen']); - - $results=array_search("",$komen,true); - if($results !== false) { - unset($komen[$results]); - } - - array_push($arraykelulusan,['norujukan' => $k['norujukan'],'siri' => $k['siri'], 'namateller' => $k['teller'], 'pinjaman' => $k['jumpinj'], 'nilaimarhun' => ($komen[1] ?? '-'), 'berat' => ($komen[2] ?? '-'),'margin' => ($komen[3] ?? '-'), 'komen' => ($komen[0] ?? '-'), 'pelulus' => $k['pelulus']]); - } - - foreach($kelulusanmohonid as $index=>$km) - { - $komen = explode("|",$km['katalaluan']); - - $results=array_search("",$komen,true); - if($results !== false) { - unset($komen[$results]); - } - - array_push($arraykelulusanmohonid,['norujukan' => $km['norujukan'], 'teller' => $km['teller'], 'mohon' => $km['mohon'], 'pinjaman' => ($komen[0] ?? '-'), 'nilaimarhun' => ($komen[1] ?? '-'), 'berat' => ($komen[2] ?? '-'), 'margin' => ($komen[3] ?? '-')]); - } - - return view('khazanah.kelulusan',compact('cawangan_info','api_url','arraykelulusan','arraykelulusanmohonid')); + return view('khazanah.kelulusan',compact('cawangan_info','api_url','kelulusan','kelulusanmohonid')); } @@ -586,6 +560,7 @@ class KhazanahController extends Controller $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/kepohonan/' . $auth_user['cawangan'] . '/' . $norujukan,[ "pembatalan" => $request->batal, + "komen" => $request->komenubahhapus, "khazanah" => $request->khazanah ])->json(); @@ -705,6 +680,10 @@ class KhazanahController extends Controller 'bilgadai' => 1, 'jumpinjam' => $request->jumpinjam, 'jenistebus' => "G", + 'margin' => $request->margin, + 'berat' => $request->berat, + 'nilaimarhun' => $request->nilaimarhun, + 'status' => $request->status, 'teller' => $request->teller, 'pelulus' => "khazanah" ])->json(); @@ -2271,14 +2250,14 @@ class KhazanahController extends Controller $auth_user = Auth::user(); $gldetail = Http::post(config('api.url').'/api/gldetailkaunter/'. $auth_user['cawangan'],[ - 'amaun' => $request->amaun, - 'jenisgldetail' => $request->jenisgldetail, - 'keterangan' => $request->keterangan, - 'kodcaw' => $request->kodcaw, - 'teller' => $request->teller, - 'dtacct' => $request->dtacct, - 'ktacct' => $request->ktacct - ])->json(); + 'amaun' => $request->amaun, + 'jenisgldetail' => $request->jenisgldetail, + 'keterangan' => $request->keterangan, + 'kodcaw' => $request->kodcaw, + 'teller' => $request->teller, + 'dtacct' => $request->dtacct, + 'ktacct' => $request->ktacct + ])->json(); $amaun=$request->amaun; @@ -2300,10 +2279,10 @@ class KhazanahController extends Controller ])->json(); } - return $this->denominasipendahuluanserahan($request); + return $this->denominasipendahuluanserahan($request,$gldetail); } - public function denominasipendahuluanserahan($request) + public function denominasipendahuluanserahan($request,$gldetail) { $auth_user = Auth::user(); @@ -2419,12 +2398,136 @@ class KhazanahController extends Controller ]); } + $denopendser = Http::post(config('api.url').'/api/requestdenopendser/'.$auth_user['cawangan'],[ + 'kodlaluan' => $auth_user['name'], + 'amaun' => floatval($request->amaun), + '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->jenisgldetail, + 'recno' => intval($gldetail['id']) + ]); + if($denominasiupdate) return "LULUS"; else return "GAGAL"; } + public function deletependahuluanserahan(Request $request) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + + $denopendser = Http::get( config('api.url') .'/api/getdenopendser/'. $auth_user['cawangan'],['recno' => $request->recno])->json(); + + + if(sizeof($denopendser) > 0) + $denopendser = $denopendser[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']; + + if($request->jenisserahan === 'pendahuluan') + { + //Tolok Rekod + $rekodsen1 -= intval($denopendser['txtsen1']); + $rekodsen5 -= intval($denopendser['txtsen5']); + $rekodsen10 -= intval($denopendser['txtsen10']); + $rekodsen20 -= intval($denopendser['txtsen20']); + $rekodsen50 -= intval($denopendser['txtsen50']); + + $rekodring1 -= intval($denopendser['txtring1']); + $rekodring5 -= intval($denopendser['txtring5']); + $rekodring10 -= intval($denopendser['txtring10']); + $rekodring20 -= intval($denopendser['txtring20']); + $rekodring50 -= intval($denopendser['txtring50']); + $rekodring100 -= intval($denopendser['txtring100']); + }else{ + //Tolok Rekod + $rekodsen1 += intval($denopendser['txtsen1']); + $rekodsen5 += intval($denopendser['txtsen5']); + $rekodsen10 += intval($denopendser['txtsen10']); + $rekodsen20 += intval($denopendser['txtsen20']); + $rekodsen50 += intval($denopendser['txtsen50']); + + $rekodring1 += intval($denopendser['txtring1']); + $rekodring5 += intval($denopendser['txtring5']); + $rekodring10 += intval($denopendser['txtring10']); + $rekodring20 += intval($denopendser['txtring20']); + $rekodring50 += intval($denopendser['txtring50']); + $rekodring100 += intval($denopendser['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" + ]); + + $deletependser = Http::post(config('api.url') . '/api/DeletePendSer/'. $auth_user['cawangan'],[ + 'recno' => $request->recno + ])->json(); + + $updateVault = Http::put( config('api.url').'/api/UpdateVault/PendahuluanSerahan/'.$auth_user['cawangan']); + + $upVault = $updateVault->getStatusCode(); + $upDeno = $denominasicreate->getStatusCode(); + + if($upVault == 200 && $upDeno == 200) + { + return 'berjaya'; + }else{ + return 'gagal'; + } + } + diff --git a/app/Http/Controllers/OperasiController.php b/app/Http/Controllers/OperasiController.php index c5ad46f..12f2975 100644 --- a/app/Http/Controllers/OperasiController.php +++ b/app/Http/Controllers/OperasiController.php @@ -37,14 +37,7 @@ class OperasiController extends Controller { foreach($lulus['kelulusanall'] as $index=>$kel) { - $komen = explode("|",$kel['komen']); - - $results=array_search("",$komen,true); - if($results !== false) { - unset($komen[$results]); - } - - array_push($arraykelulusan,["cawangan" => $lulus['cawangan'], "cawangankod" => $lulus['cawangankod'],"namateller" => $kel['teller'], 'siri' => $kel['siri'] , "norujukan" => $kel['norujukan'], 'pinjaman' => $kel['jumpinj'], 'nilaimarhun' => ($komen[1] ?? '-'), 'berat' => ($komen[2] ?? '-'),'margin' => ($komen[3] ?? '-'), 'komen' => ($komen[0] ?? '-'), 'pelulus' => $kel['pelulus']]); + array_push($arraykelulusan,["cawangan" => $lulus['cawangan'], "cawangankod" => $lulus['cawangankod'],"namateller" => $kel['teller'], 'siri' => $kel['siri'] , "norujukan" => $kel['norujukan'], 'pinjaman' => $kel['jumpinj'], 'nilaimarhun' => ($kel['nilaimarhun'] ?? '-'), 'berat' => ($kel['berat'] ?? '-'),'margin' => ($kel['margin'] ?? '-'), 'status' => ($kel['status'] ?? '-'), 'pelulus' => $kel['pelulus']]); } } @@ -86,6 +79,11 @@ class OperasiController extends Controller if($request->pembatalan == null) { + $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusanKomen/' . $request->kodcaw . '/' . $norujukan,[ + "komen" => $request->komenkelulusan, + 'siri' => $request->siri + ])->json(); + $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $request->kodcaw . '/' . $norujukan,[ 'sahkan' => 1, 'namaoperasi' => $request->namaoperasi, @@ -99,6 +97,11 @@ class OperasiController extends Controller } else { + $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusanKomen/' . $request->kodcaw . '/' . $norujukan,[ + "komen" => $request->komenkelulusan, + 'siri' => $request->siri + ])->json(); + $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $request->kodcaw . '/' . $norujukan,[ 'sahkan' => 2, 'namaoperasi' => $request->namaoperasi, @@ -143,6 +146,10 @@ class OperasiController extends Controller 'dategadai' => $current->toDateString(), 'bilgadai' => 1, 'siri' => $siri, + 'margin' => $request->margin, + 'berat' => $request->berat, + 'nilaimarhun' => $request->nilaimarhun, + 'status' => $request->status, 'jumpinjam' => $request->jumpinjam, 'jenistebus' => "G", 'teller' => $request->teller, diff --git a/resources/views/customers/info.blade.php b/resources/views/customers/info.blade.php index 54e5b99..a3e0b6d 100644 --- a/resources/views/customers/info.blade.php +++ b/resources/views/customers/info.blade.php @@ -562,7 +562,11 @@ data: { "_token": "{{ csrf_token() }}", "norujukan" : norujukan, - "komen" : komen, + "komen" : '', + "margin" : marg, + "berat" : ber, + "nilaimarhun" : nm, + "status" : status, "jumpinjam" : '0.00', "teller" : teller }, diff --git a/resources/views/gadaian/edit.blade.php b/resources/views/gadaian/edit.blade.php index 8e0091a..52c6f24 100644 --- a/resources/views/gadaian/edit.blade.php +++ b/resources/views/gadaian/edit.blade.php @@ -358,6 +358,8 @@ var kadarupah = 0; var jumlah_marhun = 0; var jumlah_nilai_marhun = 0; + var pinjaman_pelulus = 0; + var pinjaman_teller = 0; function marhuntable(data){ var counter = 1; var count = 0; @@ -419,8 +421,7 @@ method:'GET', url: api_url + '/api/maxpinjaman', success:function(data){ - var pinjaman_pelulus = 0; - var pinjaman_teller = 0; + $.each(data,function(index,pinjaman){ if(pinjaman['user_type'] == 'teller'){ pinjaman_teller = Number(pinjaman['max']); @@ -863,7 +864,7 @@ var errortext = "Tetapan margin melebihi 75% untuk Operasi!"; } if(pinjaman >= 10000){ - var errortext = "Pinjaman Melebihi 10000"; + var errortext = "Pinjaman Melebihi 10,000"; } swalWithBootstrapButtons.fire({ @@ -879,7 +880,8 @@ let norujukan = $('#norujukan').val(); let nm = $('#total_nilai_marhun').val();let ber = $('#total_berat').val();let marg = $('.span-pinjaman').text(); - let komen = "Pembiayaan Melebihi Margin 75%|" + nm + "|" + ber + "|" + marg + "|"; + // let komen = "Pembiayaan Melebihi Margin 75%|" + nm + "|" + ber + "|" + marg + "|"; + let status = errortext; let jumpinjam = $('#pinjaman').val(); let teller = "{{ Auth::user()->name }}"; @@ -902,7 +904,11 @@ data: { "_token": "{{ csrf_token() }}", "norujukan" : norujukan, - "komen" : komen, + "komen" : '', + "margin" : marg, + "berat" : ber, + "nilaimarhun" : nm, + "status" : status, "jumpinjam" : jumpinjam, "teller" : teller @@ -974,7 +980,7 @@ swalWithBootstrapButtons.fire({ title: 'Dapatkan Pengesahan Daripada Khazanah?', - text: "Tetapan margin melebihi 70% untuk Khazanah!", + text: "Tetapan margin melebihi" + pinjaman_teller + "% untuk Khazanah!", icon: 'info', showCancelButton: true, confirmButtonText: 'Hantar', @@ -985,7 +991,8 @@ let norujukan = $('#norujukan').val(); let nm = $('#total_nilai_marhun').val();let ber = $('#total_berat').val();let marg = $('.span-pinjaman').text(); - let komen = "Pembiayaan Melebihi Margin 70%|" + nm + "|" + ber + "|" + marg + "|"; + // let komen = "Pembiayaan Melebihi Margin 70%|" + nm + "|" + ber + "|" + marg + "|"; + let status = "Pembiayaan Melebihi Margin " + pinjaman_teller + "%"; let jumpinjam = $('#pinjaman').val(); let teller = "{{ Auth::user()->name }}"; @@ -1008,7 +1015,11 @@ data: { "_token": "{{ csrf_token() }}", "norujukan" : norujukan, - "komen" : komen, + "komen" : '', + "margin" : marg, + "berat" : ber, + "nilaimarhun" : nm, + "status" : status, "jumpinjam" : jumpinjam, "teller" : teller }, diff --git a/resources/views/gadaian/index.blade.php b/resources/views/gadaian/index.blade.php index a664daf..dcbdd78 100644 --- a/resources/views/gadaian/index.blade.php +++ b/resources/views/gadaian/index.blade.php @@ -347,6 +347,8 @@ var kadarupah = 0; var jumlah_marhun = 0; var jumlah_nilai_marhun = 0; + var pinjaman_pelulus = 0; + var pinjaman_teller = 0; function marhuntable(data){ var counter = 1; total_nilai_marhun = 0; @@ -395,8 +397,6 @@ method:'GET', url: api_url + '/api/maxpinjaman', success:function(data){ - var pinjaman_pelulus = 0; - var pinjaman_teller = 0; $.each(data,function(index,pinjaman){ if(pinjaman['user_type'] == 'teller'){ pinjaman_teller = Number(pinjaman['max']); @@ -779,10 +779,10 @@ }); if(pinjaman > Number(pembiyaan_max_pelulus)){ - var errortext = "Tetapan margin melebihi 75% untuk Operasi!"; + var errortext = "Tetapan margin melebihi " + pinjaman_pelulus + "% untuk Operasi!"; } if(pinjaman >= 10000){ - var errortext = "Pinjaman Melebihi 10000"; + var errortext = "Pinjaman Melebihi 10,000"; } swalWithBootstrapButtons.fire({ @@ -798,7 +798,7 @@ let norujukan = $('#norujukan').val(); let nm = $('#total_nilai_marhun').val();let ber = $('#total_berat').val();let marg = $('.span-pinjaman').text(); - let komen = "Pembiayaan Melebihi Margin 75%|" + nm + "|" + ber + "|" + marg + "|"; + let status = errortext; let jumpinjam = $('#pinjaman').val(); let teller = "{{ Auth::user()->name }}"; @@ -821,7 +821,11 @@ data: { "_token": "{{ csrf_token() }}", "norujukan" : norujukan, - "komen" : komen, + "komen" : '', + "margin" : marg, + "berat" : ber, + "nilaimarhun" : nm, + "status" : status, "jumpinjam" : jumpinjam, "teller" : teller }, @@ -899,7 +903,7 @@ swalWithBootstrapButtons.fire({ title: 'Dapatkan Pengesahan Khazanah', - text: "Tetapan margin melebihi 70% untuk Khazanah!", + text: "Tetapan margin melebihi " + pinjaman_teller + "% untuk Khazanah!", icon: 'info', showCancelButton: true, confirmButtonText: 'Hantar', @@ -910,7 +914,7 @@ let norujukan = $('#norujukan').val(); let nm = $('#total_nilai_marhun').val();let ber = $('#total_berat').val();let marg = $('.span-pinjaman').text(); - let komen = "Pembiayaan Melebihi Margin 70%|" + nm + "|" + ber + "|" + marg + "|"; + let status = "Pembiayaan Melebihi Margin " + pinjaman_teller + "%"; let jumpinjam = $('#pinjaman').val(); let teller = "{{ Auth::user()->name }}"; @@ -934,7 +938,11 @@ data: { "_token": "{{ csrf_token() }}", "norujukan" : norujukan, - "komen" : komen, + "komen" : '', + "margin" : marg, + "berat" : ber, + "nilaimarhun" : nm, + "status" : status, "jumpinjam" : jumpinjam, "teller" : teller }, diff --git a/resources/views/khazanah/kelulusan.blade.php b/resources/views/khazanah/kelulusan.blade.php index d0d2dee..64d14f1 100644 --- a/resources/views/khazanah/kelulusan.blade.php +++ b/resources/views/khazanah/kelulusan.blade.php @@ -111,7 +111,7 @@ No Rujukan Teller - Komen + Status Nilai Pembiayaan (RM) Nilai Marhun (RM) Berat @@ -120,13 +120,12 @@ - @foreach($arraykelulusan as $index=>$k) - {{-- {{ dd($k) }} --}} + @foreach($kelulusan as $index=>$k) {{ $k['norujukan'] }} - {{ $k['namateller'] }} - {{ $k['komen'] }} - {{ number_format($k['pinjaman'],2) }} + {{ $k['teller'] }} + {{ $k['status'] }} + {{ number_format($k['jumpinj'],2) }} {{ $k['nilaimarhun'] }} {{ $k['berat'] }} {{ $k['margin'] }} @@ -134,8 +133,7 @@ @endforeach - @foreach($arraykelulusanmohonid as $index=>$km) - + @foreach($kelulusanmohonid as $index=>$km) {{ $km['norujukan'] }} {{ $km['teller'] }} @@ -302,29 +300,48 @@ return false; } - const { value: komenkelulusan } = await Swal.fire({ - title: 'Masukkan Komen!', - // input: 'checkbox', - // inputPlaceholder: 'Komen', - input: 'radio', - inputOptions: { - '#ff0000': 'Red', - '#00ff00': 'Green', - '#0000ff': 'Blue' - }, - confirmButtonText: 'Hantar', - showCancelButton:false, - allowOutsideClick: false - }) + // var { value: komenkelulusan } = await Swal.fire({ + // title: 'Masukkan Komen!', + // input: 'radio', + // customClass: { + // input: 'custom-radio' + // }, + // inputOptions: { + // 'Pelanggan Baru': 'Pelanggan Baru', + // 'Pelanggan Tetap': 'Pelanggan Tetap', + // 'Rekod Gadaian Baik': 'Rekod Gadaian Baik', + // 'Lain2': 'Lain-Lain' + // }, + // confirmButtonText: 'Hantar', + // showCancelButton:false, + // allowOutsideClick: false + // }) + + // if(komenkelulusan === 'Lain2') + // { + // var { value: komenkelulusan } = await Swal.fire({ + // title: 'Masukkan Komen!', + // input: 'text', + // inputPlaceholder: 'Komen', + // confirmButtonText: 'Hantar', + // showCancelButton:false, + // allowOutsideClick: false + // }); + // } + + + // console.log(komenkelulusan); + // return false; - return false; let teller = $(e).closest('tr').children('td:eq(1)').text(); let nm = $(e).closest('tr').children('td:eq(4)').text(); let ber = $(e).closest('tr').children('td:eq(5)').text(); let marg = $(e).closest('tr').children('td:eq(6)').text(); - let komen = komenkelulusan + '|' + nm + "|" + ber + "|" + marg + "|"; + // let komen = komenkelulusan + '|' + nm + "|" + ber + "|" + marg + "|"; + let komen = ''; + let norujukan = $(e).data('norujukan'); let pelulus = $(e).data('pelulus'); @@ -341,9 +358,13 @@ "norujukan" : norujukan, "pelulus" : pelulus, "siri" : siri, - 'komen' : komen, - 'namakhazanah' : namakhazanah, - 'teller' : teller + "komen" : komen, + "margin" : marg, + "nilaimarhun" : nm, + "berat" : ber, + "status" : status, + "namakhazanah" : namakhazanah, + "teller" : teller }, success:function(data){ Swal.fire({ @@ -399,14 +420,34 @@ return false; } - const { value: komenkelulusan } = await Swal.fire({ - title: 'Masukkan Komen Daripada Khazanah', + var { value: komenkelulusan } = await Swal.fire({ + title: 'Masukkan Komen!', + input: 'radio', + customClass: { + input: 'custom-radio' + }, + inputOptions: { + 'Pelanggan Baru': 'Pelanggan Baru', + 'Pelanggan Tetap': 'Pelanggan Tetap', + 'Rekod Gadaian Baik': 'Rekod Gadaian Baik', + 'Lain2': 'Lain-Lain' + }, + confirmButtonText: 'Hantar', + showCancelButton:false, + allowOutsideClick: false + }) + + if(komenkelulusan === 'Lain2') + { + var { value: komenkelulusan } = await Swal.fire({ + title: 'Masukkan Komen!', input: 'text', inputPlaceholder: 'Komen', confirmButtonText: 'Hantar', showCancelButton:false, allowOutsideClick: false - }) + }); + } let teller = $(e).closest('tr').children('td:eq(1)').text(); let norujukan = $(e).data('norujukan'); diff --git a/resources/views/khazanah/pendahuluanserahanmain.blade.php b/resources/views/khazanah/pendahuluanserahanmain.blade.php index e97b63e..8c7d40f 100644 --- a/resources/views/khazanah/pendahuluanserahanmain.blade.php +++ b/resources/views/khazanah/pendahuluanserahanmain.blade.php @@ -27,7 +27,7 @@ @endphp -