From 7b8bb6b1d8d2505c06fa3740349b96798ec8c900 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 02 四月 2026 16:06:21 +0800
Subject: [PATCH] #登录页修复

---
 rsf-design/src/api/auth.js |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/rsf-design/src/api/auth.js b/rsf-design/src/api/auth.js
index c420267..36b0ab9 100644
--- a/rsf-design/src/api/auth.js
+++ b/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,

--
Gitblit v1.9.1