diff --git a/src/api/user/loginApi.js b/src/api/user/loginApi.js index 4987a094c..a29b20000 100644 --- a/src/api/user/loginApi.js +++ b/src/api/user/loginApi.js @@ -13,7 +13,7 @@ export function login(data) { // 可以在这里添加其他登录成功后的处理 resolve(res) } else { - reject(new Error(res.msg || '登录失败')) + reject(res.msg || '登录失败') } }).catch(error => { reject(error) diff --git a/src/views/user/login/Login.vue b/src/views/user/login/Login.vue index 7020dc5e7..c71049145 100644 --- a/src/views/user/login/Login.vue +++ b/src/views/user/login/Login.vue @@ -86,10 +86,13 @@ export default { this.loading = true; try { const { data } = await login(this.loginForm).catch(error => { - this.$message.error(error.response.data); + this.$message.error(error); this.refreshCaptcha(); return { data: [] }; }); + if (!data || data.length == 0) { + return; + } if (data && data.length > 1) { this.$refs.selectLoginUserRef.openDialog(data);