p-honggang.li
5 天以前 751dfe21d19a22bb130a6a14857470868d7be53a
src/router/index.ts
@@ -15,7 +15,7 @@
import { queryUserDetail } from '@/api/userInfo'
const router = createRouter({
  history: createWebHistory('/manage/'),
  history: createWebHistory('/trade/'),
  routes: staticRoutes,
  scrollBehavior(to, from, savedPosition) {
    return { top: 0 }
@@ -32,7 +32,7 @@
  const commonStore = useCommonInfo()
  commonStore.updateActiveMenu(to.path)
  const navStore = useNavTabs()
  // 开发模式下跳过登录验证
  if (import.meta.env.DEV) {
    // 如果访问登录页面,直接跳转到首页
@@ -45,19 +45,29 @@
      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 则正常执行