From 115bc268902a9899d7d159133c2ba693eddfe00d Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 03 十一月 2026 17:58:50 +0800
Subject: [PATCH] 完善门户与会员审批交互
---
src/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue b/src/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue
index 69fa550..11a676d 100644
--- a/src/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue
+++ b/src/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue
@@ -34,7 +34,7 @@
VbenSegmented,
} from '../../../../../@core/ui-kit/shadcn-ui/src';
import { globalShareState } from '../../../../../@core/base/shared/src/global-state';
-import { useAccessStore } from '../../../../../stores/src';
+import { useAccessStore, useUserStore } from '../../../../../stores/src';
import { useClipboard } from '@vueuse/core';
@@ -150,8 +150,10 @@
// 闂ㄦ埛瀛楀彿灞炰簬鍏ㄥ眬閰嶇疆锛岄渶鍏峰鍙傛暟閰嶇疆淇敼鏉冮檺鎵嶈兘璋冩暣
const accessStore = useAccessStore();
+const userStore = useUserStore();
const canEditPortalFont = computed(() =>
- (accessStore.accessCodes ?? []).includes('infra:config:update'),
+ (userStore.userRoles ?? []).includes('super_admin')
+ || (accessStore.accessCodes ?? []).includes('infra:config:update'),
);
// const logoVisible = defineModel<boolean>('logoVisible');
--
Gitblit v1.9.3