From 9c39dc7cd98be5b675310ac7af643964a7c86106 Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期一, 05 二月 2024 19:20:16 +0800 Subject: [PATCH] token --- src/common/utils/request.ts | 2 +- src/views/login/loginView.vue | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/utils/request.ts b/src/common/utils/request.ts index 9c2a96b..4e350ed 100644 --- a/src/common/utils/request.ts +++ b/src/common/utils/request.ts @@ -16,7 +16,7 @@ (config) => { // 鑻ユ槸鏈夊仛閴存潈token , 灏辩粰澶撮儴甯︿笂token const token = getToken() - if (token == null || token == '' || token == 'undefined') { + if ((token == null || token == '' || token == 'undefined') && config.url != '/api/base/login') { router.push('/login') return config // window.location = `//${window.location.hostname}:9080`+'/login' diff --git a/src/views/login/loginView.vue b/src/views/login/loginView.vue index 533d652..6ad0216 100644 --- a/src/views/login/loginView.vue +++ b/src/views/login/loginView.vue @@ -36,7 +36,7 @@ import { ref, reactive, onMounted } from 'vue' import type { FormInstance, FormRules } from 'element-plus' import { getCaptcha, login } from '@/api' -import { setToken } from '@/common/utils/index' +import { setToken, getToken } from '@/common/utils/index' import { ElMessage } from 'element-plus' import { useRouter } from 'vue-router' @@ -110,7 +110,7 @@ }).then((rsp) => { if (rsp.code == 200) { console.log(rsp) - setToken(rsp.token) + setToken(rsp.data.token) ElMessage({ message: '鐧诲綍鎴愬姛锛�', type: 'success' -- Gitblit v1.8.0