diff --git a/src/layouts/modules/theme-drawer/modules/page-fun.vue b/src/layouts/modules/theme-drawer/modules/page-fun.vue
index dd4b23e..a63ebcb 100644
--- a/src/layouts/modules/theme-drawer/modules/page-fun.vue
+++ b/src/layouts/modules/theme-drawer/modules/page-fun.vue
@@ -106,7 +106,7 @@ const isWrapperScrollMode = computed(() => themeStore.layout.scrollMode === 'wra
-
+
diff --git a/src/store/modules/auth/index.ts b/src/store/modules/auth/index.ts
index 13bdda2..15116d8 100644
--- a/src/store/modules/auth/index.ts
+++ b/src/store/modules/auth/index.ts
@@ -10,11 +10,13 @@ import { $t } from '@/locales';
import { roleTypeRecord } from '@/constants/business';
import { useRouteStore } from '../route';
import { useTabStore } from '../tab';
+import { useThemeStore } from '../theme';
import { clearAuthStorage, getToken } from './shared';
export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
const route = useRoute();
const routeStore = useRouteStore();
+ const themeStore = useThemeStore();
const tabStore = useTabStore();
const { toLogin, redirectFromLogin } = useRouterPush(false);
const { loading: loginLoading, startLoading, endLoading } = useLoading();
@@ -54,6 +56,8 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
authStore.$reset();
+ themeStore.setWatermarkText(import.meta.env.VITE_APP_TITLE || 'Snail Job');
+
if (!route.meta.constant) {
await toLogin();
}
@@ -78,6 +82,7 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
const pass = await loginByToken(loginToken);
if (pass) {
+ themeStore.setWatermarkText(userInfo.userName);
await routeStore.initAuthRoute();
if (redirect) {
diff --git a/src/theme/settings.ts b/src/theme/settings.ts
index 339a80a..5704b27 100644
--- a/src/theme/settings.ts
+++ b/src/theme/settings.ts
@@ -49,7 +49,7 @@ export const themeSettings: App.Theme.ThemeSetting = {
},
watermark: {
visible: true,
- text: 'Snail Job'
+ text: import.meta.env.VITE_APP_TITLE || 'Snail Job'
}
};