完善生产查询与登录权限配置
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { useMemberStore } from '~/stores/member'
|
||||
import { useConfigStore } from '~/stores/config'
|
||||
|
||||
export default defineNuxtRouteMiddleware(async () => {
|
||||
if (import.meta.server) return
|
||||
|
||||
const memberStore = useMemberStore()
|
||||
const configStore = useConfigStore()
|
||||
|
||||
// 等待后台配置加载完成后再判断,避免关闭登录要求时误弹登录框
|
||||
await configStore.getWebGroupConfigs()
|
||||
|
||||
if (configStore.siteSetting.require_login && !memberStore.token) {
|
||||
memberStore.logOpen()
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user