فهرست منبع

请求头添加部门角色id

2213980799@qq.com 1 سال پیش
والد
کامیت
4a76975cdc
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      src/utils/request.js

+ 6 - 0
src/utils/request.js

@@ -9,6 +9,7 @@ import { API_BASE_URL, TOKEN_HEADER_NAME, LAYOUT_PATH } from '@/config/setting';
 import { getToken, setToken } from './token-util';
 import { logout } from './page-tab-util';
 import JSONBIG from 'json-bigint';
+
 const service = axios.create({
   baseURL: API_BASE_URL,
   transformResponse: [
@@ -34,7 +35,11 @@ service.interceptors.request.use(
     if (token && config.headers) {
       config.headers.common[TOKEN_HEADER_NAME] = token;
     }
+    if(store?.state?.user?.info){
+      config.headers.common['groupId'] = store?.state?.user?.info.currentGroupId;
+      config.headers.common['roleId'] = store?.state?.user?.info.currentRoleId;
 
+    }
     return config;
   },
   (error) => {
@@ -53,6 +58,7 @@ service.interceptors.response.use(
       return false;
     }
     const token = res.headers[TOKEN_HEADER_NAME.toLowerCase()];
+
     if (token) {
       setToken(token);
     }