update modeuel jklaim jamkrindo, fix reset form

This commit is contained in:
Daeng Deni Mardaeni 2023-11-22 21:35:35 +07:00
parent a247940d26
commit 1a2107df29
4 changed files with 24 additions and 46 deletions

View File

@ -51,7 +51,7 @@
return $this->rupiah($row->nilai_penyelesaian).' / '.$row->jumlah_debitur_penyelesaian;
})
->editColumn('sisa_dana_ksl', function ($row) {
return $this->rupiah($row->sisa_dana_ksl).' / '.$row->jumlah_debitur_sis_ksl;
return $this->rupiah($row->sisa_dana_ksl).' / '.$row->jumlah_debitur_sisa_ksl;
})
->editColumn('is_detail_debitur', function ($row) {
return $row->is_detail_debitur ? 'Ada' : 'Tidak Ada';

View File

@ -49,8 +49,8 @@
'dana_hasil_klaim' => $this->dana_hasil_klaim,
'nilai_penyelesaian' => $this->nilai_penyelesaian,
'jumlah_debitur_penyelesaian' => $this->jumlah_debitur_penyelesaian,
'sisa_dana_ksl' => $this->sisa_dana_ksl,
'jumlah_debitur_sisa_ksl' => $this->jumlah_debitur_sisa_ksl,
'sisa_dana_ksl' => $this->sisa_dana_ksl ?? 0,
'jumlah_debitur_sisa_ksl' => $this->jumlah_debitur_sisa_ksl ?? 0,
'is_detail_debitur' => $this->is_detail_debitur,
'keterangan' => $this->keterangan,
'status' => $this->status,
@ -70,7 +70,8 @@
});
// Reset the form fields after successful submission
$this->reset();
//$this->reset();
}
public function update($id)
@ -93,6 +94,14 @@
$this->status = $klaim_jamkrindo->status == 1;
}
public function changeJumlah(){
$this->jumlah_debitur_sisa_ksl = $this->jumlah_debitur_excel - $this->jumlah_debitur_penyelesaian;
}
public function changeDana(){
$this->sisa_dana_ksl = $this->dana_hasil_klaim - $this->nilai_penyelesaian;
}
public function delete($id)
{
KlaimJamkrindo::destroy($id);

View File

@ -51,7 +51,7 @@
<label class="required fw-semibold fs-6 mb-2">Jumlah Debitur Excel</label>
<!--end::Label-->
<!--begin::Input-->
<input type="number" wire:model.defer="jumlah_debitur_excel" id="jumlah_debitur_excel" name="jumlah_debitur_excel" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Jumlah Debitur Excel"/>
<input type="number" wire:model.defer="jumlah_debitur_excel" wire:change="changeJumlah" name="jumlah_debitur_excel" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Jumlah Debitur Excel"/>
<!--end::Input-->
@error('jumlah_debitur_excel')
<span class="text-danger">{{ $message }}</span> @enderror
@ -64,7 +64,7 @@
<label class="required fw-semibold fs-6 mb-2">Dana Hasil Klaim</label>
<!--end::Label-->
<!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" id="dana_hasil_klaim" wire:model.defer="dana_hasil_klaim" name="dana_hasil_klaim" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Dana Hasil Klaim"/>
<input type="text" data-inputmask="'alias': 'currency'" wire:change="changeDana" wire:model.defer="dana_hasil_klaim" name="dana_hasil_klaim" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Dana Hasil Klaim"/>
<!--end::Input-->
@error('dana_hasil_klaim')
<span class="text-danger">{{ $message }}</span> @enderror
@ -77,7 +77,7 @@
<label class="required fw-semibold fs-6 mb-2">Jumlah Debitur Penyelesaian</label>
<!--end::Label-->
<!--begin::Input-->
<input type="number" wire:model.defer="jumlah_debitur_penyelesaian" id="jumlah_debitur_penyelesaian" name="jumlah_debitur_penyelesaian" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Jumlah Debitur Penyelesaian"/>
<input type="number" wire:model.defer="jumlah_debitur_penyelesaian" wire:change="changeJumlah" name="jumlah_debitur_penyelesaian" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Jumlah Debitur Penyelesaian"/>
<!--end::Input-->
@error('jumlah_debitur_penyelesaian')
<span class="text-danger">{{ $message }}</span> @enderror
@ -87,7 +87,7 @@
<label class="required fw-semibold fs-6 mb-2">Nilai Penyelesaian</label>
<!--end::Label-->
<!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" id="nilai_penyelesaian" wire:model.defer="nilai_penyelesaian" name="nilai_penyelesaian" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nilai Penyelesaian"/>
<input type="text" data-inputmask="'alias': 'currency'" wire:change="changeDana" wire:model.defer="nilai_penyelesaian" name="nilai_penyelesaian" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nilai Penyelesaian"/>
<!--end::Input-->
@error('nilai_penyelesaian')
<span class="text-danger">{{ $message }}</span> @enderror
@ -98,10 +98,10 @@
<div class="row mb-7">
<div class="col-6">
<!--begin::Label-->
<label class="required fw-semibold fs-6 mb-2">Jumlah Debitur SIsa KSL</label>
<label class="required fw-semibold fs-6 mb-2">Jumlah Debitur Sisa KSL</label>
<!--end::Label-->
<!--begin::Input-->
<input type="number" wire:model.defer="jumlah_debitur_sisa_ksl" id="jumlah_debitur_sisa_ksl" name="jumlah_debitur_sisa_ksl" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Jumlah Debitur SIsa KSL"/>
<input type="number" wire:model.defer="jumlah_debitur_sisa_ksl" name="jumlah_debitur_sisa_ksl" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Jumlah Debitur SIsa KSL"/>
<!--end::Input-->
@error('jumlah_debitur_sisa_ksl')
<span class="text-danger">{{ $message }}</span> @enderror
@ -111,7 +111,7 @@
<label class="required fw-semibold fs-6 mb-2">Sisa Dana KSL</label>
<!--end::Label-->
<!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" id="sisa_dana_ksl" wire:model.defer="sisa_dana_ksl" name="sisa_dana_ksl" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Sisa Dana KSL"/>
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="sisa_dana_ksl" name="sisa_dana_ksl" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Sisa Dana KSL"/>
<!--end::Input-->
@error('sisa_dana_ksl')
<span class="text-danger">{{ $message }}</span> @enderror

View File

@ -75,42 +75,11 @@
}
});
var jumlah_debitur_excel,jumlah_debitur_penyelesaian,nilai_penyelesaian,dana_hasil_klaim;
$('#jumlah_debitur_penyelesaian').on('keyup', function () {
jumlah_debitur_excel = $("#jumlah_debitur_excel").val();
jumlah_debitur_penyelesaian = $("#jumlah_debitur_penyelesaian").val();
$("#jumlah_debitur_sisa_ksl").val(jumlah_debitur_excel - jumlah_debitur_penyelesaian);
$(function(){
$('#kt_modal_add_klaim_jamkrindo').on('hidden.bs.modal', function () {
$(this).find('form').trigger('reset');
})
});
$('#jumlah_debitur_excel').on('keyup', function () {
jumlah_debitur_excel = $("#jumlah_debitur_excel").val();
jumlah_debitur_penyelesaian = $("#jumlah_debitur_penyelesaian").val();
if (jumlah_debitur_penyelesaian > 0) {
$("#jumlah_debitur_sisa_ksl").val(jumlah_debitur_excel - jumlah_debitur_penyelesaian);
}
});
$('#nilai_penyelesaian').on('keyup', function () {
dana_hasil_klaim = $("#dana_hasil_klaim").val();
nilai_penyelesaian = $("#nilai_penyelesaian").val();
nilai_penyelesaian.replace(nilai_penyelesaian, ',', '');
dana_hasil_klaim.replace(dana_hasil_klaim, ',', '');
$("#sisa_dana_ksl").val(dana_hasil_klaim - nilai_penyelesaian);
});
$('#dana_hasil_klaim').on('keyup',function (){
dana_hasil_klaim = $("#dana_hasil_klaim").val();
nilai_penyelesaian = $("#nilai_penyelesaian").val();
nilai_penyelesaian.replace(nilai_penyelesaian, ',', '');
dana_hasil_klaim.replace(dana_hasil_klaim, ',', '');
if(nilai_penyelesaian > 0){
$("#sisa_dana_ksl").val(dana_hasil_klaim - nilai_penyelesaian);
}
})
</script>
@endpush