删除新建角色按钮
This commit is contained in:
@@ -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 () => {
|
||||
|
||||
Reference in New Issue
Block a user