From 092e51544fb759a5ddddd2be87a7a6acfd311d74 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Mon, 26 Jan 2026 09:21:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=9F=E6=88=B7=E5=A5=97=E9=A4=90?= =?UTF-8?q?=E7=9A=84=E8=8F=9C=E5=8D=95=E6=94=AF=E6=8C=81=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/tenant.ts | 17 +++++ src/views/system/tenant/index.vue | 106 ++++++++++++++++++++++-------- 2 files changed, 94 insertions(+), 29 deletions(-) diff --git a/src/api/system/tenant.ts b/src/api/system/tenant.ts index 57091210..3763ca8a 100644 --- a/src/api/system/tenant.ts +++ b/src/api/system/tenant.ts @@ -98,6 +98,23 @@ const TenantAPI = { params: { status }, }); }, + + /** 获取租户菜单ID集合 */ + getTenantMenuIds(tenantId: number) { + return request({ + url: `${TENANT_BASE_URL}/${tenantId}/menuIds`, + method: "get", + }); + }, + + /** 更新租户菜单 */ + updateTenantMenus(tenantId: number, menuIds: number[]) { + return request({ + url: `${TENANT_BASE_URL}/${tenantId}/menus`, + method: "put", + data: menuIds, + }); + }, }; export default TenantAPI; diff --git a/src/views/system/tenant/index.vue b/src/views/system/tenant/index.vue index 8f425686..62cea66a 100644 --- a/src/views/system/tenant/index.vue +++ b/src/views/system/tenant/index.vue @@ -96,14 +96,14 @@