新大宝股票管理后台
1
PC-20250623MANY\Administrator
2025-07-19 66eff909403555bdc86d25eeec78c7b4a2f2ee59
src/utils/request.js
@@ -11,9 +11,9 @@
  baseURL: process.env.VUE_APP_API_BASE_URL,
  // content-type: application/x-www-form-urlencoded
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
    'Content-Type': 'application/x-www-form-urlencoded',
  },
  timeout: 6000 // 请求超时时间
  timeout: 6000, // 请求超时时间
})
// 异常拦截处理器
@@ -25,13 +25,13 @@
    if (error.response.status === 403) {
      notification.error({
        message: 'Forbidden',
        description: data.msg
        description: data.msg,
      })
    }
    if (error.response.status === 401 && !(data.result && data.result.isLogin)) {
      notification.error({
        message: 'Unauthorized',
        description: 'Authorization verification failed'
        description: 'Authorization verification failed',
      })
      if (token) {
        store.dispatch('Logout').then(() => {
@@ -64,7 +64,7 @@
  if (msg == '請先登錄,無權限訪問admin') {
    notification.error({
      message: '重新登陆',
      description: '未登录或登录过期,请重新登录'
      description: '未登录或登录过期,请重新登录',
    })
    store.dispatch('Logout').then(() => {
      setTimeout(() => {
@@ -75,7 +75,7 @@
  } else if (!res.data) {
    notification.error({
      message: '网络错误',
      description: '网络错误,请稍后刷新页面重试!'
      description: '网络错误,请稍后刷新页面重试!',
    })
  }
  return res.data
@@ -87,9 +87,9 @@
const installer = {
  vm: {},
  install (Vue) {
  install(Vue) {
    Vue.use(VueAxios, request)
  }
  },
}
export default request