charles
2024-04-29 c7f3fd5215399b37d0511b3bd555150ff1b13507
src/common/utils/request.ts
@@ -27,23 +27,6 @@
    return config
  },
  (error) => {
    if (error.response.status === 401) {
      alert('JWT失效,即将跳转至登录页..')
      router.push('/login')
    }
    let { message } = error
    if (message === 'Network Error') {
      message = '后端接口连接异常'
    } else if (message.includes('timeout')) {
      message = '系统接口请求超时'
    } else if (message.includes('Request failed with status code')) {
      message = '系统接口' + message.substr(message.length - 3) + '异常'
    }
    ElMessage({
      message: message,
      type: 'error',
      duration: 5 * 1000
    })
    return Promise.reject(error)
  }
)
@@ -65,6 +48,10 @@
    }
  },
  (error) => {
    if (error.response.status === 401) {
      // alert('JWT失效,即将跳转至登录页..')
      router.push('/login')
    }
    let { message } = error
    if (message === 'Network Error') {
      message = '后端接口连接异常'
@@ -73,11 +60,14 @@
    } else if (message.includes('Request failed with status code')) {
      message = '系统接口' + message.substr(message.length - 3) + '异常'
    }
    ElMessage({
      message: message,
      type: 'error',
      duration: 3 * 1000
    })
    const token = getToken()
    if (token) {
      ElMessage({
        message: message,
        type: 'error',
        duration: 3 * 1000
      })
    }
    return Promise.reject(error)
  }
)