diff --git a/tkpurchase/web/static/js/tkpurchase-accounts.js b/tkpurchase/web/static/js/tkpurchase-accounts.js index 48cdf0b..15f1ceb 100644 --- a/tkpurchase/web/static/js/tkpurchase-accounts.js +++ b/tkpurchase/web/static/js/tkpurchase-accounts.js @@ -45,7 +45,7 @@ async function selectCompanyForAccounts(id) { // Load accounts try { - const r = await api('/partners/' + id + '/accounts'); + const r = await api('/partner-accounts/company/' + id); renderAccountList(r.data || []); } catch(e) { console.warn('Load accounts error:', e); @@ -126,7 +126,8 @@ async function submitAddAccount(e) { } try { - await api('/partners/' + selectedCompanyId + '/accounts', { method: 'POST', body: JSON.stringify(body) }); + body.partner_company_id = selectedCompanyId; + await api('/partner-accounts', { method: 'POST', body: JSON.stringify(body) }); showToast('계정이 추가되었습니다'); closeAddAccount(); selectCompanyForAccounts(selectedCompanyId); @@ -156,7 +157,7 @@ async function submitEditAccount(e) { }; try { - await api('/partners/' + selectedCompanyId + '/accounts/' + id, { method: 'PUT', body: JSON.stringify(body) }); + await api('/partner-accounts/' + id, { method: 'PUT', body: JSON.stringify(body) }); showToast('계정이 수정되었습니다'); closeEditAccount(); selectCompanyForAccounts(selectedCompanyId); @@ -169,7 +170,7 @@ async function submitEditAccount(e) { async function deactivateAccount(id) { if (!confirm('이 계정을 비활성화하시겠습니까?')) return; try { - await api('/partners/' + selectedCompanyId + '/accounts/' + id + '/deactivate', { method: 'PUT' }); + await api('/partner-accounts/' + id, { method: 'DELETE' }); showToast('계정이 비활성화되었습니다'); selectCompanyForAccounts(selectedCompanyId); } catch(e) {