diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index f2ecab4c1..e4a78e7c2 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -55,10 +55,8 @@ export const useUserStore = defineStore({ return new Promise((resolve, reject) => { getLogin(data) .then(data => { - if (data) { - setToken(data.data); - resolve(data); - } + if (data?.success) setToken(data.data); + resolve(data); }) .catch(error => { reject(error); diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 5979c903d..6eb5db3e8 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -81,6 +81,8 @@ const onLogin = async (formEl: FormInstance | undefined) => { }) .finally(() => (disabled.value = false)); }); + } else { + message("登录失败", { type: "error" }); } }) .finally(() => (loading.value = false));