diff --git a/clinical-web/src/components/layout/Header.vue b/clinical-web/src/components/layout/Header.vue
index be5ea95..eff50f1 100644
--- a/clinical-web/src/components/layout/Header.vue
+++ b/clinical-web/src/components/layout/Header.vue
@@ -1,5 +1,5 @@
@@ -23,8 +20,10 @@ const pageGroup = computed(() => String(route.meta.group ?? '工作台'))
{{ appStore.environment }}
diff --git a/clinical-web/src/stores/app.ts b/clinical-web/src/stores/app.ts
index c4e5c86..7d94e00 100644
--- a/clinical-web/src/stores/app.ts
+++ b/clinical-web/src/stores/app.ts
@@ -1,11 +1,15 @@
import { defineStore } from 'pinia'
+import type { WorkbenchCampus } from '@/api/workbench/types'
+
export const useAppStore = defineStore('app', {
state: () => ({
isLoggedIn: false,
userName: '张文静',
department: '医务管理 · 主任医师',
environment: '原型演示环境',
+ campuses: ['本部院区', '东院区', '西院区'] as WorkbenchCampus[],
+ selectedCampus: '本部院区' as WorkbenchCampus,
}),
actions: {
login(userName: string) {