From 0a8d9cf143980dbb3af18e97b459f9a4b23f09bc Mon Sep 17 00:00:00 2001 From: Net Date: Fri, 6 Sep 2024 17:25:22 +0700 Subject: [PATCH] refactor: add opts headOfficeId --- src/stores/branch/index.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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, },