create-iking-admin
Version:
金合技术中台脚手架
25 lines (22 loc) • 657 B
text/typescript
export function getSearchParam(key: string) {
const searchStr = window.location.search
const objParams = new URLSearchParams(searchStr)
return objParams.get(key)
}
// 从url中获取必要的请求头信息
export function setDomainHeader(headers: any) {
const xTenant = getSearchParam('xTenant') || ikStore.local.getItem(ELocal.TENANT)?.code
if (xTenant) {
//
headers['X-TENANT'] = xTenant
}
const domain = getSearchParam('domain')
if (domain) {
headers['X-DOMAIN'] = domain
const code = getSearchParam('code')
if (domain === 'APPLICATION') {
//
headers['X-APP'] = code
}
}
}