Merge pull request #11 from alealien666/manualPay

show
This commit is contained in:
AleAlien 2025-02-18 21:42:19 +07:00 committed by GitHub
commit 46de3d675c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 11 additions and 3 deletions

View File

@ -18,7 +18,8 @@ public function indexManualPayment(cekDenda $cekDenda, GenerateMonthlyBill $gene
$santri = Santri::with([
'payments.detailPayments.paymentType'
'payments.detailPayments.paymentType',
'user'
])->get();
// $santri = Payment::with('detailPayments')->get();

View File

@ -31,7 +31,6 @@ public function index()
],
]);
}
public function create() {}
public function store(Request $request)
{

View File

@ -13,6 +13,7 @@ export default function ManualPayment({ santri, penalty, bill, fields }) {
<ModalInput fields={fields} tableName={['payments', 'detail_payments']} initialData={selectedSantri} onClose={() => setSelectedSantri(null)} />
{santri && santri.length > 0 ? santri.map((item, i) => (
<div key={i} className="p-4 border-b">
<p>Nis: {item.user.nis}</p>
<p><strong>Santri:</strong> {item.nama}</p>
{item.payments && item.payments.length > 0 ? (
@ -37,7 +38,14 @@ export default function ManualPayment({ santri, penalty, bill, fields }) {
<div>
<button className='btn btn-accent text-white mt-2' onClick={() => {
setSelectedSantri(item)
// console.log(item)
setSelectedSantri({
nama: item.nama,
alamat: item.alamat,
status_santri: item.status_santri,
role_santri: item.role_santri,
nis: item.user?.nis
})
document.getElementById('modal_input').checked = true
}}>Bayar</button>
</div>