update hapus buku

This commit is contained in:
daengdeni 2023-12-13 16:37:16 +07:00
parent c714b08de9
commit 38873accc0
3 changed files with 467 additions and 378 deletions

View File

@ -10,6 +10,7 @@
use Modules\Writeoff\Entities\Currency; use Modules\Writeoff\Entities\Currency;
use Modules\Writeoff\Entities\FacilityType; use Modules\Writeoff\Entities\FacilityType;
use Modules\Writeoff\Entities\LoanType; use Modules\Writeoff\Entities\LoanType;
use Modules\Writeoff\Entities\Rekening;
use function Termwind\render; use function Termwind\render;
class HapusBukuController extends Controller class HapusBukuController extends Controller
@ -61,8 +62,27 @@
$loan_type = LoanType::all(); $loan_type = LoanType::all();
$facility_type = FacilityType::all(); $facility_type = FacilityType::all();
$currency = Currency::all(); $currency = Currency::all();
$rekening = $request->rekening;
return view('writeoff::pencatatan.hapus_buku.add', compact('branch', 'loan_type', 'facility_type', 'currency','rekening')); /*$totalbayar = DetailPembayaran::where('nomor_pinjaman', $request->rekening)
->where('status', 1)
->sum('nominal');*/
$totalbayar = 0;
$rekening = Rekening::with('product', 'debitur','branch','currency')
->where('nomor_rekening', $request->rekening)
->whereDoesntHave('hapusBuku')
->whereHas('product', function ($query) {
$query->whereBetween('kode', [3000, 3999]);
})
->get()
->first();
return view('writeoff::pencatatan.hapus_buku.add', compact('branch', 'loan_type', 'facility_type', 'currency','rekening','totalbayar'));
}
public function store(Request $request)
{
dd($request->all());
} }
} }

View File

