fix klaim jamkrindo

This commit is contained in:
daengdeni 2024-02-21 12:01:30 +07:00
parent 470bca512a
commit 1e2a92e5cf
5 changed files with 20 additions and 1 deletions

View File

@ -7,6 +7,7 @@
protected $table = 'klaim_jamkrindo';
protected $fillable = [
'kode',
'tanggal_rtgs_masuk',
'jumlah_debitur_surat',
'jumlah_debitur_excel',

View File

@ -28,6 +28,7 @@
: array
{
return [
'kode' => 'required|string',
'tanggal_rtgs_masuk' => 'required|date',
'jumlah_debitur_surat' => 'required|integer',
'jumlah_debitur_excel' => 'required|integer',
@ -82,10 +83,12 @@
], JsonResponse::HTTP_UNPROCESSABLE_ENTITY));
}
protected function prepareForValidation():void
protected function prepareForValidation()
: void
{
$this->merge([
'kode' => $this->kode ?? 'KJ-' . date('YmdHis'),
'dana_hasil_klaim' => str_replace('', '', $this->dana_hasil_klaim),
'nilai_penyelesaian' => str_replace(',', '', $this->nilai_penyelesaian),
'sisa_dana_ksl' => $this->dana_hasil_klaim - $this->nilai_penyelesaian,

View File

@ -28,6 +28,7 @@
: array
{
return [
'kode' => 'required|string',
'tanggal_rtgs_masuk' => 'required|date',
'jumlah_debitur_surat' => 'required|integer',
'jumlah_debitur_excel' => 'required|integer',
@ -71,4 +72,13 @@
'messages' => 'Klaim Jamkrindo updated failed.'
], JsonResponse::HTTP_UNPROCESSABLE_ENTITY));
}
protected function prepareForValidation()
: void
{
$this->merge([
'kode' => $this->kode ?? 'KJ-' . date('YmdHis'),
]);
}
}

View File

@ -12,6 +12,7 @@
class KlaimJamkrindoModal extends Component
{
public $id;
public $kode;
public $tanggal_rtgs_masuk;
public $jumlah_debitur_surat;
public $jumlah_debitur_excel;
@ -33,6 +34,9 @@
public function render()
{
if(!$this->edit_mode) {
$this->kode = 'KJ-' . date('YmdHis');
}
return view('writeoff::livewire.klaim-jamkrindo.klaim-jamkrindo-modal');
}

View File

@ -28,6 +28,7 @@
<label class="required fw-semibold fs-6 mb-2">Tanggal Masuk RTGS</label>
<!--end::Label-->
<!--begin::Input-->
<input type="hidden" wire:model.defer="kode" name="kode" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Tanggal RTGS Masuk"/>
<input type="date" wire:model.defer="tanggal_rtgs_masuk" name="tanggal_rtgs_masuk" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Tanggal RTGS Masuk"/>
<!--end::Input-->
@error('tanggal_rtgs_masuk')