| | |
| | | import { MyMenu } from './MyMenu'; |
| | | import TabsBar from './TabsBar'; |
| | | import { Box } from '@mui/material'; |
| | | import { TabDialogStateProvider } from '@/context/TabDialogStateContext'; |
| | | |
| | | const LayoutContent = ({ children }) => { |
| | | const [sidebarIsOpen] = useSidebarState(); |
| | |
| | | top: 48, |
| | | left: sidebarWidth + 5, |
| | | right: 0, |
| | | zIndex: 1400, // 高于 Dialog/Modal(1300),通过 Portal 挂到 body 才能盖住弹窗 |
| | | zIndex: 1200, // 低于 Dialog/Modal 与 Select/Menu(1300),避免标签页遮盖下发窗口内的下拉(如出库策略:效率优先/先进先出) |
| | | transition: (theme) => |
| | | theme.transitions.create('left', { |
| | | easing: theme.transitions.easing.sharp, |
| | |
| | | }} |
| | | > |
| | | {createPortal(tabsBarEl, document.body)} |
| | | {children} |
| | | <TabDialogStateProvider> |
| | | {children} |
| | | </TabDialogStateProvider> |
| | | <CheckForApplicationUpdate /> |
| | | </RALayout> |
| | | ); |