|
@@ -5,6 +5,7 @@ import website from '~src/config/index';
|
|
import {getToken} from '~src/api/util/auth';
|
|
import {getToken} from '~src/api/util/auth';
|
|
import {toSerialize} from "js-fast-way"
|
|
import {toSerialize} from "js-fast-way"
|
|
|
|
|
|
|
|
+//状态管理
|
|
import pinia from "~src/store/init"
|
|
import pinia from "~src/store/init"
|
|
import {useAppStore} from "~src/store";
|
|
import {useAppStore} from "~src/store";
|
|
const store = useAppStore(pinia)
|
|
const store = useAppStore(pinia)
|
|
@@ -23,7 +24,7 @@ axios.interceptors.request.use(config => {
|
|
const meta = (config['meta'] || {});
|
|
const meta = (config['meta'] || {});
|
|
const isToken = meta['isToken'] === false;
|
|
const isToken = meta['isToken'] === false;
|
|
config.headers['Authorization'] = `Basic ${Base64.encode(`${website.clientId}:${website.clientSecret}`)}`;
|
|
config.headers['Authorization'] = `Basic ${Base64.encode(`${website.clientId}:${website.clientSecret}`)}`;
|
|
- config.headers['Tenantid'] = store.tenantId;
|
|
|
|
|
|
+ config.headers['Tenantid'] = store.tenantId ? store.tenantId : website.tenantId;
|
|
//让每个请求携带token
|
|
//让每个请求携带token
|
|
const token = getToken()
|
|
const token = getToken()
|
|
if (token && !isToken) {
|
|
if (token && !isToken) {
|