From 7737c1a11778a236592ff3677d54a44776fd440f Mon Sep 17 00:00:00 2001 From: skyouc <958836976@qq.com> Date: 星期六, 11 十月 2025 15:15:46 +0800 Subject: [PATCH] 容器管理初始化功能 --- rsf-admin/src/page/container/ContainerList.jsx | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/rsf-admin/src/page/container/ContainerList.jsx b/rsf-admin/src/page/container/ContainerList.jsx index b99b12a..7ab91e7 100644 --- a/rsf-admin/src/page/container/ContainerList.jsx +++ b/rsf-admin/src/page/container/ContainerList.jsx @@ -31,6 +31,7 @@ ReferenceArrayInput, AutocompleteInput, DeleteButton, + Button, } from 'react-admin'; import { Box, Typography, Card, Stack } from '@mui/material'; import { styled } from '@mui/material/styles'; @@ -43,6 +44,7 @@ import MyField from "../components/MyField"; import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting'; import * as Common from '@/utils/common'; +import AllInclusiveIcon from '@mui/icons-material/AllInclusive'; const StyledDatagrid = styled(DatagridConfigurable)(({ theme }) => ({ '& .css-1vooibu-MuiSvgIcon-root': { @@ -122,6 +124,7 @@ sort={{ field: "create_time", order: "desc" }} actions={( <TopToolbar> + <InitButton /> <FilterButton /> <MyCreateButton onClick={() => { setCreateDialog(true) }} /> <SelectColumnsButton preferenceKey='container' /> @@ -183,4 +186,22 @@ ) } +//鍒濆鍖栨寜閽� +const InitButton = ({ setOpen }) => { + const close = () => { + setOpen(false) + } + return ( + <Button + label="toolbar.init" + variant="outlined" + size="medium" + onClick={close} + startIcon={<AllInclusiveIcon />} + sx={{ margin: '3.5em' }} /> + ) +} + + + export default ContainerList; -- Gitblit v1.9.1