zhou zhou
7 小时以前 7b8bb6b1d8d2505c06fa3740349b96798ec8c900
rsf-design/src/api/auth.js
@@ -1,13 +1,18 @@
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 ?? ''
  }
}
@@ -85,6 +90,17 @@
      }
    })
}
function fetchGetSystemInfo() {
  return request.get({
    url: '/system/info'
  })
}
function fetchGetTenantList(params) {
  return request.get({
    url: '/tenant/list',
    params
  })
}
function fetchGetUserInfo() {
  return request
    .get({
@@ -104,6 +120,8 @@
export {
  buildLoginPayload,
  fetchGetMenuList,
  fetchGetSystemInfo,
  fetchGetTenantList,
  fetchGetUserInfo,
  fetchLogin,
  normalizeLoginResponse,