From 7a5c6528e208517bfc807e6f41185fd212ef35c0 Mon Sep 17 00:00:00 2001 From: 21819 Date: Mon, 29 Jan 2024 17:45:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=80=BB=E8=BE=91=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=EF=BC=8C=E4=BF=A1=E4=BB=B6=E7=AE=A1=E7=90=86=EF=BC=8C?= =?UTF-8?q?=E4=BA=BA=E5=91=98=E7=AE=A1=E7=90=86=E6=98=BE=E7=A4=BA=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/LoginView.vue | 5 + src/components/ManageMail.vue | 182 ++++++++++++++++----------------- src/components/ManageUser.vue | 183 +++++++++++++++++----------------- src/layout/Index.vue | 44 ++++++-- 4 files changed, 226 insertions(+), 188 deletions(-) diff --git a/src/components/LoginView.vue b/src/components/LoginView.vue index cac1c37..4f45928 100644 --- a/src/components/LoginView.vue +++ b/src/components/LoginView.vue @@ -22,6 +22,7 @@ import { reactive } from 'vue' import axios from 'axios' import router from '../router' +import { ElMessage } from 'element-plus' const login = reactive({ account: '', @@ -35,9 +36,11 @@ const inputCheck = () => { const sendCaptcha = () => { axios.post('/api/captcha', login, { headers: { 'Content-Type': 'application/json' } }).then(res => { + ElMessage.success('验证码发送成功') console.log(res) login.captcha = res.data }).catch(err => { + ElMessage.error('验证码发送失败') console.log(err) }) } @@ -47,9 +50,11 @@ const loginIn = () => { console.log(res) if (res.data === 200) { sessionStorage.setItem('user', login.account) + ElMessage.success('登录成功') router.push('/') } }).catch(err => { + ElMessage.error('登录失败') console.log(err) }) } diff --git a/src/components/ManageMail.vue b/src/components/ManageMail.vue index 99c306f..951d02e 100644 --- a/src/components/ManageMail.vue +++ b/src/components/ManageMail.vue @@ -1,95 +1,97 @@ diff --git a/src/components/ManageUser.vue b/src/components/ManageUser.vue index 633586f..3f829fd 100644 --- a/src/components/ManageUser.vue +++ b/src/components/ManageUser.vue @@ -1,95 +1,98 @@ diff --git a/src/layout/Index.vue b/src/layout/Index.vue index 7c2e4b9..e0742fe 100644 --- a/src/layout/Index.vue +++ b/src/layout/Index.vue @@ -1,10 +1,11 @@