From 11eb8000b359388025e835365f04a5be388790a1 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 25 Jun 2021 23:08:18 +0800 Subject: [PATCH] no message --- resources/assets/js/components/UserAvatar.vue | 4 +- resources/assets/js/pages/login.vue | 29 +++++++- resources/assets/js/pages/manage.vue | 73 +++++++++++++------ resources/assets/js/store/actions.js | 4 +- resources/assets/js/store/state.js | 8 ++ .../assets/sass/components/user-avatar.scss | 5 ++ resources/assets/sass/pages/page-login.scss | 19 ++++- resources/assets/sass/pages/page-manage.scss | 4 + 8 files changed, 113 insertions(+), 33 deletions(-) diff --git a/resources/assets/js/components/UserAvatar.vue b/resources/assets/js/components/UserAvatar.vue index fd50d04c..8fdaf30e 100755 --- a/resources/assets/js/components/UserAvatar.vue +++ b/resources/assets/js/components/UserAvatar.vue @@ -15,7 +15,9 @@
- {{nickname}} + + {{nickname}} +
{{user.nickname}}
diff --git a/resources/assets/js/pages/login.vue b/resources/assets/js/pages/login.vue index c2740d98..9cb78a41 100644 --- a/resources/assets/js/pages/login.vue +++ b/resources/assets/js/pages/login.vue @@ -1,22 +1,31 @@ @@ -33,10 +42,15 @@ export default { loginType: 'login', email: '', password: '', + password2: '', code: '', } }, methods: { + forgotPassword() { + $A.modalWarning("请联系管理员!"); + }, + reCode() { this.codeUrl = this.$store.state.method.apiUrl('users/login/codeimg?_=' + Math.random()) }, @@ -69,6 +83,12 @@ export default { if (!this.password) { return; } + if (this.loginType == 'reg') { + if (this.password != this.password2) { + $A.noticeError("确认密码输入不一致"); + return; + } + } this.loadIng++; this.$store.dispatch("call", { url: 'users/login', @@ -80,6 +100,7 @@ export default { }, }).then(({data}) => { this.loadIng--; + this.$store.state.method.clearLocal(); this.$store.dispatch("saveUserInfo", data); this.goNext(); }).catch(({data, msg}) => { diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue index db0c431f..25818269 100644 --- a/resources/assets/js/pages/manage.vue +++ b/resources/assets/js/pages/manage.vue @@ -1,8 +1,12 @@