diff --git a/app/Events/NotifikasiKelulusan.php b/app/Events/NotifikasiKelulusan.php index 9b8b081..3bee030 100644 --- a/app/Events/NotifikasiKelulusan.php +++ b/app/Events/NotifikasiKelulusan.php @@ -11,14 +11,15 @@ class NotifikasiKelulusan implements ShouldBroadcast { use Dispatchable, InteractsWithSockets, SerializesModels; - public $norujukan,$kelulusan,$siri,$komen; + public $norujukan,$kelulusan,$siri,$komen,$teller; - public function __construct($norujukan,$kelulusan,$siri,$komen) + public function __construct($norujukan,$kelulusan,$siri,$komen,$teller) { $this->norujukan = $norujukan; $this->kelulusan = $kelulusan; $this->siri = $siri; $this->komen = $komen; + $this->teller = $teller; } public function broadcastOn() diff --git a/app/Events/NotifikasiUbahHapus.php b/app/Events/NotifikasiUbahHapus.php index 897c489..0a27135 100644 --- a/app/Events/NotifikasiUbahHapus.php +++ b/app/Events/NotifikasiUbahHapus.php @@ -11,13 +11,14 @@ class NotifikasiUbahHapus implements ShouldBroadcast { use Dispatchable, InteractsWithSockets, SerializesModels; - public $norujukan,$kelulusan,$komen; + public $norujukan,$kelulusan,$komen,$teller; - public function __construct($norujukan,$kelulusan,$komen) + public function __construct($norujukan,$kelulusan,$komen,$teller) { $this->norujukan = $norujukan; $this->kelulusan = $kelulusan; $this->komen = $komen; + $this->teller = $teller; } public function broadcastOn() diff --git a/app/Events/OperasiNotice.php b/app/Events/OperasiNotice.php index 519b617..7098b18 100644 --- a/app/Events/OperasiNotice.php +++ b/app/Events/OperasiNotice.php @@ -11,7 +11,7 @@ class OperasiNotice implements ShouldBroadcast { use Dispatchable, InteractsWithSockets, SerializesModels; - public $cawangan,$namateller; + public $cawangan,$namakhazanah; public function __construct($cawangan,$namakhazanah) { diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index 441e690..0459e14 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -349,6 +349,16 @@ class AliranTunaiController extends Controller $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(); + $lelong = Http::get(config('api.url').'/api/lelong/harini/'.$auth_user['cawangan'])->json(); + + $lelongan = 0; + if(strtoupper($Auth::user()->name) === 'LELONG') + { + $lelongan = floatval($lelong); + }else{ + $lelongan = 0; + } + $totalserahan = 0; $totalpendahuluan = 0; foreach($addtunai as $index1=>$at) @@ -435,7 +445,11 @@ class AliranTunaiController extends Controller $penebusanbarcodescanned = floatval($totaltebusbarcodescanned) + floatval($totalansuran) + floatval($totalupahlama); $gadaian = floatval($totalgadai); - $bakisemasa = floatval($bakiawal) + floatval($totalpendahuluan) + floatval($penebusan) - (floatval($gadaian) + floatval($totalserahan)) - floatval($totaltuntutbaki); + if(strtoupper($Auth::user()->name) === 'LELONG'){ + $bakisemasa = floatval($bakiawal) + floatval($totalpendahuluan) + floatval($penebusan) - (floatval($gadaian) + floatval($totalserahan)) - floatval($totaltuntutbaki); + }else{ + $bakisemasa = $lelongan; + } $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 42387ae..138ee2a 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -559,6 +559,7 @@ class KhazanahController extends Controller $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + $getlulus = Http::get(config('api.url') . '/api/GetLulus/'. $auth_user['cawangan'],['norujukan' => $norujukan])->json(); if($request->khazanah != null) { @@ -572,7 +573,7 @@ class KhazanahController extends Controller if($updatelulus) { - event(new NotifikasiUbahHapus($norujukan,"batal",$request->komenubahhapus)); + event(new NotifikasiUbahHapus($norujukan,"batal",$request->komenubahhapus,$request->teller)); } }else{ @@ -582,7 +583,7 @@ class KhazanahController extends Controller if($updatelulus) { - event(new NotifikasiUbahHapus($norujukan,"lulus","tiada")); + event(new NotifikasiUbahHapus($norujukan,"lulus","tiada",$request->teller)); } } } @@ -595,24 +596,28 @@ class KhazanahController extends Controller $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $auth_user['cawangan'] . '/' . $norujukan,[ "pengesahan" => "khazanah", + "namakhazanah" => $request->namakhazanah, 'siri' => $request->siri ])->json(); + if($updatelulus) { - event(new NotifikasiKelulusan($norujukan,"lulus",$request->siri,$request->komenkelulusan)); + event(new NotifikasiKelulusan($norujukan,"lulus",$request->siri,$request->komenkelulusan,$request->teller)); } }else{ $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $auth_user['cawangan'] . '/' . $norujukan,[ "pengesahan" => "khazanah", 'siri' => $request->siri, + "namakhazanah" => $request->namakhazanah, "pembatalan" => "batal" ])->json(); + if($updatelulus) { - event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan)); + event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan,$request->teller)); } } @@ -629,6 +634,7 @@ class KhazanahController extends Controller $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $auth_user['cawangan'] . '/' . $norujukan,[ "pengesahan" => "operasi", 'siri' => $request->siri, + 'namaoperasi' => $request->namaoperasi ])->json(); }else{ @@ -636,10 +642,11 @@ class KhazanahController extends Controller $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $auth_user['cawangan'] . '/' . $norujukan,[ "pengesahan" => "operasi", 'siri' => $request->siri, - "pembatalan" => "batal" + "pembatalan" => "batal", + 'namaoperasi' => $request->namaoperasi ])->json(); - event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan)); + event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan,$request->teller)); } @@ -2535,7 +2542,7 @@ class KhazanahController extends Controller //array_push($hartasemasa,['glcode' => '1000/045','descpt' => 'Serahan Bayaran Online', 'amaun' => 0.00]); if($keuntungan > 0) array_push($hartasemasa,['glcode' => '1000/211','descpt' => 'Keuntungan Tertangguh', 'amaun' => $keuntungan]); if($bayaranpendahuluan > 0) array_push($hartasemasa,['glcode' => '5000/041','descpt' => 'Bayaran Pendahuluan','amaun' => ($bayaranpendahuluan * -1)]); - if($rebet > 0) array_push($hartasemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]); + if($rebet > 0) array_push($hartasemasa,['glcode' => '5000/240','descpt' => 'Rebet 1','amaun' => ($rebet * -1)]); if($imbangduga['serahan'] > 0) array_push($hartasemasa,['glcode' => '1000/020','descpt' => 'Serahan Kepada HQ', 'amaun' => $imbangduga['serahan']]); if($pinjamandiberi['pinjamankoop'] > 0) array_push($hartasemasa,['glcode' => '1000/013','descpt' => 'Pinjaman Diberi - Koop PKB', 'amaun' => $pinjamandiberi['pinjamankoop']]); if($pinjamandiberi['emaspalsu'] > 0) array_push($hartasemasa,['glcode' => '1000/014','descpt' => 'Pinjaman Diberi - Emas Palsu / Kes', 'amaun' => $pinjamandiberi['emaspalsu']]); @@ -2555,14 +2562,14 @@ class KhazanahController extends Controller if($keuntungan > 0) array_push($tanggungansemasa,['glcode' => '2000/007','descpt' => 'Keuntungan Tergantung', 'amaun' => $keuntungan]); if($keuntungansebenar > 0) array_push($tanggungansemasa,['glcode' => '5000/013','descpt' => 'Upah Simpan','amaun' => $keuntungansebenar]); - if($rebet > 0) array_push($tanggungansemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]); + if($rebet > 0) array_push($tanggungansemasa,['glcode' => '5000/241','descpt' => 'Rebet 2','amaun' => ($rebet * -1)]); if($imbangduga['pendahuluan'] > 0) array_push($tanggungansemasa,['glcode' => '7000/102','descpt' => 'Pendahuluan Daripada HQ','amaun' => $imbangduga['pendahuluan']]); - if($panjar['bds'] > 0) array_push($tanggungansemasa,['glcode' => '3000/017','descpt' => 'PANJAR - Baiki dan Selenggara','amaun' => -$panjar['bds']]); - if($panjar['perubatan'] > 0) array_push($tanggungansemasa,['glcode' => '3000/018','descpt' => 'PANJAR - Belanja AM','amaun' => -$panjar['perubatan']]); - if($panjar['keraian'] > 0) array_push($tanggungansemasa,['glcode' => '3000/019','descpt' => 'PANJAR - Keraian Dan Promosi','amaun' => -$panjar['keraian']]); + if($panjar['bds'] > 0) array_push($tanggungansemasa,['glcode' => '3000/017','descpt' => 'Panjar - Baiki dan Selenggara','amaun' => -$panjar['bds']]); + if($panjar['perubatan'] > 0) array_push($tanggungansemasa,['glcode' => '3000/018','descpt' => 'Panjar - Belanja AM','amaun' => -$panjar['perubatan']]); + if($panjar['keraian'] > 0) array_push($tanggungansemasa,['glcode' => '3000/019','descpt' => 'Panjar - Keraian Dan Promosi','amaun' => -$panjar['keraian']]); if($bakilelong['bakilelong'] != 0) array_push($tanggungansemasa,['glcode' => '7000/090','descpt' => 'Baki Lelong','amaun' => $bakilelong['bakilelong']]); if($bakilelong['rugilelong'] != 0) array_push($tanggungansemasa,['glcode' => '3000/020','descpt' => 'Kerugian Lelong','amaun' => $bakilelong['rugilelong']]); - if($wtd > 0) array_push($tanggungansemasa,['glcode' => '3000/021','descpt' => 'WANG TAK DITUNTUT','amaun' => $wtd]); + 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]); @@ -2572,7 +2579,7 @@ class KhazanahController extends Controller if($rugilelongxtra != 0) array_push($tanggungansemasa,['glcode' => '7000/191','descpt' => 'Rugi Lelong Xtra','amaun' => -$rugilelongxtra]); if($utgterkumpulxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/201','descpt' => 'Untung/Rugi Terkumpul Xtra','amaun' => $utgterkumpulxtra]); if($jualan1stop > 0) array_push($tanggungansemasa,['glcode' => '9000/501','descpt' => 'Jualan 1 Stop','amaun' => $jualan1stop]); - if($hapuskira > 0) array_push($tanggungansemasa,['glcode' => '3000/011','descpt' => 'Hapus Kira','amaun' => -$hapuskira]); + if($hapuskira > 0) array_push($tanggungansemasa,['glcode' => '3000/011','descpt' => 'Hapus Kira','amaun' => -$hapuskira]); $totaltanggungansemasa = 0; foreach($tanggungansemasa as $index => $ts) @@ -2581,7 +2588,7 @@ class KhazanahController extends Controller } $untungrugifield = []; - array_push($untungrugifield,['glcode' => '2000/007','descpt' => 'Keuntungan', 'amaun' => $untungrugi]); + array_push($untungrugifield,['glcode' => '2000/007','descpt' => 'Keuntungan Sebenar', 'amaun' => $untungrugi]); $totaluntungrugi = 0; @@ -2863,6 +2870,54 @@ class KhazanahController extends Controller return response($daftarpolis); } + public function SuratAkuanGadaianUpdate(Request $request) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + + $cawangan = Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + + $gadai = Http::get(config('api.url').'/api/gadai/norujukan/'.$request->norujukanhidden)->json(); + + foreach($gadai as $index1=>$gad) + $customers = Http::get(config('api.url').'/api/customers/'.$gad[0]['nokp'])->json(); + + $kodnegeridandaerah = $request->negeriagh .'|' . $request->daerahagh; + + $polis = Http::get(config('api.url').'/api/polis/get/',['norujukan' => $request->norujukanhidden,'kodcaw' => $auth_user['cawangan']])->json(); + + $daftar = 0; + + $daftarpolis = Http::put(config('api.url').'/api/polis/edit/',[ + + 'kodcaw' =>$auth_user['cawangan'], + 'norujukan' => $request->norujukanhidden, + 'komen1' => $request->alasan, + 'komen2' => $kodnegeridandaerah, + 'teller' => $auth_user['name'] + + ]); + + $daftar = $daftarpolis->getStatusCode(); + + if($daftar == 200) + { + $polis = Http::get(config('api.url').'/api/polis/get/',['norujukan' => $request->norujukanhidden,'kodcaw' => $auth_user['cawangan']])->json(); + + event(new NotifikasiAGH($auth_user['cawangan'],'Surat Akuan Gadaian Hilang berjaya dijana.','success',$auth_user['name'])); + // return redirect()->route('khazanah.customer_info')->with('aghinformation','Surat Akuan Gadaian Hilang berjaya dijana.|success'); + return view('print.suratgadaianhilang', compact('polis','gadai','customers','cawangan_detail','api_url')); + + }else{ + + event(new NotifikasiAGH($auth_user['cawangan'],'Mengalami masalah dalam menjana.','error',$auth_user['name'])); + // return redirect()->route('khazanah.customer_info')->with('aghinformation','Mengalami masalah dalam menjana.|error'); + } + + return response($daftar); + } + public function ulangcetakSuratAkuanGadaianHilang($norujukan) { $auth_user = Auth::user(); diff --git a/app/Http/Controllers/OperasiController.php b/app/Http/Controllers/OperasiController.php index c8d7496..c5ad46f 100644 --- a/app/Http/Controllers/OperasiController.php +++ b/app/Http/Controllers/OperasiController.php @@ -88,24 +88,26 @@ class OperasiController extends Controller { $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $request->kodcaw . '/' . $norujukan,[ 'sahkan' => 1, + 'namaoperasi' => $request->namaoperasi, 'siri' => $request->siri ])->json(); if($updatelulus) { - event(new NotifikasiKelulusan($norujukan,"lulus",$request->siri,$request->komenkelulusan)); + event(new NotifikasiKelulusan($norujukan,"lulus",$request->siri,$request->komenkelulusan,$request->teller)); } } else { $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $request->kodcaw . '/' . $norujukan,[ 'sahkan' => 2, + 'namaoperasi' => $request->namaoperasi, 'siri' => $request->siri ])->json(); if($updatelulus) { - event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan)); + event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan,$request->teller)); } } diff --git a/resources/views/customers/info.blade.php b/resources/views/customers/info.blade.php index 76f75d1..e8aaece 100644 --- a/resources/views/customers/info.blade.php +++ b/resources/views/customers/info.blade.php @@ -564,7 +564,7 @@ channel.bind('my-kelulusan', function(data) { - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -1206,10 +1206,12 @@ encrypted: true }); + let teller = "{{ Auth::user()->name }}"; + var channel = pusher.subscribe('notice-ubahhapus'); channel.bind('my-ubahhapus', function(data) { - if(data.norujukan == norujukan) + if(data.norujukan == norujukan && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -1419,10 +1421,12 @@ encrypted: true }); + let teller = "{{ Auth::user()->name }}"; + var channel = pusher.subscribe('notice-ubahhapus'); channel.bind('my-ubahhapus', function(data) { - if(data.norujukan == ubahid) + if(data.norujukan == ubahid && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -1568,6 +1572,8 @@ } }); + let teller = "{{ Auth::user()->name }}"; + var pusher = new Pusher("{{ env('PUSHER_APP_KEY') }}", { cluster: 'ap1', encrypted: true @@ -1576,7 +1582,7 @@ var channel = pusher.subscribe('notice-ubahhapus'); channel.bind('my-ubahhapus', function(data) { - if(data.norujukan == id) + if(data.norujukan == id && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -1586,7 +1592,6 @@ title: 'Telah Disahkan' }).then(function(){ - let teller = "{{ Auth::user()->name }}"; if($("input[name='options']:checked").val() == 'belum_tebus'){ $.ajax({ diff --git a/resources/views/gadaian/edit.blade.php b/resources/views/gadaian/edit.blade.php index 7f5eed3..8e0091a 100644 --- a/resources/views/gadaian/edit.blade.php +++ b/resources/views/gadaian/edit.blade.php @@ -924,7 +924,7 @@ channel.bind('my-kelulusan', function(data) { - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -1031,7 +1031,7 @@ // console.log(message); - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { diff --git a/resources/views/gadaian/index.blade.php b/resources/views/gadaian/index.blade.php index 9984860..08eea38 100644 --- a/resources/views/gadaian/index.blade.php +++ b/resources/views/gadaian/index.blade.php @@ -841,9 +841,8 @@ var channel = pusher.subscribe('notice-kelulusan'); channel.bind('my-kelulusan', function(data) { - - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -959,9 +958,7 @@ channel.bind('my-kelulusan', function(data) { // let message = JSON.stringify(data); - // console.log(message); - - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { diff --git a/resources/views/khazanah/info.blade.php b/resources/views/khazanah/info.blade.php index bae662c..bbcde99 100644 --- a/resources/views/khazanah/info.blade.php +++ b/resources/views/khazanah/info.blade.php @@ -556,7 +556,7 @@ function checkAGH() { - + $('AGHModalEdit').hide(); } function checktuntutbaki(e) @@ -688,23 +688,35 @@ } } - function ulangcetakagh() + function ulangcetakagh(e) { - if($("input[name='options']:checked").val() == 'belum_tebus'){ + var komen2 = $(e).data('komen2'); + var noruj = $(e).data('histid'); + + if(komen2 !== null) + { + if($("input[name='options']:checked").val() == 'belum_tebus'){ let histid = $('input[name="belum"]:checked').val(); - if(histid == null){ - Swal.fire({ - icon: 'error', - title: 'Amaran', - text: 'Sila pilih salah satu SAG' - }); - }else{ - let urlroute = '{{ route("agh.ulangcetak", ":id") }}'; - urlroute = urlroute.replace(':id', histid); - window.open(urlroute, '_blank'); - swal.close(); + if(histid == null){ + Swal.fire({ + icon: 'error', + title: 'Amaran', + text: 'Sila pilih salah satu SAG' + }); + }else{ + let urlroute = '{{ route("agh.ulangcetak", ":id") }}'; + urlroute = urlroute.replace(':id', histid); + window.open(urlroute, '_blank'); + swal.close(); + } } + }else{ + $('#AGHModalEdit').modal('show'); + $('#norujukanhiddenedit').val(noruj); + swal.close(); } + + return; } function saghilangfunc() @@ -724,6 +736,7 @@ data:{ "norujukan" : histid,"kodcaw" : kodcaw}, success:function(data) { + var count = Object.keys(data).length; if(count > 0) @@ -735,7 +748,7 @@ showConfirmButton: false, html: "
" + '' + - '', + '', icon: 'error', title: 'Surat Akuan Gadaian Hilang telah dikeluarkan!' }); @@ -791,6 +804,24 @@ }); + $('#negeriaghedit').change(function(){ + + var daerahselect = document.getElementById("daerahaghedit"); + + $('#daerahaghedit').attr('disabled', false); + $(daerahagh).empty(); + $.ajax({ + method:'get', + url: api_url + '/api/daerahkodnegeri/' + this.value, + success:function(data){ + $.each(data, function( index, daerah ){ + addOptionEdit(daerah.koddaerah,daerah.namadaerah); + }); + } + }); + + }); + function addOption(textopt,valueopt) { optionText = textopt; @@ -799,6 +830,14 @@ $('#daerahagh').append(``); } + function addOptionEdit(textopt,valueopt) { + + optionText = textopt; + optionValue = valueopt; + + $('#daerahaghedit').append(``); + } + function rekodasal(gadaian){ diff --git a/resources/views/khazanah/kelulusan.blade.php b/resources/views/khazanah/kelulusan.blade.php index 0e2068e..020e583 100644 --- a/resources/views/khazanah/kelulusan.blade.php +++ b/resources/views/khazanah/kelulusan.blade.php @@ -264,7 +264,7 @@ async function updatelulus(e) { let api = "{{ config('api.url') }}"; - let kodcaw = " {{ Auth::user()->cawangan }}"; + let kodcaw = "{{ Auth::user()->cawangan }}"; const { value: katalaluan } = await Swal.fire({ title: 'Masukkan Katalaluan Semula', @@ -311,6 +311,7 @@ allowOutsideClick: 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(); @@ -320,6 +321,9 @@ let norujukan = $(e).data('norujukan'); let pelulus = $(e).data('pelulus'); let siri = $(e).data('siri'); + let namakhazanah = "{{ Auth::user()->name }}"; + + teller = String(teller); $.ajax({ method:'put', @@ -329,7 +333,9 @@ "norujukan" : norujukan, "pelulus" : pelulus, "siri" : siri, - 'komen' : komen + 'komen' : komen, + 'namakhazanah' : namakhazanah, + 'teller' : teller }, success:function(data){ Swal.fire({ @@ -394,9 +400,13 @@ allowOutsideClick: false }) + let teller = $(e).closest('tr').children('td:eq(1)').text(); let norujukan = $(e).data('norujukan'); let pelulus = $(e).data('pelulus'); let siri = $(e).data('siri'); + let namakhazanah = "{{ Auth::user()->name }}"; + + teller = String(teller); $.ajax({ method:'put', @@ -407,7 +417,10 @@ "pelulus" : pelulus, "siri" : siri, "komenkelulusan" : komenkelulusan, - "pembatalan" : "batal" + "pembatalan" : "batal", + 'namakhazanah' : namakhazanah, + 'teller' : teller + }, success:function(data){ Swal.fire({ @@ -467,15 +480,19 @@ let norujukan = $(e).data('norujukan'); + let teller = $(e).closest('tr').children('td:eq(1)').text(); let namakhazanah = "{{ $auth_user = Auth::user()->name }}"; + teller = String(teller); + $.ajax({ method:'put', url: "{{ route('khazanah.updatekelulusan') }}", data: { "_token": "{{ csrf_token() }}", "norujukan" : norujukan, - "khazanah" : namakhazanah + "khazanah" : namakhazanah, + 'teller' : teller }, success:function(data){ @@ -543,6 +560,9 @@ let norujukan = $(e).data('norujukan'); let namakhazanah = "{{ $auth_user = Auth::user()->name }}"; + let teller = $(e).closest('tr').children('td:eq(1)').text(); + + teller = String(teller); $.ajax({ method:'put', @@ -552,7 +572,9 @@ "norujukan" : norujukan, "khazanah" : namakhazanah, "komenubahhapus" : komenkelulusan, - "batal" : 'batal' + "batal" : 'batal', + 'teller' : teller + }, success:function(data){ diff --git a/resources/views/khazanah/laporan/datalejer_am.blade.php b/resources/views/khazanah/laporan/datalejer_am.blade.php index 932e121..0d8e183 100644 --- a/resources/views/khazanah/laporan/datalejer_am.blade.php +++ b/resources/views/khazanah/laporan/datalejer_am.blade.php @@ -26,8 +26,6 @@ @csrf
- -
Mula
diff --git a/resources/views/lelongan/index.blade.php b/resources/views/lelongan/index.blade.php index de0ebe8..85af903 100644 --- a/resources/views/lelongan/index.blade.php +++ b/resources/views/lelongan/index.blade.php @@ -307,11 +307,13 @@ encrypted: true }); + let teller = "{{ Auth::user()->name }}"; + var channel = pusher.subscribe('notice-ubahhapus'); channel.bind('my-ubahhapus', function(data) { - if(data.norujukan == norujukan) + if(data.norujukan == norujukan && data.teller == teller) { if(data.kelulusan == 'lulus') { diff --git a/resources/views/modal/agh.blade.php b/resources/views/modal/agh.blade.php index 0f2f7d3..e81f715 100644 --- a/resources/views/modal/agh.blade.php +++ b/resources/views/modal/agh.blade.php @@ -63,4 +63,69 @@ + + + + diff --git a/resources/views/operasi/kelulusan.blade.php b/resources/views/operasi/kelulusan.blade.php index 3b3e707..4d661a1 100644 --- a/resources/views/operasi/kelulusan.blade.php +++ b/resources/views/operasi/kelulusan.blade.php @@ -313,7 +313,14 @@ let norujukan = $(e).data('norujukan'); let cawangankod = $(e).data('kodcaw'); let siri = $(e).data('siri'); + let namaoperasi = "{{ Auth::user()->name }}"; + let teller = $(e).closest('tr').children('td:eq(1)').text(); + teller = String(teller); + + console.log(teller); + + return; $.ajax({ method:'put', url: "{{ route('operasi.updatekelulusan') }}", @@ -322,7 +329,8 @@ "norujukan" : norujukan, "kodcaw" : cawangankod, "komenkelulusan" : komenkelulusan, - "siri" : siri + "siri" : siri, + 'namaoperasi' : namaoperasi }, success:function(data){ console.log(data); @@ -391,6 +399,10 @@ let norujukan = $(e).data('norujukan'); let siri = $(e).data('siri'); let cawangankod = $(e).data('kodcaw'); + let namaoperasi = "{{ Auth::user()->name }}"; + let teller = $(e).closest('tr').children('td:eq(1)').text(); + + teller = String(teller); $.ajax({ method:'put', @@ -401,7 +413,9 @@ "siri" : siri, "kodcaw" : cawangankod, "komenkelulusan" : komenkelulusan, - "pembatalan" : "batal" + "pembatalan" : "batal", + 'namaoperasi' : namaoperasi, + 'teller' : teller }, success:function(data){ Swal.fire({ diff --git a/resources/views/penebusan/index.blade.php b/resources/views/penebusan/index.blade.php index 7f1d076..5b733ed 100644 --- a/resources/views/penebusan/index.blade.php +++ b/resources/views/penebusan/index.blade.php @@ -1294,9 +1294,9 @@ var channel = pusher.subscribe('notice-kelulusan'); channel.bind('my-kelulusan', function(data) { - + console.log(data); - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -1424,7 +1424,7 @@ channel.bind('my-kelulusan', function(data) { - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -1570,7 +1570,7 @@ channel.bind('my-kelulusan', function(data) { - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -1698,7 +1698,7 @@ channel.bind('my-kelulusan', function(data) { - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -1914,7 +1914,7 @@ channel.bind('my-kelulusan', function(data) { - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -2042,7 +2042,7 @@ channel.bind('my-kelulusan', function(data) { - if(data.norujukan == norujukan && data.siri == siricreated) + if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller) { if(data.kelulusan == 'lulus') { @@ -2429,7 +2429,11 @@ { let wakil = $('#wakiltxt').val(); - if(wakil.length == 12) + var patternregex = /\s+|[-,\/]/g; + + wakil = wakil.replace(patternregex,"").toUpperCase(); + + if(wakil.length <= 12) { $.ajax({ method:'GET', @@ -2477,7 +2481,7 @@ { Swal.fire({ icon: 'error', - titleText: 'Kad Pengenalan', + titleText: 'Kad Pengenalan dan Passport', text: 'mestilah tidak melebihi dan kurang daripada 12 patah perkataan' }); } diff --git a/resources/views/print/laporan_penebusan.blade.php b/resources/views/print/laporan_penebusan.blade.php index 22233e7..353d33a 100644 --- a/resources/views/print/laporan_penebusan.blade.php +++ b/resources/views/print/laporan_penebusan.blade.php @@ -207,21 +207,21 @@ Bayaran(RM) Jumlah(RM) - @php $counter = 1; $totalbayaran = 0; $totalpinjaman = 0; $totalupah = 0;@endphp + @php $counter = 1;$totalnm = 0; $totalbayaran = 0; $totalpinjaman = 0; $totalupah = 0;@endphp @foreach($tebus as $index=>$item) - @php $totalbayaran += ($item['jenistebus'] === 'S') ? ($item['pinjaman']+$item['bakiupah']) : $item['bakipjm']; $totalpinjaman += $item['pinjaman']; $totalupah += $item['bakiupah'];@endphp + @php $totalbayaran += ($item['jenistebus'] === 'S') ? ($item['pinjaman']+$item['bakiupah']) : $item['bakipjm']; $totalpinjaman += $item['pinjaman']; $totalupah += $item['bakiupah']; $totalnm += $item['nilaimarhun'];@endphp @if($index > 0) @if($item['teller'] != $tebus[$index - 1]['teller']) Teller : {{ $item['teller'] }} - @php $totalpinjamanteller = 0;$totalupahteller = 0;$totalbayaranteller = 0; @endphp + @php $totalnmteller = 0; $totalpinjamanteller = 0;$totalupahteller = 0;$totalbayaranteller = 0; @endphp @endif @else Teller : {{ $item['teller'] }} - @php $totalpinjamanteller = 0;$totalupahteller = 0;$totalbayaranteller = 0; $totaljumlahteller = 0;@endphp + @php $totalnmteller = 0; $totalpinjamanteller = 0;$totalupahteller = 0;$totalbayaranteller = 0; $totaljumlahteller = 0;@endphp @endif {{ $counter }} @@ -246,13 +246,13 @@ @php if($item['jenistebus'] == 'S'){ $total=($item['pinjaman']+$item['bakiupah']);echo number_format($total,2);} else echo number_format($item['bakipjm'],2); @endphp @php $counter++; @endphp - @php $totalpinjamanteller += $item['pinjaman'];$totalupahteller += $item['bakiupah'];$totalbayaranteller += $item['bakipjm']; @endphp + @php $totalnmteller += $item['nilaimarhun']; $totalpinjamanteller += $item['pinjaman'];$totalupahteller += $item['bakiupah'];$totalbayaranteller += $item['bakipjm']; @endphp @php $totaljumlahteller += ($item['jenistebus'] === 'S') ? ($item['pinjaman']+$item['bakiupah']) : $item['bakipjm']; @endphp @if($index+1 < sizeof($tebus)) @if($item['teller'] != $tebus[$index + 1]['teller']) {{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }} - + {{ number_format($totalnmteller,2) }} {{ number_format($totalpinjamanteller,2) }} {{ number_format($totalupahteller,2) }} {{ number_format($totalbayaranteller,2) }} @@ -263,7 +263,7 @@ @else {{ $counter-1 }} Jumlah Bagi Teller : {{ $item['teller'] }} - + {{ number_format($totalnmteller,2) }} {{ number_format($totalpinjamanteller,2) }} {{ number_format($totalupahteller,2) }} {{ number_format($totalbayaranteller,2) }} @@ -277,12 +277,14 @@ + + diff --git a/routes/web.php b/routes/web.php index 173471b..8b82ecb 100644 --- a/routes/web.php +++ b/routes/web.php @@ -249,6 +249,7 @@ Route::get('/komoditi/rekod',['as'=>'rekod.komoditi','uses'=>'KomuditiController Route::get('/komoditi/rekod/print',['as'=>'komoditi.rekod.print','uses'=>'KomuditiController@printRekodTransaksi']); Route::post('/khazanah/suratakuangadaian',['as'=>'agh.create','uses'=>'KhazanahController@SuratAkuanGadaian'])->middleware('auth','khazanah'); +Route::post('/khazanah/suratakuangadaianedit',['as'=>'agh.update','uses'=>'KhazanahController@SuratAkuanGadaianUpdate'])->middleware('auth','khazanah'); Route::get('/khazanah/ulangcetakagh/{norujukan}',['as'=>'agh.ulangcetak','uses'=>'KhazanahController@ulangcetakSuratAkuanGadaianHilang'])->middleware('auth','khazanah'); Route::get('/laporan/stokauditbersih', ['as'=>'laporan.stokauditbersih', 'uses'=>'KhazanahController@stokAuditBersih'])->middleware('auth','khazanah');
Nilai Marhun (RM) Pembiayaan (RM) Upah/Keuntungan (RM) Jumlah (RM)
JUMLAH KESELURUHAN{{ number_format($totalnm,2) }} {{ number_format($totalpinjaman,2) }} {{ number_format($totalupah,2) }} {{ number_format($totalbayaran,2) }}