Procházet zdrojové kódy

🐛 fix(roles): 修复角色权限数量统计错误

- 从使用数组长度改为使用pagination.total获取权限总数,解决大量权限时的统计不准确问题
yourname před 10 měsíci
rodič
revize
49a7d27ea8
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/client/admin/pages/Roles.tsx

+ 1 - 1
src/client/admin/pages/Roles.tsx

@@ -102,7 +102,7 @@ const useRolePermissionCount = (roleId: number) => {
       });
       if (!response.ok) throw new Error('获取权限数量失败');
       const data = await response.json();
-      return data.data.length;
+      return data.pagination.total;
     },
     enabled: !!roleId,
   });