diff --git a/src/views/account/Center/components/Subscribe/index.vue b/src/views/account/Center/components/Subscribe/index.vue index 2d4a3801..84accb4d 100644 --- a/src/views/account/Center/components/Subscribe/index.vue +++ b/src/views/account/Center/components/Subscribe/index.vue @@ -63,7 +63,7 @@ const subscribe = ref([]); const dataSource = ref([]); const activeKey = ref(); const loading = ref(false) -let initData:any[] +let initData:any[] const handleSearch = () => { loading.value = true getAllNotice().then((resp: any) => { @@ -106,7 +106,11 @@ const handleSearch = () => { }; onMounted(() => { - activeKey.value = menuStore.hasMenu('code') ? ['alarm', 'system-monitor', 'system-business','workflow-notification'] : ['alarm', 'system-monitor', 'system-business'] + const keys = ['alarm', 'system-monitor', 'system-business'] + if (menuStore.hasMenu('workflow')) { + keys.push('workflow-notification') + } + activeKey.value = keys initData = getInitData() handleSearch(); }); @@ -142,4 +146,4 @@ onMounted(() => { } } } - \ No newline at end of file + diff --git a/src/views/account/Center/components/data.ts b/src/views/account/Center/components/data.ts index 3637b0bc..7919ce9c 100644 --- a/src/views/account/Center/components/data.ts +++ b/src/views/account/Center/components/data.ts @@ -72,6 +72,5 @@ const workflowNotice = [ }, ] export const getInitData = () =>{ - let initData:any[] - return initData = menuStore.hasMenu('code') ? [...systemNotice,...workflowNotice] : [...systemNotice] -} \ No newline at end of file + return menuStore.hasMenu('workflow') ? [...systemNotice,...workflowNotice] : [...systemNotice] +}