From fa566bb09e876b4f89c4129fe7bdbada2e2d8731 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 3 Nov 2023 21:10:08 +0530 Subject: [PATCH] fix: reload when mounted --- frontend/src/pages/Organization.vue | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/frontend/src/pages/Organization.vue b/frontend/src/pages/Organization.vue index 0944cdf0..cc93a986 100644 --- a/frontend/src/pages/Organization.vue +++ b/frontend/src/pages/Organization.vue @@ -183,7 +183,7 @@ import { formatNumberIntoCurrency, } from '@/utils' import { usersStore } from '@/stores/users' -import { h, computed, ref, watch } from 'vue' +import { h, computed, ref, watch, onMounted } from 'vue' const props = defineProps({ organization: { @@ -509,17 +509,19 @@ const contactColumns = [ }, ] +function reload(val) { + leads.filters.organization_name = val + deals.filters.organization_name = val + contacts.filters.company_name = val + leads.reload() + deals.reload() + contacts.reload() +} + watch( () => props.organization.name, - (val) => { - leads.filters.organization_name = val - leads.reload() - - deals.filters.organization_name = val - deals.reload() - - contacts.filters.company_name = val - contacts.reload() - } + (val) => val && reload(val) ) + +onMounted(() => reload(props.organization.name))