|
|
@@ -51,17 +51,24 @@ const router = createRouter({
|
|
|
})
|
|
|
|
|
|
router.beforeEach((to, from, next) => {
|
|
|
- const uerStore = useUserStore()
|
|
|
- if (!uerStore.user && to.meta.pageType !== Page.Login) {
|
|
|
- uerStore
|
|
|
- .get()
|
|
|
- .then(() => {
|
|
|
- next()
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- next()
|
|
|
- })
|
|
|
+ const userStore = useUserStore()
|
|
|
+ if (to.meta.pageType != Page.Every) {
|
|
|
+ if (!userStore.user && to.meta.pageType !== Page.Login) {
|
|
|
+ userStore
|
|
|
+ .get()
|
|
|
+ .then(() => {
|
|
|
+ next()
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ next()
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ next()
|
|
|
+ }
|
|
|
} else {
|
|
|
+ if (!userStore.user) {
|
|
|
+ userStore.get()
|
|
|
+ }
|
|
|
next()
|
|
|
}
|
|
|
})
|