云
19 小时以前 c2e8526f8f857be5e3a8c6f2b39c5efd424de33e
src/api/core/auth.ts
@@ -79,13 +79,14 @@
}
/** 退出登录 */
export async function logoutApi(accessToken: string) {
export async function logoutApi(accessToken: string, tenant?: { tenantId: number | null; visitTenantId: number | null }) {
  return baseRequestClient.post(
    '/system/auth/logout',
    {},
    {
      headers: {
        Authorization: `Bearer ${accessToken}`,
        ...(tenant ? { 'tenant-id': tenant.tenantId, 'visit-tenant-id': tenant.visitTenantId } : {}),
      },
    },
  );
@@ -100,16 +101,20 @@
/** 获取租户列表 */
export async function getTenantSimpleList() {
  return requestClient.get<AuthApi.TenantResult[]>(
    `/system/tenant/simple-list`,
  );
  // 租户接口已禁用,返回空数组
  return Promise.resolve([]);
  // return requestClient.get<AuthApi.TenantResult[]>(
  //   `/system/tenant/simple-list`,
  // );
}
/** 使用租户域名,获得租户信息 */
export async function getTenantByWebsite(website: string) {
  return requestClient.get<AuthApi.TenantResult>(
    `/system/tenant/get-by-website?website=${website}`,
  );
  // 租户接口已禁用,返回空对象
  return Promise.resolve({} as AuthApi.TenantResult);
  // return requestClient.get<AuthApi.TenantResult>(
  //   `/system/tenant/get-by-website?website=${website}`,
  // );
}
/** 获取验证码 */