diff --git a/resources/views/finance/settlement/index.blade.php b/resources/views/finance/settlement/index.blade.php index eee9cc12..851934c5 100644 --- a/resources/views/finance/settlement/index.blade.php +++ b/resources/views/finance/settlement/index.blade.php @@ -180,15 +180,10 @@ function clearAllCheckboxes() { document.getElementById('bulk-actions').style.display = 'none'; } - function getActiveSubtabContainer() { - const subTab = document.querySelector('[x-data]').__x.$data.commissionSubTab; - return subTab === 'manager' - ? document.querySelector('[x-show="commissionSubTab === \'manager\'"]') - : document.querySelector('[x-show="commissionSubTab === \'partner\'"]'); - } - function updateSelection() { - const container = getActiveSubtabContainer(); + const container = document.querySelector('[x-show="commissionSubTab === \'partner\'"]')?.offsetParent !== null + ? document.querySelector('[x-show="commissionSubTab === \'partner\'"]') + : document.querySelector('[x-show="commissionSubTab === \'manager\'"]'); selectedIds = container ? Array.from(container.querySelectorAll('.commission-checkbox:checked')).map(cb => parseInt(cb.value)) : [];