update detail subrogasi jamkrindo

This commit is contained in:
daengdeni 2024-03-25 14:49:47 +07:00
parent 4b30f7e298
commit 3c4d788ea6
4 changed files with 9 additions and 11 deletions

View File

@ -24,8 +24,6 @@
: array : array
{ {
return [ return [
'kode' => 'required|numeric',
'nomor_pinjaman' => 'required',
'tanggal_pembayaran' => 'required|date', 'tanggal_pembayaran' => 'required|date',
'pembayaran_debitur' => 'required|numeric', 'pembayaran_debitur' => 'required|numeric',
'subrogasi_jamkrindo' => 'required|numeric', 'subrogasi_jamkrindo' => 'required|numeric',
@ -43,7 +41,7 @@
protected function prepareForValidation() protected function prepareForValidation()
{ {
$this->merge([ $this->merge([
'nomor_pinjaman' => $_SESSION['nomor_pinjaman'], 'nomor_pinjaman' => request()->segment(3),
]); ]);
} }
} }

View File

@ -41,9 +41,10 @@
// Validate the form input data // Validate the form input data
DB::transaction(function () { DB::transaction(function () {
// Prepare the data for creating a new user // Prepare the data for creating a new user
$kode = round(microtime(true) * 100);
$data = [ $data = [
'nomor_pinjaman' => $_SESSION['nomor_pinjaman'], 'nomor_pinjaman' => $this->nomor_pinjaman ?? $_SESSION['nomor_pinjaman'],
'kode' => round(microtime(true) * 100), 'kode' => $this->kode ?? $kode,
'tanggal_pembayaran' => $this->tanggal_pembayaran, 'tanggal_pembayaran' => $this->tanggal_pembayaran,
'pembayaran_debitur' => $this->pembayaran_debitur, 'pembayaran_debitur' => $this->pembayaran_debitur,
'subrogasi_jamkrindo' => $this->subrogasi_jamkrindo, 'subrogasi_jamkrindo' => $this->subrogasi_jamkrindo,
@ -92,11 +93,11 @@
'new_request' => json_encode($data), 'new_request' => json_encode($data),
'description' => 'Create Detail Subrogasi Jamkrindo', 'description' => 'Create Detail Subrogasi Jamkrindo',
'status' => '0', 'status' => '0',
'ref' => $this->kode 'ref' => $kode
]; ];
$is_approval = Approval::where('menu', 'Detail Subrogasi Jamkrindo') $is_approval = Approval::where('menu', 'Detail Subrogasi Jamkrindo')
->where('ref', $this->kode) ->where('ref', $kode)
->where('status', '0') ->where('status', '0')
->get() ->get()
->first(); ->first();
@ -113,7 +114,6 @@
// Reset the form fields after successful submission // Reset the form fields after successful submission
$this->reset(); $this->reset();
$this->nomor_pinjaman = request()->segment(3);
} }
public function update($id) public function update($id)

View File

@ -22,7 +22,7 @@
<!--begin::Scroll--> <!--begin::Scroll-->
<div class="d-flex flex-column scroll-y px-5 px-lg-10" id="kt_modal_add_detail_subrogasi_jamkrindo_scroll" data-kt-scroll="true" data-kt-scroll-activate="true" data-kt-scroll-max-height="auto" data-kt-scroll-dependencies="#kt_modal_add_detail_subrogasi_jamkrindo_header" data-kt-scroll-wrappers="#kt_modal_add_detail_subrogasi_jamkrindo_scroll" data-kt-scroll-offset="300px"> <div class="d-flex flex-column scroll-y px-5 px-lg-10" id="kt_modal_add_detail_subrogasi_jamkrindo_scroll" data-kt-scroll="true" data-kt-scroll-activate="true" data-kt-scroll-max-height="auto" data-kt-scroll-dependencies="#kt_modal_add_detail_subrogasi_jamkrindo_header" data-kt-scroll-wrappers="#kt_modal_add_detail_subrogasi_jamkrindo_scroll" data-kt-scroll-offset="300px">
<!--begin::Input group--> <!--begin::Input group-->
<input type="hidden" wire:model.defer="nomor_pinjaman" name="nomor_pinjaman" id="nomor_pinjaman" value="{{ request()->segment(3) }}"> <input type="hidden" wire:model.defer="nomor_pinjaman" name="nomor_pinjaman" id="nomor_pinjaman">
<!--begin::Input group--> <!--begin::Input group-->
<div class="fv-row mb-7"> <div class="fv-row mb-7">

View File

@ -141,8 +141,8 @@
confirmButton: 'btn btn-primary', confirmButton: 'btn btn-primary',
} }
}) })
$('#kt_modal_add_detail_subrogasi_jamkrindo').modal('hide');
LaravelDataTables['detail-pembayaran-table'].ajax.reload(); LaravelDataTables['detail-pembayaran-table'].ajax.reload();
$('#kt_modal_add_detail_subrogasi_jamkrindo').modal('hide');
}); });
Livewire.on('error', (message) => { Livewire.on('error', (message) => {
@ -171,7 +171,7 @@
$(function () { $(function () {
$('#kt_modal_add_detail_subrogasi_jamkrindo').on('hidden.bs.modal', function () { $('#kt_modal_add_detail_subrogasi_jamkrindo').on('hidden.bs.modal', function () {
$(this).find('form').trigger('reset'); //$(this).find('form').trigger('reset');
$("#nomor_pinjaman").val("{{ request()->segment(3) }}"); $("#nomor_pinjaman").val("{{ request()->segment(3) }}");
}); });