yangfeng
2024-02-19 633408c8e674cbdca66d847d432cbb0b229dec5e
request增加401状态跳转登录页及优化craftModel类型优化
2个文件已修改
19 ■■■■■ 已修改文件
src/common/utils/request.ts 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/components/CraftDetailModal.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/common/utils/request.ts
@@ -27,6 +27,23 @@
    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)
  }
)
src/views/dashboard/components/CraftDetailModal.vue
@@ -73,7 +73,7 @@
  modelValue: boolean
}
const props = withDefaults(defineProps<CraftDetailModalProps>(), {
  craftModel: undefined,
  craftModel: Object,
  modelValue: false
})
const { craftModel, activeArr, modelValue } = toRefs(props)