From d54f1f6379ee80692e6762b89c3d1eef386fefa4 Mon Sep 17 00:00:00 2001 From: verou <857149855@qq.com> Date: 星期四, 20 三月 2025 17:07:55 +0800 Subject: [PATCH] fix:批量修改 --- rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx | 30 +++++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) diff --git a/rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx b/rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx index 4ad39a5..ba9be18 100644 --- a/rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx +++ b/rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx @@ -51,8 +51,10 @@ import { display, height, width } from "@mui/system"; import DashboardIcon from '@mui/icons-material/Dashboard'; import EditIcon from '@mui/icons-material/Edit'; +import PrintIcon from '@mui/icons-material/Print'; import request from '@/utils/request'; import BatchModal from './BatchModal'; +import PrintModal from './PrintModal'; const StyledDatagrid = styled(DatagridConfigurable)(({ theme }) => ({ '& .css-1vooibu-MuiSvgIcon-root': { @@ -235,7 +237,11 @@ {columns.length > 0 && <StyledDatagrid preferenceKey='matnr' - bulkActionButtons={<> <BatchButton /><BulkDeleteButton mutationMode={OPERATE_MODE} /></>} + bulkActionButtons={<> + <BatchButton /> + <PrintButton /> + <BulkDeleteButton mutationMode={OPERATE_MODE} /> + </>} rowClick={(id, resource, record) => false} omit={['id', 'shipperId', 'platCode', 'spec', 'model', 'weight', 'color', 'describle' , 'nromNum', 'unit', 'purchaseUnit', 'stockUnit', 'stockLeval', 'isLabelMange', 'safeQty' @@ -350,4 +356,26 @@ </> ) +} + +const PrintButton = () => { + const record = useRecordContext(); + const notify = useNotify(); + const refresh = useRefresh(); + + const [createDialog, setCreateDialog] = useState(false); + + return ( + <> + <Button color="secondary" onClick={() => setCreateDialog(true)} label={"toolbar.print"}> + <PrintIcon /> + </Button> + + <PrintModal + open={createDialog} + setOpen={setCreateDialog} + /> + </> + + ) } \ No newline at end of file -- Gitblit v1.9.1