@@ -27,9 +27,12 @@ axiosInstance.interceptors.request.use(
(config: AxiosRequestConfig) => {
// 获取 tenantId
const info = getLocalStorage(StorageEnum.GO_SYSTEM_STORE)
- config.headers = {
- ...config.headers,
- 'tenant-id': info ? info[SystemStoreEnum.TENANT_INFO]['tenantId'] : undefined
+ const tenantId = info ? info[SystemStoreEnum.TENANT_INFO]['tenantId'] : undefined
+ if (tenantId) {
+ config.headers = {
+ ...config.headers,
+ 'tenant-id': tenantId
+ }
}
// 白名单校验
@@ -121,7 +121,10 @@ export const appendTokenAndTenant = (headers: RequestParamsObjType, requestUrl:
return headers;
// ① 获取 tenantId
- headers['tenant-id'] = info[SystemStoreEnum.TENANT_INFO]['tenantId']
+ headers['tenant-id'] = tenantId
// ② 获取 token
const userInfo = info[SystemStoreEnum.USER_INFO]
if (!userInfo) {