百色农校

This commit is contained in:
2025-04-17 16:22:32 +08:00
parent fe348ae97b
commit 7078da29f2
35 changed files with 516 additions and 114 deletions

View File

@@ -24,8 +24,10 @@ export const useClientRequest = <T = unknown>(url: string, opts?: FetchOptions)
const defaultOptions: FetchOptions = {
baseURL: baseUrl.value,
onRequest({ options }) {
// @ts-ignore
options.headers = (options.headers || {}) as { [key: string]: string };
if (token.value) {
// @ts-ignore
options.headers.Authorization = token.value;
}
},

View File

@@ -27,12 +27,15 @@ export const useServerRequest = <T>(url: string, opts?: UseFetchOptions<T, unkno
const defaultOptions: UseFetchOptions<unknown> = {
baseURL: baseUrl.value,
onRequest({ options }) {
// @ts-ignore
options.headers = (options.headers || {}) as { [key: string]: string };
// TODO 0 默认租户ID
if(process.env.NODE_ENV === 'development') {
// @ts-ignore
options.headers.tenantid = `${runtimeConfig.public.tenantId}`;
}
if (token.value) {
// @ts-ignore
options.headers.Authorization = token.value;
}
// TODO 1 从二级域名解构租户ID
@@ -45,6 +48,7 @@ export const useServerRequest = <T>(url: string, opts?: UseFetchOptions<T, unkno
}
// TODO 2 从绑定域名解构的租户ID
if(localStorage.getItem('TenantId')){
// @ts-ignore
options.headers.tenantid = `${localStorage.getItem('TenantId')}`;
}
},