401
YM
2024-05-17 60c18631eee7032859b18cb7435c1de12e83d0ae
401
3个文件已修改
14 ■■■■ 已修改文件
src/plugin/axios/index.ts 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/index.ts 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/plugin/axios/index.ts
@@ -34,7 +34,7 @@
  },
  (error) => {
    let msg = '请求发生错误';
    if (error.response && error.response.status == 401) {
    if ((error.response && error.response.status == 401) || error.code == "ERR_NETWORK") {
      localStorage.clear()
      router.replace({
        path: '/login'
src/router/index.ts
@@ -7,11 +7,6 @@
  history: createWebHashHistory(import.meta.env.BASE_URL),
  routes: [
    {
      path: '/login',
      name: 'login',
      component: Login
    },
    {
      path: '/',
      component: Layout,
      children: [
@@ -28,6 +23,11 @@
          component: () =>import('@/views/components/dictionary.vue')
        }
      ]
    },
    {
      path: '/login',
      name: 'login',
      component: Login
    }
  ]
})
src/views/login.vue
@@ -69,7 +69,7 @@
            if (route.query.redirect) {
              router.push(route.query.redirect)
            } else {
              router.push('/')
              router.push('/home')
            }
          } else if (res.data.isError) {
            ElMessage.error(res.data.errorDescription)