Преглед изворни кода

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

- 从使用数组长度改为使用pagination.total获取权限总数,解决大量权限时的统计不准确问题
yourname пре 10 месеци
родитељ
комит
49a7d27ea8
1 измењених фајлова са 1 додато и 1 уклоњено
  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('获取权限数量失败');
       if (!response.ok) throw new Error('获取权限数量失败');
       const data = await response.json();
       const data = await response.json();
-      return data.data.length;
+      return data.pagination.total;
     },
     },
     enabled: !!roleId,
     enabled: !!roleId,
   });
   });