diff --git a/src/stores/branch/index.ts b/src/stores/branch/index.ts index e77bd013..ee5896b3 100644 --- a/src/stores/branch/index.ts +++ b/src/stores/branch/index.ts @@ -260,12 +260,20 @@ const useBranchStore = defineStore('api-branch', () => { return false; } - async function stats() { + async function stats(opts?: { headOfficeId?: string }) { + const params = new URLSearchParams(); + + for (const [k, v] of Object.entries(opts || {})) { + v !== undefined && params.append(k, v.toString()); + } + + const query = params.toString(); + const res = await api.get<{ hq: number; br: number; virtual: number; - }>('/branch/stats', { + }>(`/branch/stats${(params && '?'.concat(query)) || ''}`, { headers: { 'X-Rtid': flowStore.rtid, },