fix detail subrogasi jamkrindo

This commit is contained in:
daengdeni 2024-03-19 10:03:00 +07:00
parent b0409fc7bf
commit 7f79db3779
2 changed files with 53 additions and 20 deletions

View File

@ -35,11 +35,6 @@
} }
public function submit() public function submit()
{
$this->dispatch('success', __('Currency updated'));
}
public function _submit()
{ {
$this->validate(); $this->validate();
session_start(); session_start();
@ -60,13 +55,59 @@
if ($this->edit_mode) { if ($this->edit_mode) {
// Emit a success event with a message // Emit a success event with a message
$detail_penagihan = DetailSubrogasiJamkrindo::find($this->id); $detail_penagihan = DetailSubrogasiJamkrindo::find($this->id);
$detail_penagihan->update($data);
$this->dispatch('success', __('Data Detail Subrogasi Jamkrindo berhasil diupdate')); $data['updated_by'] = auth()->user()->id;
$data['updated_at'] = now();
$approval = [
'method' => 'update',
'menu' => 'Detail Subrogasi Jamkrindo',
'old_request' => json_encode($detail_penagihan),
'new_request' => json_encode($data),
'description' => 'Update Detail Subrogasi Jamkrindo',
'status' => '0',
'ref' => $this->kode
];
$is_approval = Approval::where('menu', 'Detail Subrogasi Jamkrindo')
->where('ref', $this->kode)
->where('status', '0')
->get()
->first();
if ($is_approval) {
$this->dispatch('error', 'Data Detail Subrogasi Jamkrindo Sedang Menunggu Approval');
} else {
Approval::create($approval);
$this->dispatch('success', 'Data Detail Subrogasi Jamkrindo Berhasil Di Update, Menunggu Approval');
}
} else { } else {
// Emit a success event with a message // Emit a success event with a message
DetailSubrogasiJamkrindo::create($data); $data['created_by'] = auth()->user()->id;
$this->dispatch('success', __('Data Detail Subrogasi Jamkrindo berhasil ditambahkan')); $data['created_at'] = now();
$approval = [
'method' => 'create',
'menu' => 'Detail Subrogasi Jamkrindo',
'new_request' => json_encode($data),
'description' => 'Create Detail Subrogasi Jamkrindo',
'status' => '0',
'ref' => $this->kode
];
$is_approval = Approval::where('menu', 'Detail Subrogasi Jamkrindo')
->where('ref', $this->kode)
->where('status', '0')
->get()
->first();
if ($is_approval) {
$this->dispatch('error', 'Data Detail Subrogasi Jamkrindo Sedang Menunggu Approval');
$this->reset();
} else {
Approval::create($approval);
$this->dispatch('success', 'Data Detail Subrogasi Jamkrindo Berhasil Di Input, Menunggu Approval');
}
} }
}); });

View File

@ -125,14 +125,6 @@
$(this).find('form').trigger('reset'); $(this).find('form').trigger('reset');
$("#nomor_pinjaman").val("{{ request()->segment(3) }}"); $("#nomor_pinjaman").val("{{ request()->segment(3) }}");
}); });
$("#showModal").on('click',function(){
$("#nomor_pinjaman").val("{{ request()->segment(3) }}");
});
$(".editJaminan").on('click',function(){
$("#nomor_pinjaman").val("{{ request()->segment(3) }}");
});
}); });
</script> </script>
@endpush @endpush