From a27be22b8e8f4d0eb48f560303041c8a961202a9 Mon Sep 17 00:00:00 2001 From: yangyang Date: 星期五, 21 三月 2025 12:49:56 +0800 Subject: [PATCH] #新增 1. 新增库位分区绑定 --- 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