refactor(sj_1.1.0-beta3): 优化水印功能
This commit is contained in:
parent
07af1b6553
commit
736effaa26
@ -106,7 +106,7 @@ const isWrapperScrollMode = computed(() => themeStore.layout.scrollMode === 'wra
|
|||||||
<SettingItem v-if="isDev" key="8" :label="$t('theme.watermark.visible')">
|
<SettingItem v-if="isDev" key="8" :label="$t('theme.watermark.visible')">
|
||||||
<NSwitch v-model:value="themeStore.watermark.visible" />
|
<NSwitch v-model:value="themeStore.watermark.visible" />
|
||||||
</SettingItem>
|
</SettingItem>
|
||||||
<SettingItem v-if="isDev" key="8-1" :label="$t('theme.watermark.text')">
|
<SettingItem v-if="false" key="8-1" :label="$t('theme.watermark.text')">
|
||||||
<NInput v-model:value="themeStore.watermark.text" size="small" :step="1" class="max-w-180px" />
|
<NInput v-model:value="themeStore.watermark.text" size="small" :step="1" class="max-w-180px" />
|
||||||
</SettingItem>
|
</SettingItem>
|
||||||
</TransitionGroup>
|
</TransitionGroup>
|
||||||
|
@ -10,11 +10,13 @@ import { $t } from '@/locales';
|
|||||||
import { roleTypeRecord } from '@/constants/business';
|
import { roleTypeRecord } from '@/constants/business';
|
||||||
import { useRouteStore } from '../route';
|
import { useRouteStore } from '../route';
|
||||||
import { useTabStore } from '../tab';
|
import { useTabStore } from '../tab';
|
||||||
|
import { useThemeStore } from '../theme';
|
||||||
import { clearAuthStorage, getToken } from './shared';
|
import { clearAuthStorage, getToken } from './shared';
|
||||||
|
|
||||||
export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
|
export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
const routeStore = useRouteStore();
|
const routeStore = useRouteStore();
|
||||||
|
const themeStore = useThemeStore();
|
||||||
const tabStore = useTabStore();
|
const tabStore = useTabStore();
|
||||||
const { toLogin, redirectFromLogin } = useRouterPush(false);
|
const { toLogin, redirectFromLogin } = useRouterPush(false);
|
||||||
const { loading: loginLoading, startLoading, endLoading } = useLoading();
|
const { loading: loginLoading, startLoading, endLoading } = useLoading();
|
||||||
@ -54,6 +56,8 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
|
|||||||
|
|
||||||
authStore.$reset();
|
authStore.$reset();
|
||||||
|
|
||||||
|
themeStore.setWatermarkText(import.meta.env.VITE_APP_TITLE || 'Snail Job');
|
||||||
|
|
||||||
if (!route.meta.constant) {
|
if (!route.meta.constant) {
|
||||||
await toLogin();
|
await toLogin();
|
||||||
}
|
}
|
||||||
@ -78,6 +82,7 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
|
|||||||
const pass = await loginByToken(loginToken);
|
const pass = await loginByToken(loginToken);
|
||||||
|
|
||||||
if (pass) {
|
if (pass) {
|
||||||
|
themeStore.setWatermarkText(userInfo.userName);
|
||||||
await routeStore.initAuthRoute();
|
await routeStore.initAuthRoute();
|
||||||
|
|
||||||
if (redirect) {
|
if (redirect) {
|
||||||
|
@ -49,7 +49,7 @@ export const themeSettings: App.Theme.ThemeSetting = {
|
|||||||
},
|
},
|
||||||
watermark: {
|
watermark: {
|
||||||
visible: true,
|
visible: true,
|
||||||
text: 'Snail Job'
|
text: import.meta.env.VITE_APP_TITLE || 'Snail Job'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user