From 34a2984a00272890f336a01fb62f0c64b90cb3d3 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Wed, 21 May 2025 10:39:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/login/index.vue | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 2ee325a..7af66d5 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -109,25 +109,24 @@ const loading = ref(false); const loginFromRef = ref(null); const router = useRouter(); const handleLogin = () => { - window.location.href = '/' - // loginFromRef.value.validate((valid) => { - // if (!valid) return false; - // loading.value = true; - // store.dispatch("user/login", loginForm.value).then((res) => { - // loading.value = false; - // // 登录后操作 - // if (res.deptList.length === 1) { - // window.location.href = '/' - // } else { - // deptList.value = [...res.deptList]; - // loginDialog.value = true; - // authorization.value = res.jwtToken; - // ElNotification({title: "提示",message: "请选择部门",duration: 3000}); - // } - // }).catch(() => { - // loading.value = false; - // }); - // }); + loginFromRef.value.validate((valid) => { + if (!valid) return false; + loading.value = true; + store.dispatch("user/login", loginForm.value).then((res) => { + loading.value = false; + // 登录后操作 + if (res.deptList.length === 1) { + window.location.href = '/' + } else { + deptList.value = [...res.deptList]; + loginDialog.value = true; + authorization.value = res.jwtToken; + ElNotification({title: "提示",message: "请选择部门",duration: 3000}); + } + }).catch(() => { + loading.value = false; + }); + }); }; const logout = () => { store.dispatch("user/logout");