Merge PR #496: кнопка построения полной реферальной сети

This commit is contained in:
Egor
2026-07-19 16:36:28 +03:00
committed by GitHub
7 changed files with 193 additions and 13 deletions

View File

@@ -14,6 +14,11 @@ export const referralNetworkApi = {
return response.data;
},
getFullGraph: async (): Promise<NetworkGraphData> => {
const response = await apiClient.get('/cabinet/admin/referral-network/');
return response.data;
},
getScopedGraph: async (selections: ScopeSelection[]): Promise<NetworkGraphData> => {
const campaignIds = selections.filter((s) => s.type === 'campaign').map((s) => s.id);
const partnerIds = selections.filter((s) => s.type === 'partner').map((s) => s.id);