feat: 系统免登录参数路由跳转

This commit is contained in:
TsMask
2024-11-25 11:59:46 +08:00
parent 7d69d3c21d
commit 1b28260680
2 changed files with 10 additions and 1 deletions

View File

@@ -182,7 +182,12 @@ router.beforeEach(async (to, from, next) => {
next({ name: 'Index' }); next({ name: 'Index' });
} }
const token = getToken(); let token = getToken();
// 免用户登录认证
if (!appStore.loginAuth) {
token = '== Not Login Auth ==';
}
// 没有token // 没有token
if (!token) { if (!token) {

View File

@@ -20,6 +20,8 @@ type AppStore = {
buildTime: string; buildTime: string;
/**系统引导使用 */ /**系统引导使用 */
bootloader: boolean; bootloader: boolean;
// 用户登录认证
loginAuth: boolean;
// 序列号 // 序列号
serialNum: string; serialNum: string;
/**应用版权声明 */ /**应用版权声明 */
@@ -52,6 +54,7 @@ const useAppStore = defineStore('app', {
version: `-`, version: `-`,
buildTime: `-`, buildTime: `-`,
bootloader: false, bootloader: false,
loginAuth: false,
serialNum: `-`, serialNum: `-`,
copyright: `Copyright ©2023 For ${import.meta.env.VITE_APP_NAME}`, copyright: `Copyright ©2023 For ${import.meta.env.VITE_APP_NAME}`,
logoType: 'icon', logoType: 'icon',
@@ -85,6 +88,7 @@ const useAppStore = defineStore('app', {
if (this.bootloader) { if (this.bootloader) {
removeToken(); removeToken();
} }
this.loginAuth = res.data.loginAuth === 'true';
this.serialNum = res.data.serialNum; this.serialNum = res.data.serialNum;
this.appName = res.data.title; this.appName = res.data.title;
this.copyright = res.data.copyright; this.copyright = res.data.copyright;