From 8ae6a928f4a8ad8ddf5db79a6ccfb8eddce13a18 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Mon, 26 Oct 2026 11:14:30 +0330 Subject: [PATCH] fix(web): type the customer group parent picker Co-authored-by: Cursor --- apps/web/src/views/TahesabSalesReportView.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/web/src/views/TahesabSalesReportView.vue b/apps/web/src/views/TahesabSalesReportView.vue index 3344dde..8ef3e0f 100644 --- a/apps/web/src/views/TahesabSalesReportView.vue +++ b/apps/web/src/views/TahesabSalesReportView.vue @@ -174,7 +174,8 @@ const linkedGroups = computed(() => (customerGroups.value as CustomerGroupDto[]).filter((g) => g.parentId && g.parentName), ); -function onChildGroup(id: string | undefined) { +function onChildGroup(value: unknown) { + const id = typeof value === 'string' ? value : undefined; childGroupId.value = id; const current = (customerGroups.value as CustomerGroupDto[]).find((g) => g.id === id); parentGroupId.value = current?.parentId ?? undefined; @@ -667,7 +668,7 @@ onUnmounted(() => stopPoll()); placeholder="جستجوی گروه" option-filter-prop="label" :options="childGroupOptions" - @change="(value: string | undefined) => onChildGroup(value)" + @change="onChildGroup" />