This commit is contained in:
许允枞 2025-03-18 10:43:49 +08:00
parent bea72124de
commit a88e408682
2 changed files with 84 additions and 64 deletions

View File

@ -1,4 +1,5 @@
const TokenKey = 'App-Token' const TokenKey = 'App-Token'
const TenantIdKey = 'TENANT_ID'
export function getToken() { export function getToken() {
return uni.getStorageSync(TokenKey) return uni.getStorageSync(TokenKey)
@ -11,3 +12,10 @@ export function setToken(token) {
export function removeToken() { export function removeToken() {
return uni.removeStorageSync(TokenKey) return uni.removeStorageSync(TokenKey)
} }
export function setTenantId(TenantId) {
return uni.setStorageSync(TenantIdKey, TenantId);
}
export function getTenantId(){
return uni.getStorageSync(TenantIdKey)
}

View File

@ -1,6 +1,7 @@
import store from '@/store' import store from '@/store'
import config from '@/config' import config from '@/config'
import { import {
getTenantId,
getToken getToken
} from '@/utils/auth' } from '@/utils/auth'
import errorCode from '@/utils/errorCode' import errorCode from '@/utils/errorCode'
@ -28,6 +29,17 @@ const request = config => {
url = url.slice(0, -1) url = url.slice(0, -1)
config.url = url config.url = url
} }
// 设置租户
const isTanantId = (config.headers || {}).isTanantId === false
config.header = config.header || {}
if (!config.hasOwnProperty("tenantIdFlag")) {
//请求设置了不需要租户,不拼接,,走进这里的是没设置不需要租户的
if (getTenantId() && !isTanantId) {
config.header['tenant-id'] = getTenantId()
}
config.header['tenant-id'] = 180
}
console.log(config.header, 424242);
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
uni.request({ uni.request({
method: config.method || 'get', method: config.method || 'get',