删除新建角色按钮

This commit is contained in:
2025-12-15 11:04:11 +08:00
parent ad46a0bb53
commit b9513e5b15
4 changed files with 97 additions and 13 deletions
+8 -1
View File
@@ -69,6 +69,7 @@ export async function loader({ request }: { request: Request }) {
} catch (error) {
console.error('加载评查点分组失败:', error);
return Response.json({
error: error,
groups: [],
totalCount: 0,
page: 1,
@@ -79,7 +80,7 @@ export async function loader({ request }: { request: Request }) {
export default function RuleGroupsIndex() {
const loaderData = useLoaderData<typeof loader>();
const { groups: initialGroups, frontendJWT } = loaderData;
const { groups: initialGroups, frontendJWT,error } = loaderData;
const navigate = useNavigate();
const [searchParams, setSearchParams] = useSearchParams();
const [expandedGroups, setExpandedGroups] = useState<string[]>([]);
@@ -96,6 +97,12 @@ export default function RuleGroupsIndex() {
const canDeleteGroup = canDelete('evaluation_group');
const canBatchOperation = canBatch('evaluation_group'); // ✅ 批量操作权限
useEffect(() => {
if(error){
toastService.error(error.message);
}
}, [error]);
// 初始加载时自动加载所有子分组
useEffect(() => {
const loadAllChildGroups = async () => {