diff --git a/src/config/index.js b/src/config/index.js index 9d23c749..4c7c051c 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -10,7 +10,10 @@ const DEFAULT_CONFIG = { //MOCK接口地址 MOCK_URL: "https://www.fastmock.site/mock/44c807475f7eeba73409792255781935/api", - + + //TokenName + TOKEN_NAME: "Authorization", + //布局 默认:default | 通栏:header | 经典:menu | 功能坞:dock //dock将关闭标签和面包屑栏 LAYOUT: 'default', diff --git a/src/utils/request.js b/src/utils/request.js index 368eef67..5e1d9f1f 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,5 +1,7 @@ import axios from 'axios'; import { ElNotification } from 'element-plus'; +import sysConfig from "@/config"; +import tool from '@/utils/tool'; axios.defaults.baseURL = '' @@ -8,7 +10,10 @@ axios.defaults.timeout = 10000 // HTTP request 拦截器 axios.interceptors.request.use( (config) => { - config.headers['Authorization'] = "SCUI-Demo-Auth" + let userInfo = tool.data.get("user"); + if(userInfo){ + config.headers[sysConfig.TOKEN_NAME] = userInfo.token + } return config; }, (error) => {