From e3376657b0f8c25fd04ec1d06f424160e67e20a2 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期二, 10 十二月 2024 17:21:36 +0800 Subject: [PATCH] 生命周期备选列表添加超出隐藏和提示文字&&表单定义查询模板切换不显示值问题 --- Source/plt-web/plt-web-ui/src/page/login/userlogin.vue | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/page/login/userlogin.vue b/Source/plt-web/plt-web-ui/src/page/login/userlogin.vue index be0f7a6..00bf9eb 100644 --- a/Source/plt-web/plt-web-ui/src/page/login/userlogin.vue +++ b/Source/plt-web/plt-web-ui/src/page/login/userlogin.vue @@ -212,6 +212,10 @@ done(); }, handleLogin() { + if (!this.loginForm.username) { + this.$message.error('璇疯緭鍏ョ敤鎴峰悕'); + return; + } if (!this.loginForm.password) { this.$message.error('璇疯緭鍏ュ瘑鐮�'); return; @@ -226,13 +230,20 @@ }); this.$store.dispatch("LoginByUsername", this.loginForm).then((data) => { if (data.obj.failCode !== 'loginSuccess') { - // console.log('data', data); + if (data.obj.failCode === 'passwordRemainDay') { + this.$message.warning(data.obj.passwordInfo); + this.$router.push({path: this.tagWel.value}); + loading.close(); + return; + } + if (data.obj.failCode === 'userIsLocked') { this.$message.error(`鐧诲綍閿欒娆℃暟杩囧锛岃处鍙疯閿佸畾銆�${data.obj.failMsgArray[0]}銆戝垎閽焋); loading.close(); return; } this.$message.error(data.msg); + if (data.obj.mustChangePassword) { this.passwordVisible = true; } @@ -250,7 +261,8 @@ }); return false; } - }; + } + ; this.$router.push({path: this.tagWel.value}); loading.close(); @@ -289,7 +301,7 @@ this.passwordVisible = false; this.$refs.changeForm.resetFields(); this.$store.dispatch("LoginByUsername", {...this.loginForm, password: form.confirmPassword}).then(data => { - if (data.obj.failCode !== 'loginSuccess') { + if (data.obj.failCode !== 'loginSuccess' && data.obj.failCode !== 'passwordRemainDay') { this.$message.error(data.msg); } this.$router.push({path: this.tagWel.value}); -- Gitblit v1.9.3