From b6cde822a0213cc7912c5e9a15dd6104bcc88368 Mon Sep 17 00:00:00 2001 From: chao <3072464591@QQ.com> Date: Fri, 12 Apr 2024 13:26:28 +0800 Subject: [PATCH] =?UTF-8?q?=E9=82=AE=E7=AE=B1=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login.js | 4 ++-- src/store/modules/user.js | 4 ++-- src/utils/request.js | 1 - src/views/login.vue | 22 +++++++++++----------- 4 files changed, 15 insertions(+), 16 deletions(-) diff --git a/src/api/login.js b/src/api/login.js index 3691abe..88779e0 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -1,7 +1,7 @@ import request from '@/utils/request' // 登录方法 -export function login(username, password, code, uuid) { +export function login(usernameOrEmail, password, code, uuid) { return request({ url: '/auth/login', headers: { @@ -9,7 +9,7 @@ export function login(username, password, code, uuid) { repeatSubmit: false }, method: 'post', - data: {username, password, code, uuid} + data: {usernameOrEmail, password, code, uuid} }) } diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 6c109a6..557e414 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -38,12 +38,12 @@ const user = { actions: { // 登录 Login({commit}, userInfo) { - const username = userInfo.username.trim() + const usernameOrEmail = userInfo.usernameOrEmail.trim() const password = userInfo.password const code = userInfo.code const uuid = userInfo.uuid return new Promise((resolve, reject) => { - login(username, password, code, uuid).then(res => { + login(usernameOrEmail, password, code, uuid).then(res => { let data = res.data setToken(data.access_token) commit('SET_TOKEN', data.access_token) diff --git a/src/utils/request.js b/src/utils/request.js index 47d1bcb..406490d 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -73,7 +73,6 @@ service.interceptors.request.use(config => { // 响应拦截器 service.interceptors.response.use(res => { - debugger // 未设置状态码则默认成功状态 const code = res.data.code || 200; // 获取错误信息 diff --git a/src/views/login.vue b/src/views/login.vue index bdd86d9..be9893c 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -2,11 +2,11 @@

若依后台管理系统

- + @@ -72,15 +72,15 @@ export default { return { codeUrl: "", loginForm: { - username: "admin", - password: "admin123", + usernameOrEmail: "", + password: "", rememberMe: false, code: "", uuid: "" }, loginRules: { - username: [ - {required: true, trigger: "blur", message: "请输入您的账号"} + usernameOrEmail: [ + {required: true, trigger: "blur", message: "请输入您的账号/邮箱"} ], password: [ {required: true, trigger: "blur", message: "请输入您的密码"} @@ -118,11 +118,11 @@ export default { }); }, getCookie() { - const username = Cookies.get("username"); + const usernameOrEmail = Cookies.get("usernameOrEmail"); const password = Cookies.get("password"); const rememberMe = Cookies.get('rememberMe') this.loginForm = { - username: username === undefined ? this.loginForm.username : username, + usernameOrEmail: usernameOrEmail === undefined ? this.loginForm.usernameOrEmail : usernameOrEmail, password: password === undefined ? this.loginForm.password : decrypt(password), rememberMe: rememberMe === undefined ? false : Boolean(rememberMe) }; @@ -132,11 +132,11 @@ export default { if (valid) { this.loading = true; if (this.loginForm.rememberMe) { - Cookies.set("username", this.loginForm.username, {expires: 30}); + Cookies.set("usernameOrEmail", this.loginForm.usernameOrEmail, {expires: 30}); Cookies.set("password", encrypt(this.loginForm.password), {expires: 30}); Cookies.set('rememberMe', this.loginForm.rememberMe, {expires: 30}); } else { - Cookies.remove("username"); + Cookies.remove("usernameOrEmail"); Cookies.remove("password"); Cookies.remove('rememberMe'); }