From 9320426b043287fe4e99f2bc85947aa15aa58e58 Mon Sep 17 00:00:00 2001 From: haozq <1611483981@qq.com> Date: Fri, 5 Dec 2025 18:54:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ldlz-web/src/api/login.js | 20 ++++++++++++++++++-- ldlz-web/src/permission.js | 2 +- ldlz-web/src/router/index.js | 5 +++++ ldlz-web/src/store/modules/user.js | 15 ++++++++++++++- 4 files changed, 38 insertions(+), 4 deletions(-) diff --git a/ldlz-web/src/api/login.js b/ldlz-web/src/api/login.js index 7b7388f..d6f3eb2 100644 --- a/ldlz-web/src/api/login.js +++ b/ldlz-web/src/api/login.js @@ -18,7 +18,23 @@ export function login(username, password, code, uuid) { data: data }) } - +// 登录方法 +export function defaultLogin(username,token) { + const data = { + username + } + return request({ + url: '/publicLogin/defaultLogin', + headers: { + //Authorization: localStorage.getItem("public_token"), + Authorization:token, + isToken: false, + repeatSubmit: false + }, + method: 'post', + data: data + }) +} // 注册方法 export function register(data) { return request({ @@ -57,4 +73,4 @@ export function getCodeImg() { method: 'get', timeout: 20000 }) -} \ No newline at end of file +} diff --git a/ldlz-web/src/permission.js b/ldlz-web/src/permission.js index c568979..cfae4da 100644 --- a/ldlz-web/src/permission.js +++ b/ldlz-web/src/permission.js @@ -8,7 +8,7 @@ import { isRelogin } from '@/utils/request' NProgress.configure({ showSpinner: false }) -const whiteList = ['/login', '/register'] +const whiteList = ['/login', '/register','/ywgllogin'] router.beforeEach((to, from, next) => { NProgress.start() diff --git a/ldlz-web/src/router/index.js b/ldlz-web/src/router/index.js index f198674..0d7aa1d 100644 --- a/ldlz-web/src/router/index.js +++ b/ldlz-web/src/router/index.js @@ -46,6 +46,11 @@ export const constantRoutes = [ component: () => import('@/views/login'), hidden: true }, + { + path: '/ywgllogin', + component: () => import('@/views/ywgllogin'), + hidden: true + }, { path: '/register', component: () => import('@/views/register'), diff --git a/ldlz-web/src/store/modules/user.js b/ldlz-web/src/store/modules/user.js index cdbab1e..ce1e329 100644 --- a/ldlz-web/src/store/modules/user.js +++ b/ldlz-web/src/store/modules/user.js @@ -1,4 +1,4 @@ -import { login, logout, getInfo } from '@/api/login' +import { login, logout, getInfo,defaultLogin } from '@/api/login' import { getToken, setToken, removeToken } from '@/utils/auth' const user = { @@ -49,6 +49,19 @@ const user = { }) }) }, + //默认跳转 + DefaultLogin({ commit }, userInfo) { + + return new Promise((resolve, reject) => { + defaultLogin(userInfo.username,userInfo.token).then(res => { + setToken(res.token) + commit('SET_TOKEN', res.token) + resolve() + }).catch(error => { + reject(error) + }) + }) + }, // 获取用户信息 GetInfo({ commit, state }) {