| | |
| | | } |
| | | |
| | | /** 退出登录 */ |
| | | 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 } : {}), |
| | | }, |
| | | }, |
| | | ); |
| | |
| | | |
| | | /** 获取租户列表 */ |
| | | 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}`, |
| | | // ); |
| | | } |
| | | |
| | | /** 获取验证码 */ |