| | |
| | | import { queryUserDetail } from '@/api/userInfo' |
| | | |
| | | const router = createRouter({ |
| | | history: createWebHistory('/manage/'), |
| | | history: createWebHistory('/trade/'), |
| | | routes: staticRoutes, |
| | | scrollBehavior(to, from, savedPosition) { |
| | | return { top: 0 } |
| | |
| | | const commonStore = useCommonInfo() |
| | | commonStore.updateActiveMenu(to.path) |
| | | const navStore = useNavTabs() |
| | | |
| | | |
| | | // 开发模式下跳过登录验证 |
| | | if (import.meta.env.DEV) { |
| | | // 如果访问登录页面,直接跳转到首页 |
| | |
| | | const localUserInfo = localStorage.getItem('userInfo') |
| | | if (localUserInfo) { |
| | | const userInfo = JSON.parse(localUserInfo) |
| | | if (userInfo.adminToken) { |
| | | if (userInfo.adminToken && userInfo.adminToken !== '') { |
| | | const obj: any = { |
| | | adminToken: userInfo.adminToken, |
| | | screenToken: '', |
| | | } |
| | | userStore.updateUserInfo(obj) |
| | | } |
| | | }else { |
| | | if (to.query.token) { |
| | | const token = to.query.token as string |
| | | localStorage.setItem('lastRecordTime', new Date().getTime().toString()) |
| | | const obj: any = { |
| | | adminToken: token, |
| | | screenToken: '', |
| | | } |
| | | userStore.updateUserInfo(obj) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | next() |
| | | return |
| | | } |
| | | |
| | | |
| | | // 生产环境保持原有逻辑 |
| | | if (to.path == '/login' || to.path == '/loginT') { |
| | | // 如果路径是 /login 则正常执行 |