@ -22,8 +22,10 @@
<!--begin::Card body--> <!--begin::Card body-->
<div class="card-body py-4"> <div class="card-body py-4">
<!--begin::Form--> <!--begin::Form-->
<form id="kt_modal_add_hapus_buku_form" class="form" action="#" wire:submit.prevent="submit"> <form id="kt_modal_add_hapus_buku_form" class="form" action="{{ route('pencatatan.hapus_buku.store') }}" method="POST">
@csrf
<!--begin::Scroll--> <!--begin::Scroll-->
<input type="hidden" id="total_pembayaran" name="total_pembayaran" value="{{ $totalbayar }}">
<div class="d-flex flex-column px-5 px-lg-10"> <div class="d-flex flex-column px-5 px-lg-10">
<!--begin::Input group--> <!--begin::Input group-->
<div class="row mb-7"> <div class="row mb-7">
@ -31,7 +33,7 @@
<label class="required fw-semibold fs-6 mb-2">Nomor Pinjaman</label> <label class="required fw-semibold fs-6 mb-2">Nomor Pinjaman</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="number" wire:model.defer="nomor_pinjaman" name="nomor_pinjaman" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nomor Pinjaman"/> <input type="number" value="{{ $rekening->nomor_rekening }}" readonly name="nomor_pinjaman" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nomor Pinjaman"/>
<!--end::Input--> <!--end::Input-->
@error('nomor_pinjaman') @error('nomor_pinjaman')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -41,10 +43,14 @@
<label class="required fw-semibold fs-6 mb-2">Jenis Pinjaman</label> <label class="required fw-semibold fs-6 mb-2">Jenis Pinjaman</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<select wire:model.defer="kode_jenis_pinjaman" name="kode_jenis_pinjaman" data-control="select2" data-placeholder="Pilih Jenis Pinjaman" class="form-control form-control-solid mb-3 mb-lg-0"> <select wire:model.defer="kode_jenis_pinjaman" disabled name="kode_jenis_pinjaman" data-control="select2" data-placeholder="Pilih Jenis Pinjaman" class="form-control form-control-solid mb-3 mb-lg-0">
<option value="">Jenis Pinjaman</option> <option value="">Jenis Pinjaman</option>
@foreach($loan_type as $item) @foreach($loan_type as $item)
<option value="{{ $item->kode }}">{{ $item->kode }} - {{ $item->name }}</option> @php $selected = ''; @endphp
@if($item->kode == $rekening->product->kode)
@php $selected = 'selected'; @endphp
@endif
<option value="{{ $item->kode }}" {{ $selected }}>{{ $item->kode }} - {{ $item->name }}</option>
@endforeach @endforeach
</select> </select>
<!--end::Input--> <!--end::Input-->
@ -61,7 +67,7 @@
<label class="required fw-semibold fs-6 mb-2">Debitur</label> <label class="required fw-semibold fs-6 mb-2">Debitur</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="number" wire:change="getDebitur" wire:model.defer="kode_debitur" name="kode_debitur" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Kode Debitur"/> <input type="number" value="{{ $rekening->debitur->kode }}" readonly name="kode_debitur" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Kode Debitur"/>
<!--end::Input--> <!--end::Input-->
@error('kode_debitur') @error('kode_debitur')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -70,7 +76,7 @@
<label class="fw-semibold fs-6 mb-2">&nbsp;</label> <label class="fw-semibold fs-6 mb-2">&nbsp;</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" wire:model.defer="nama_debitur" readonly name="nama_debitur" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nama Debitur"/> <input type="text" value="{{ $rekening->debitur->name }}" readonly name="nama_debitur" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nama Debitur"/>
<!--end::Input--> <!--end::Input-->
@error('nama_debitur') @error('nama_debitur')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -84,7 +90,7 @@
<label class="fw-semibold fs-6 mb-2">Alamat Debitur</label> <label class="fw-semibold fs-6 mb-2">Alamat Debitur</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="number" wire:model.defer="alamat_debitur" name="alamat_debitur" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Alamat Debitur"/> <input type="text" value="{{ $rekening->debitur->address }}" name="alamat_debitur" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Alamat Debitur"/>
<!--end::Input--> <!--end::Input-->
@error('alamat_debitur') @error('alamat_debitur')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -93,7 +99,7 @@
<label class="fw-semibold fs-6 mb-2">NPWP Debitur</label> <label class="fw-semibold fs-6 mb-2">NPWP Debitur</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" wire:model.defer="npwp_debitur" name="npwp_debitur" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="NPWP Debitur"/> <input type="number" value="{{ $rekening->debitur->npwp }}" name="npwp_debitur" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="NPWP Debitur"/>
<!--end::Input--> <!--end::Input-->
@error('npwp_debitur') @error('npwp_debitur')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -108,10 +114,14 @@
<label class="required fw-semibold fs-6 mb-2">Cabang</label> <label class="required fw-semibold fs-6 mb-2">Cabang</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<select wire:model.defer="kode_cabang" name="kode_cabang" data-control="select2" data-placeholder="Pilih Cabang" class="form-control form-control-solid mb-3 mb-lg-0"> <select disabled name="kode_cabang" data-control="select2" data-placeholder="Pilih Cabang" class="form-control form-control-solid mb-3 mb-lg-0">
<option value="">Cabang</option> <option value="">Cabang</option>
@foreach($branch as $item) @foreach($branch as $item)
<option value="{{ $item->kode }}">{{ $item->kode }} - {{ $item->name }}</option> @php $selected = ''; @endphp
@if($item->kode == $rekening->branch->kode)
@php $selected = 'selected'; @endphp
@endif
<option value="{{ $item->kode }}" {{ $selected }}>{{ $item->kode }} - {{ $item->name }}</option>
@endforeach @endforeach
</select> </select>
<!--end::Input--> <!--end::Input-->
@ -123,10 +133,14 @@
<label class="required fw-semibold fs-6 mb-2">Mata Uang</label> <label class="required fw-semibold fs-6 mb-2">Mata Uang</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<select wire:model.defer="kode_mata_uang" name="kode_mata_uang" id="kode_mata_uang" data-control="select2" data-placeholder="Pilih Mata Uang" class="form-control form-control-solid mb-3 mb-lg-0"> <select disabled name="kode_mata_uang" id="kode_mata_uang" data-control="select2" data-placeholder="Pilih Mata Uang" class="form-control form-control-solid mb-3 mb-lg-0">
<option value="">Mata Uang</option> <option value="">Mata Uang</option>
@foreach($currency as $item) @foreach($currency as $item)
<option value="{{ $item->kode }}">{{ $item->kode }} - {{ $item->name }}</option> @php $selected = ''; @endphp
@if($item->kode == $rekening->currency->kode)
@php $selected = 'selected'; @endphp
@endif
<option value="{{ $item->kode }}" {{ $selected }}>{{ $item->kode }} - {{ $item->name }}</option>
@endforeach @endforeach
</select> </select>
<!--end::Input--> <!--end::Input-->
@ -143,7 +157,7 @@
<label class="required fw-semibold fs-6 mb-2">Tanggal Hapus Buku</label> <label class="required fw-semibold fs-6 mb-2">Tanggal Hapus Buku</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="date" wire:change="countLamaHari" wire:model.defer="tanggal_hapus_buku" name="tanggal_hapus_buku" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Tanggal Hapus Buku" max="{{ Carbon::now()->format('Y-m-d') }}"/> <input type="date" id="tanggal_hapus_buku" name="tanggal_hapus_buku" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Tanggal Hapus Buku" max="{{ Carbon::now()->format('Y-m-d') }}"/>
<!--end::Input--> <!--end::Input-->
@error('tanggal_hapus_buku') @error('tanggal_hapus_buku')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -152,7 +166,7 @@
<label class="fw-semibold fs-6 mb-2">Lama Hari</label> <label class="fw-semibold fs-6 mb-2">Lama Hari</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="number" readonly wire:model.defer="lama_hari" readonly name="lama_hari" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Lama Hari"/> <input type="number" id="lama_hari" readonly name="lama_hari" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Lama Hari"/>
<!--end::Input--> <!--end::Input-->
@error('lama_hari') @error('lama_hari')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -166,7 +180,7 @@
<label class="required fw-semibold fs-6 mb-2">Nomor Fasilitas</label> <label class="required fw-semibold fs-6 mb-2">Nomor Fasilitas</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" wire:model.defer="nomor_fasilitas" name="nomor_fasilitas" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nomor Fasilitas"/> <input type="text" name="nomor_fasilitas" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nomor Fasilitas"/>
<!--end::Input--> <!--end::Input-->
@error('nomor_fasilitas') @error('nomor_fasilitas')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -176,7 +190,7 @@
<label class="required fw-semibold fs-6 mb-2">Jenis Fasilitas</label> <label class="required fw-semibold fs-6 mb-2">Jenis Fasilitas</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<select wire:model.defer="kode_jenis_fasilitas" name="kode_jenis_fasilitas" data-control="select2" data-placeholder="Pilih Jenis Fasilitas" class="form-control form-control-solid mb-3 mb-lg-0"> <select name="kode_jenis_fasilitas" data-control="select2" data-placeholder="Pilih Jenis Fasilitas" class="form-control form-control-solid mb-3 mb-lg-0">
<option value="">Jenis Fasilitas</option> <option value="">Jenis Fasilitas</option>
@foreach($facility_type as $item) @foreach($facility_type as $item)
<option value="{{ $item->kode }}">{{ $item->kode }} - {{ $item->name }}</option> <option value="{{ $item->kode }}">{{ $item->kode }} - {{ $item->name }}</option>
@ -195,7 +209,7 @@
<label class="required fw-semibold fs-6 mb-2">Nilai Plafond Awal</label> <label class="required fw-semibold fs-6 mb-2">Nilai Plafond Awal</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="nilai_plafond_awal" name="nilai_plafond_awal" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nilai Plafond Awal"/> <input type="text" data-inputmask="'alias': 'currency'" id="nilai_plafond_awal" name="nilai_plafond_awal" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Nilai Plafond Awal"/>
<!--end::Input--> <!--end::Input-->
@error('nilai_plafond_awal') @error('nilai_plafond_awal')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -204,7 +218,7 @@
<label class="fw-semibold fs-6 mb-2">Suku Bunga</label> <label class="fw-semibold fs-6 mb-2">Suku Bunga</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="number" wire:model.defer="suku_bunga" readonly name="suku_bunga" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Suku Bunga"/> <input type="number" id="suku_bunga" name="suku_bunga" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Suku Bunga"/>
<!--end::Input--> <!--end::Input-->
@error('suku_bunga') @error('suku_bunga')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -219,7 +233,7 @@
<label class="required fw-semibold fs-6 mb-2">Baki Debet</label> <label class="required fw-semibold fs-6 mb-2">Baki Debet</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="baki_debet" name="baki_debet" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Baki Debet"/> <input type="text" data-inputmask="'alias': 'currency'" id="baki_debet" name="baki_debet" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Baki Debet"/>
<!--end::Input--> <!--end::Input-->
@error('baki_debet') @error('baki_debet')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -228,7 +242,7 @@
<label class="fw-semibold fs-6 mb-2">Jumlah Bunga</label> <label class="fw-semibold fs-6 mb-2">Jumlah Bunga</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="jumlah_bunga" readonly name="jumlah_bunga" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Jumlah Bunga"/> <input type="text" data-inputmask="'alias': 'currency'" id="jumlah_bunga" name="jumlah_bunga" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Jumlah Bunga"/>
<!--end::Input--> <!--end::Input-->
@error('jumlah_bunga') @error('jumlah_bunga')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -242,7 +256,7 @@
<label class="required fw-semibold fs-6 mb-2">Kewajiban Lain</label> <label class="required fw-semibold fs-6 mb-2">Kewajiban Lain</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="jumlah_kewajiban_lain" name="jumlah_kewajiban_lain" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Kewajiban Lain"/> <input type="text" data-inputmask="'alias': 'currency'" id="jumlah_kewajiban_lain" name="jumlah_kewajiban_lain" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Kewajiban Lain"/>
<!--end::Input--> <!--end::Input-->
@error('jumlah_kewajiban_lain') @error('jumlah_kewajiban_lain')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -251,7 +265,7 @@
<label class="fw-semibold fs-6 mb-2">Total Kewajiban</label> <label class="fw-semibold fs-6 mb-2">Total Kewajiban</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="total_kewajiban" readonly name="total_kewajiban" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Total Kewajiban"/> <input type="text" data-inputmask="'alias': 'currency'" id="total_kewajiban" readonly name="total_kewajiban" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Total Kewajiban"/>
<!--end::Input--> <!--end::Input-->
@error('total_kewajiban') @error('total_kewajiban')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -265,7 +279,7 @@
<label class="required fw-semibold fs-6 mb-2">Total Bunga Extra</label> <label class="required fw-semibold fs-6 mb-2">Total Bunga Extra</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="total_bunga_extra" name="total_bunga_extra" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Total Bunga Extra"/> <input type="text" data-inputmask="'alias': 'currency'" id="total_bunga_extra" readonly name="total_bunga_extra" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Total Bunga Extra"/>
<!--end::Input--> <!--end::Input-->
@error('total_bunga_extra') @error('total_bunga_extra')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -274,7 +288,7 @@
<label class="fw-semibold fs-6 mb-2">Denda</label> <label class="fw-semibold fs-6 mb-2">Denda</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="bunga_extra" readonly name="bunga_extra" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Denda"/> <input type="text" data-inputmask="'alias': 'currency'" id="bunga_extra" readonly name="bunga_extra" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Denda"/>
<!--end::Input--> <!--end::Input-->
@error('bunga_extra') @error('bunga_extra')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -288,7 +302,7 @@
<label class="required fw-semibold fs-6 mb-2">Amount Due</label> <label class="required fw-semibold fs-6 mb-2">Amount Due</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="total_bunga_non_extra" name="total_bunga_non_extra" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Amount Due"/> <input type="text" data-inputmask="'alias': 'currency'" id="total_bunga_non_extra" readonly name="total_bunga_non_extra" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Amount Due"/>
<!--end::Input--> <!--end::Input-->
@error('total_bunga_non_extra') @error('total_bunga_non_extra')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -297,7 +311,7 @@
<label class="fw-semibold fs-6 mb-2">Tagihan Lainnya</label> <label class="fw-semibold fs-6 mb-2">Tagihan Lainnya</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="denda" readonly name="denda" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Tagihan Lainnya"/> <input type="text" data-inputmask="'alias': 'currency'" id="denda" name="denda" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Tagihan Lainnya"/>
<!--end::Input--> <!--end::Input-->
@error('denda') @error('denda')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -311,7 +325,7 @@
<label class="required fw-semibold fs-6 mb-2">Bunga Berjalan</label> <label class="required fw-semibold fs-6 mb-2">Bunga Berjalan</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="tagihan_lain" name="tagihan_lain" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Bunga Berjalan"/> <input type="text" data-inputmask="'alias': 'currency'" id="tagihan_lain" name="tagihan_lain" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Bunga Berjalan"/>
<!--end::Input--> <!--end::Input-->
@error('tagihan_lain') @error('tagihan_lain')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -320,7 +334,7 @@
<label class="fw-semibold fs-6 mb-2">Biaya Lain</label> <label class="fw-semibold fs-6 mb-2">Biaya Lain</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="biaya_lain" readonly name="biaya_lain" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Biaya Lain"/> <input type="text" data-inputmask="'alias': 'currency'" id="biaya_lain" readonly name="biaya_lain" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Biaya Lain"/>
<!--end::Input--> <!--end::Input-->
@error('biaya_lain') @error('biaya_lain')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -334,7 +348,7 @@
<label class="required fw-semibold fs-6 mb-2">Total Seluruh Kewajiban</label> <label class="required fw-semibold fs-6 mb-2">Total Seluruh Kewajiban</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" data-inputmask="'alias': 'currency'" wire:model.defer="total_all_kewajiban" name="total_all_kewajiban" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Total Seluruh Kewajiban"/> <input type="text" data-inputmask="'alias': 'currency'" readonly id="total_all_kewajiban" name="total_all_kewajiban" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Total Seluruh Kewajiban"/>
<!--end::Input--> <!--end::Input-->
@error('total_all_kewajiban') @error('total_all_kewajiban')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -343,7 +357,7 @@
<label class="fw-semibold fs-6 mb-2">Memo Persetujuaan</label> <label class="fw-semibold fs-6 mb-2">Memo Persetujuaan</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<input type="text" wire:model.defer="memo_persetujuan" readonly name="memo_persetujuan" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Memo Persetujuaan"/> <input type="text" id="memo_persetujuan" name="memo_persetujuan" class="form-control form-control-solid mb-3 mb-lg-0" placeholder="Memo Persetujuaan"/>
<!--end::Input--> <!--end::Input-->
@error('memo_persetujuan') @error('memo_persetujuan')
<span class="text-danger">{{ $message }}</span> @enderror <span class="text-danger">{{ $message }}</span> @enderror
@ -357,7 +371,7 @@
<label class="fw-semibold fs-6 mb-2">Keterangan</label> <label class="fw-semibold fs-6 mb-2">Keterangan</label>
<!--end::Label--> <!--end::Label-->
<!--begin::Input--> <!--begin::Input-->
<select wire:model.defer="keterangan" name="keterangan" data-control="select2" data-placeholder="Pilih Keterangan" class="form-control form-control-solid mb-3 mb-lg-0"> <select id="keterangan" name="keterangan" data-control="select2" data-placeholder="Pilih Keterangan" class="form-control form-control-solid mb-3 mb-lg-0">
<option value="write-off">Write-Off</option> <option value="write-off">Write-Off</option>
<option value="ayda">AYDA</option> <option value="ayda">AYDA</option>
</select> </select>
@ -406,11 +420,65 @@
} }
}); });
$(function(){ $(function () {
$('#kt_modal_add_hapus_buku').on('hidden.bs.modal', function () { $('#kt_modal_add_hapus_buku').on('hidden.bs.modal', function () {
$(this).find('form').trigger('reset'); $(this).find('form').trigger('reset');
}) })
$('#tanggal_hapus_buku').on('change', function () {
const today = new Date();
const date1 = new Date($(this).val());
const diffDays = Math.abs(today.getTime() - date1.getTime()) / 86400000;
$('#lama_hari').val(Math.floor(diffDays));
})
}); });
function calcTotKewajiban() {
var total;
var lama;
var baki;
var intra;
var ekstra;
var intraFixed;
var ekstraFixed;
var all;
total = total = parseFloat($('#baki_debet').val()) + parseFloat($('#jumlah_bunga').val()) + parseFloat($('#jumlah_kewajiban_lain').val());
baki = $('#baki_debet').val();
lama = $('#lama_hari').val();
intra = 0;
ekstra = 0;
if (lama > 0) {
intra = (baki * (parseFloat($('#suku_bunga').val()) / 100) * lama) / 360;
}
intraFixed = intra.toFixed(2);
ekstraFixed = ekstra.toFixed(2);
all = parseFloat(total) + parseFloat(intraFixed) + parseFloat(ekstraFixed);
$('#total_kewajiban').val(parseFloat(total));
$('#total_bunga_extra').val(intraFixed);
$('#bunga_extra').val(ekstraFixed);
$('#total_all_kewajiban').val(parseFloat(all));
}
function calcTotAllKewajiban() {
var total;
total = parseFloat($('#total_kewaajiban').val()) +
parseFloat($('#total_bunga_extra').val) + parseFloat($('#bunga_extra').val()) +
parseFloat($('#denda').val()) + parseFloat($('#biaya_lain').val());
$('#total_all_kewajiban').val(total);
}
</script> </script>
@endpush @endpush
</x-default-layout> </x-default-layout>

View File

@ -24,6 +24,7 @@ Route::name('parameter.')->prefix('parameter')->group(function() {
Route::name('pencatatan.')->prefix('pencatatan')->group(function() { Route::name('pencatatan.')->prefix('pencatatan')->group(function() {
Route::get('hapus-buku', 'HapusBukuController@index')->name('hapus_buku.index'); Route::get('hapus-buku', 'HapusBukuController@index')->name('hapus_buku.index');
Route::post('hapus-buku', 'HapusBukuController@store')->name('hapus_buku.store');
Route::get('create-hapus-buku', 'HapusBukuController@create')->name('hapus_buku.create'); Route::get('create-hapus-buku', 'HapusBukuController@create')->name('hapus_buku.create');
Route::get('klaim-jamkrindo', 'KlaimJamkrindoController@index')->name('klaim_jamkrindo.index'); Route::get('klaim-jamkrindo', 'KlaimJamkrindoController@index')->name('klaim_jamkrindo.index');
Route::get('subrogasi-jamkrindo', 'SubrogasiJamkrindoController@index')->name('subrogasi_jamkrindo.index'); Route::get('subrogasi-jamkrindo', 'SubrogasiJamkrindoController@index')->name('subrogasi_jamkrindo.index');