From f5c8f67830eb10bcd3b09a9beaa061ac188d5587 Mon Sep 17 00:00:00 2001 From: msumshk Date: Fri, 30 Jan 2026 05:15:18 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8C=89swagger=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=9D=83=E9=99=90=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/auth.ts | 2 +- src/store/modules/user.ts | 4 ++-- src/types/api/auth.d.ts | 11 +---------- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/src/api/auth.ts b/src/api/auth.ts index daea2b6..32bc48d 100644 --- a/src/api/auth.ts +++ b/src/api/auth.ts @@ -47,7 +47,7 @@ export function fetchGetMenu() { */ export function fetchGetUserPermissions(userId: string) { return request.get({ - url: `/api/admin/v1/auth/permissions/${userId}` + url: `/api/admin/v1/users/${userId}/permissions` }) } diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index b5adfef..d264f85 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -145,8 +145,8 @@ export const useUserStore = defineStore( if (!info.value.userId) return [] try { const res = await fetchGetUserPermissions(String(info.value.userId)) - permissions.value = res.permissions - return res.permissions + permissions.value = res + return res } catch (error) { console.error('获取用户权限失败:', error) return [] diff --git a/src/types/api/auth.d.ts b/src/types/api/auth.d.ts index 4296553..f08af97 100644 --- a/src/types/api/auth.d.ts +++ b/src/types/api/auth.d.ts @@ -63,16 +63,7 @@ declare namespace Api { type MenuListResponse = MenuNode[] /** 用户权限响应 */ - interface UserPermissionsResponse { - userId: string - tenantId: string - merchantId: string - account: string - displayName: string - roles: string[] - permissions: string[] - createdAt: string - } + type UserPermissionsResponse = string[] /** 通过重置链接令牌重置管理员密码请求 */ interface ResetAdminPasswordRequest {