| | |
| | | import request from '@/utils/http' |
| | | |
| | | function buildLoginPayload({ username, password }) { |
| | | return { username, password } |
| | | function buildLoginPayload({ username, password, tenantId }) { |
| | | const payload = { username, password } |
| | | if (tenantId !== '' && tenantId !== null && tenantId !== void 0) { |
| | | payload.tenantId = Number(tenantId) |
| | | } |
| | | return payload |
| | | } |
| | | |
| | | function normalizeLoginParams(params) { |
| | | return { |
| | | username: params?.username || params?.userName || '', |
| | | password: params?.password |
| | | password: params?.password, |
| | | tenantId: params?.tenantId ?? '' |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | }) |
| | | } |
| | | function fetchGetSystemInfo() { |
| | | return request.get({ |
| | | url: '/system/info' |
| | | }) |
| | | } |
| | | function fetchGetTenantList(params) { |
| | | return request.get({ |
| | | url: '/tenant/list', |
| | | params |
| | | }) |
| | | } |
| | | function fetchGetUserInfo() { |
| | | return request |
| | | .get({ |
| | |
| | | export { |
| | | buildLoginPayload, |
| | | fetchGetMenuList, |
| | | fetchGetSystemInfo, |
| | | fetchGetTenantList, |
| | | fetchGetUserInfo, |
| | | fetchLogin, |
| | | normalizeLoginResponse, |