cl
2026-04-21 c55a86895cabc3e91c2e7aa4eab099a7287e0ae6
rsf-admin/src/layout/MyMenu.jsx
@@ -65,7 +65,8 @@
  const generateMenu = (permissions) => {
    return permissions.map((node) => {
      if (node.children) {
      const hasChildren = Array.isArray(node.children) && node.children.length > 0;
      if (hasChildren) {
        return (
          <SubMenu
            key={node.id}
@@ -79,19 +80,18 @@
          </SubMenu>
        );
      } else {
        // 仅渲染有组件路由的叶子菜单
        if (node.component) {
          // RCS测试:指向独立页路由,可单独打开一整页(无侧边栏/标签栏)
          const to = node.component === 'rcsTest' ? '/rcsTest-page' : `/${node.component}`;
          return (
            <MenuItemLink
              key={node.id}
              to={node.component} // correspond to Resource.name
              to={to}
              state={{ _scrollToTop: true }}
              // primaryText={translate(`resources.orders.name`, {
              //     smart_count: 2,
              // })}
              primaryText={node.name}
              leftIcon={getIcon(node.icon)}
              dense={dense}
              sx={{ '& .RaMenuItemLink-icon': { visibility: 'hidden', minWidth: '24px' } }}
            />
          );
        }