This commit is contained in:
2025-07-25 14:28:55 +08:00
parent 54d5052b61
commit 1bdd91fb42
4 changed files with 459 additions and 80 deletions

View File

@@ -35,25 +35,25 @@ axios.interceptors.response.use(
if (error && error.response) {
switch (error.response.status) {
case 400:
console.error('请求参数错误')
this.$message.error('请求参数错误')
console.log('请求参数错误')
break
case 401:
console.error('身份验证失败,即将跳转登录页')
console.log('身份验证失败,即将跳转登录页')
break
case 404:
console.error('请求资源不存在')
console.log('请求资源不存在')
break
case 500:
console.error('服务器内部错误')
console.log('服务器内部错误')
break
default:
console.error('请求失败:', error.response.status)
console.log('请求失败:', error.response.status)
}
return Promise.reject(error.response.data || error.message)
} else {
console.error('网络错误或服务器无响应')
console.log('网络错误或服务器无响应')
return Promise.reject(new Error('网络错误或服务器无响应'))
}
return Promise.reject(error.response.data || error.message)
}
)
@@ -64,7 +64,7 @@ export const post = (sevmethod, params) => {
resolve(response.data)
})
.catch((error) => {
reject(error)
reject(error.message)
})
})
}
@@ -76,7 +76,7 @@ export const get = (sevmethod, params = {}) => {
resolve(response.data)
})
.catch(error => {
reject(error)
reject(error.message)
})
})
}