提交 412e3095 编写于 作者: cxt104926's avatar cxt104926

优化

上级 8c832f2d
......@@ -28,64 +28,60 @@ axios.interceptors.response.use(success => {
}, error => {
// 接口调用失败
let r = null;
if (error && error.response) {
let msg = '';
switch (error.response.data.code) {
case 400:
msg = '错误请求'
break;
case 401:
localStorage.removeItem('Authorization');
msg = '未授权,请重新登录'
r = '/login';
break;
case 403:
msg = '拒绝访问'
break;
case 404:
msg = '请求错误,未找到该资源'
// window.location.href = "/NotFound"
break;
case 405:
msg = '请求方法未允许'
break;
case 408:
msg = '请求超时'
break;
case 500:
if (error.response.data.message !== null) {
msg = error.response.data.message;
} else
msg = '服务器出错!'
break;
case 501:
msg = '服务器无法识别请求方法'
break;
case 502:
msg = '网络错误'
break;
case 503:
msg = '服务不可用'
break;
case 504:
msg = '网络超时'
break;
case 505:
msg = 'http版本不支持该请求'
break;
default:
msg = '未知的错误,请联系管理员!'
r = '/login';
}
// 在某些特定情况下跳转页面
if (r !== null) {
router.replace(r);
}
Message.error({message: msg});
} else {
Message.error({message: '未知的错误,请重新登录试试!'})
router.replace("/login")
let msg = '';
let code = error.response.status;
switch (code) {
case 400:
msg = '请求错误!'
break;
case 401:
localStorage.removeItem('Authorization');
msg = '未授权,请重新登录'
r = '/login';
break;
case 403:
msg = '拒绝访问'
break;
case 404:
msg = '请求错误,未找到该资源'
// window.location.href = "/NotFound"
break;
case 405:
msg = '请求方法未允许'
break;
case 408:
msg = '请求超时'
break;
case 500:
if (error.response.data.message !== null) {
msg = error.response.data.message;
} else
msg = '服务器出错!'
break;
case 501:
msg = '服务器无法识别请求方法'
break;
case 502:
msg = '网络错误'
break;
case 503:
msg = '服务不可用'
break;
case 504:
msg = '网络超时'
break;
case 505:
msg = 'http版本不支持该请求'
break;
default:
msg = '未知的错误,请联系管理员!'
// r = '/login';
}
// 在某些特定情况下跳转页面
if (r !== null) {
router.replace(r);
}
Message.error({message: msg});
});
/**
......
......@@ -279,7 +279,15 @@ export default {
// 提交修改的密码
submitPwd() {
this.api.putApi("",)
let param = {
id:this.userInfo.id,
oldPwd:this.pwdFormData.oldPassword,
newPwd:this.pwdFormData.password
}
debugger
this.api.getApi("/updatePwd",param).then(e => {
console.log(e);
})
},
// 关闭密码弹框
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册