diff --git a/admin-web/src/views/Login.vue b/admin-web/src/views/Login.vue index 10a4f7d..674ef8d 100644 --- a/admin-web/src/views/Login.vue +++ b/admin-web/src/views/Login.vue @@ -10,11 +10,16 @@ const loading = ref(false) const error = ref('') async function submit() { - if (!form.username.trim() || !form.password) return + if (loading.value) return + const username = form.username.trim() + if (!username || !form.password) { + error.value = '请输入用户名和密码' + return + } loading.value = true error.value = '' try { - const user = await adminAuth.login(form.username, form.password) + const user = await adminAuth.login(username, form.password) if (user.mustChangePassword) { await router.replace('/change-password') } else { @@ -40,9 +45,14 @@ async function submit() { - + - 登录 + 登录