From 22bc664e52f66d9776769bf3e5b757ceb602675d Mon Sep 17 00:00:00 2001 From: zc Date: Thu, 5 Jun 2025 17:05:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B4=E5=AE=89=E8=AE=BF=E5=AE=A2=E5=B0=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E5=AF=B9=E6=8E=A5=E9=83=A8=E5=88=86=E8=BF=81?= =?UTF-8?q?=E7=A7=BB?= 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 | 9 ++++- src/views/system/notice/index.vue | 56 +++++++++++++++++++++++++------ 3 files changed, 56 insertions(+), 13 deletions(-) diff --git a/src/api/login.js b/src/api/login.js index 8d036d4..2625395 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -1,14 +1,14 @@ import request from '@/utils/request' // 登录方法 -export function login(username, password, code, uuid) { +export function login(encrypt, code, uuid) { return request({ url: '/auth/login', headers: { isToken: false }, method: 'post', - data: { username, password, code, uuid } + data: { encrypt, code, uuid } }) } diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 3243255..b173c36 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -1,5 +1,6 @@ import {login, logout, getInfo, refreshToken, validate} from '@/api/login' import { getToken, setToken, setExpiresIn, removeToken } from '@/utils/auth' +import {encrypt} from "@/utils/jsencrypt"; const user = { state: { @@ -38,8 +39,14 @@ const user = { const password = userInfo.password const code = userInfo.code const uuid = userInfo.uuid + const data = { + username: username, + password: password, + }; + const encryptData = encrypt(JSON.stringify(data)); return new Promise((resolve, reject) => { - login(username, password, code, uuid).then(res => { + // login(username, password, code, uuid).then(res => { + login(encryptData, code, uuid).then(res => { let data = res.data setToken(data.access_token) commit('SET_TOKEN', data.access_token) diff --git a/src/views/system/notice/index.vue b/src/views/system/notice/index.vue index 19e25a0..e6616ae 100644 --- a/src/views/system/notice/index.vue +++ b/src/views/system/notice/index.vue @@ -83,6 +83,11 @@ + + +