diff --git a/frontend/portal/src/layout/AppTopbar.vue b/frontend/portal/src/layout/AppTopbar.vue index 1904a6d..dc347dd 100644 --- a/frontend/portal/src/layout/AppTopbar.vue +++ b/frontend/portal/src/layout/AppTopbar.vue @@ -44,6 +44,8 @@ const publishTo = computed(() => { return '/management/contents/new'; }); +const canPublish = computed(() => isTenantAdmin.value || isTenantApproved.value); + const userMenuItems = computed(() => [ { label: '个人中心', icon: 'pi pi-user', command: () => router.push('/me') }, { separator: true }, @@ -97,6 +99,10 @@ onMounted(() => {