From b7ec20b3ec22c858f2db3d9285c5e9d38bd8a48f Mon Sep 17 00:00:00 2001 From: 13404089107 <puwei@sinata.cn> Date: 星期四, 08 五月 2025 16:17:19 +0800 Subject: [PATCH] Merge branch 'main' of http://120.76.84.145:10101/gitblit/r/H5/leshan-laboratory --- laboratory/src/views/login/index.vue | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/laboratory/src/views/login/index.vue b/laboratory/src/views/login/index.vue index 90504d1..f683ea6 100644 --- a/laboratory/src/views/login/index.vue +++ b/laboratory/src/views/login/index.vue @@ -11,7 +11,7 @@ <div class="login-form"> <div class="form-item flex"> <img class="form-item-icon" :src="require('../../assets/login/account@2x.png')" alt=""> - <el-input v-model="loginForm.account" placeholder="请输入账号"></el-input> + <el-input v-model="loginForm.username" placeholder="请输入账号"></el-input> </div> <div class="form-item flex mt-40"> @@ -28,6 +28,7 @@ </div> </template> <script> +import { loginReq } from './service' export default { name: 'Login', data() { @@ -35,7 +36,7 @@ windowWidth: window.innerWidth, loginForm: { - account: '', + username: '', password: '' }, viewWidth: '', @@ -75,11 +76,21 @@ // 添加处理窗口大小变化的方法 handleResize() { this.viewWidth = window.innerWidth - console.log(this.viewWidth) }, login() { - this.$router.push('/') - console.log(this.loginForm) + if (this.loginForm.username == '') { + this.$message.warning('请输入账号') + return + } + if (this.loginForm.password == '') { + this.$message.warning('请输入密码') + return + } + loginReq(this.loginForm).then(res => { + sessionStorage.setItem('token', res.token) + sessionStorage.setItem('userInfo', JSON.stringify(res.userInfo.user)) + this.$router.push('/system') + }) } } } -- Gitblit v1.7.1