# bug fixed: display network error
This commit is contained in:
parent
de3ae97d9d
commit
73e79412c6
|
@ -67,7 +67,7 @@ const user = {
|
|||
reject('error')
|
||||
}
|
||||
const data = response.data
|
||||
console.log(data)
|
||||
// console.log(data)
|
||||
|
||||
if (data.roles && data.roles.length > 0) { // 验证返回的roles是否是一个非空数组
|
||||
commit('SET_ROLES', data.roles)
|
||||
|
|
|
@ -61,11 +61,15 @@ service.interceptors.response.use(
|
|||
// }
|
||||
// },
|
||||
error => {
|
||||
console.log('err' + error) // for debug
|
||||
// login error
|
||||
const login_error = error.response.data.non_field_errors
|
||||
if (login_error) {
|
||||
error.message = login_error[0]
|
||||
console.log('err' + error)
|
||||
if (error && error.response) {
|
||||
// check login error response from server api
|
||||
const login_error = error.response.data.non_field_errors
|
||||
if (login_error) {
|
||||
error.message = login_error[0]
|
||||
}
|
||||
} else { // if there is no response from server
|
||||
// error.message = error.message
|
||||
}
|
||||
Message({
|
||||
message: error.message,
|
||||
|
|
|
@ -101,6 +101,7 @@ export default {
|
|||
this.$router.push({ path: '/' })
|
||||
}).catch(() => {
|
||||
this.loading = false
|
||||
this.loginForm.password = ''
|
||||
})
|
||||
} else {
|
||||
console.log('error submit!!')
|
||||
|
|
Loading…
Reference in New Issue