1
0
mirror of https://github.com/zclzone/vue-naive-admin.git synced 2026-01-22 23:50:22 +08:00

style: lint

This commit is contained in:
zclzone
2024-06-06 18:05:36 +08:00
parent 98f9d5893a
commit a67510fe34
72 changed files with 542 additions and 389 deletions

View File

@@ -13,7 +13,8 @@ export function createPageTitleGuard(router) {
const pageTitle = to.meta?.title
if (pageTitle) {
document.title = `${pageTitle} | ${baseTitle}`
} else {
}
else {
document.title = baseTitle
}
})

View File

@@ -18,13 +18,16 @@ export function createPermissionGuard(router) {
/** 没有token */
if (!token) {
if (WHITE_LIST.includes(to.path)) return true
if (WHITE_LIST.includes(to.path))
return true
return { path: 'login', query: { ...to.query, redirect: to.path } }
}
// 有token的情况
if (to.path === '/login') return { path: '/' }
if (WHITE_LIST.includes(to.path)) return true
if (to.path === '/login')
return { path: '/' }
if (WHITE_LIST.includes(to.path))
return true
const userStore = useUserStore()
const permissionStore = usePermissionStore()
@@ -41,7 +44,8 @@ export function createPermissionGuard(router) {
}
const routes = router.getRoutes()
if (routes.find((route) => route.name === to.name)) return true
if (routes.find(route => route.name === to.name))
return true
// 判断是无权限还是404
const { data: hasMenu } = await api.validateMenuPath(to.path)

View File

@@ -12,7 +12,8 @@ export const EXCLUDE_TAB = ['/404', '/403', '/login']
export function createTabGuard(router) {
router.afterEach((to) => {
if (EXCLUDE_TAB.includes(to.path)) return
if (EXCLUDE_TAB.includes(to.path))
return
const tabStore = useTabStore()
const { name, fullPath: path } = to
const title = to.meta?.title

View File

@@ -6,7 +6,7 @@
* Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
**********************************/
import { createRouter, createWebHistory, createWebHashHistory } from 'vue-router'
import { createRouter, createWebHashHistory, createWebHistory } from 'vue-router'
import { setupRouterGuards } from './guards'
import { basicRoutes } from './basic-routes'