Bläddra i källkod

header设置tenantCode

ct 3 veckor sedan
förälder
incheckning
bd33602de6
2 ändrade filer med 7 tillägg och 0 borttagningar
  1. 4 0
      src/utils/auth.js
  2. 3 0
      src/utils/request.js

+ 4 - 0
src/utils/auth.js

@@ -13,3 +13,7 @@ export function setToken(token) {
 export function removeToken() {
 export function removeToken() {
   return Cookies.remove(TokenKey)
   return Cookies.remove(TokenKey)
 }
 }
+
+export function getTenantCode() {
+  return Cookies.get("tenantCode")
+}

+ 3 - 0
src/utils/request.js

@@ -3,6 +3,8 @@ import { Notification, MessageBox, Message } from 'element-ui'
 import store from '@/store'
 import store from '@/store'
 import { getToken } from '@/utils/auth'
 import { getToken } from '@/utils/auth'
 import errorCode from '@/utils/errorCode'
 import errorCode from '@/utils/errorCode'
+import {getTenant} from "../api/tenant/tenant";
+import {getTenantCode} from "./auth";
 
 
 axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
 axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
 // 创建axios实例
 // 创建axios实例
@@ -25,6 +27,7 @@ service.interceptors.request.use(config => {
   if (getToken() && !isToken) {
   if (getToken() && !isToken) {
     config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
     config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
     config.headers['X-Frontend-Type'] = 'admin'
     config.headers['X-Frontend-Type'] = 'admin'
+    config.headers['tenant-code'] = getTenantCode()
   }
   }
   // get请求映射params参数
   // get请求映射params参数
   if (config.method === 'get' && config.params) {
   if (config.method === 'get' && config.params) {