优化install安装流程

This commit is contained in:
2026-03-18 17:15:01 +08:00
parent 299c012063
commit e8c77943b5
32 changed files with 330 additions and 74 deletions

View File

@@ -7,6 +7,7 @@ import { loading } from '/@/utils/loading'
import langAutoLoadMap from '/@/lang/autoload'
import { mergeMessage } from '/@/lang/index'
import { useConfig } from '/@/stores/config'
import { useAdminInfo } from '/@/stores/adminInfo'
import { isAdminApp } from '/@/utils/common'
import { uniq } from 'lodash-es'
@@ -16,6 +17,17 @@ const router = createRouter({
})
router.beforeEach((to, from, next) => {
// 后台路由鉴权:未登录时访问 /admin 或 /admin/*(除 /admin/login则跳转登录页
const isAdminRoute = to.path === adminBaseRoutePath || to.path.startsWith(adminBaseRoutePath + '/')
const isAdminLogin = to.path === adminBaseRoutePath + '/login'
if (isAdminRoute && !isAdminLogin) {
const adminInfo = useAdminInfo()
if (!adminInfo.token) {
next({ name: 'adminLogin' })
return
}
}
NProgress.configure({ showSpinner: false })
NProgress.start()
if (!window.existLoading) {