From 2799c6690aff9c1577ba4dc290dc56a28767a769 Mon Sep 17 00:00:00 2001 From: DESKTOP-LMJ82IJ\Eno <creaycat@gmail.com> Date: 星期六, 19 四月 2025 15:03:43 +0800 Subject: [PATCH] #修改 1. 采购单界面优化及修改 --- rsf-admin/src/page/basicInfo/loc/BindModal.jsx | 35 +++++++++++++++++++---------------- 1 files changed, 19 insertions(+), 16 deletions(-) diff --git a/rsf-admin/src/page/basicInfo/loc/BindModal.jsx b/rsf-admin/src/page/basicInfo/loc/BindModal.jsx index 6eca745..38854f7 100644 --- a/rsf-admin/src/page/basicInfo/loc/BindModal.jsx +++ b/rsf-admin/src/page/basicInfo/loc/BindModal.jsx @@ -2,6 +2,7 @@ import { CreateBase, useTranslate, + SearchInput, TextInput, NumberInput, BooleanInput, @@ -55,7 +56,6 @@ import request from '@/utils/request'; import { Add, Edit, Delete } from '@mui/icons-material'; import _ from 'lodash'; -import { DataGrid } from '@mui/x-data-grid'; import StatusSelectInput from "../../components/StatusSelectInput"; import TreeSelectInput from "@/page/components/TreeSelectInput"; import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_ITEM_PAGE_SIZE } from '@/config/setting'; @@ -72,13 +72,14 @@ }, })); +const filters = [ + <SearchInput source="condition" alwaysOn /> +] + const MatnrModal = ({ open, setOpen }) => { const refresh = useRefresh(); const translate = useTranslate(); const notify = useNotify(); - const [options, setOptions] = useState({ - condition: null - }); const [formData, setFormData] = useState({ areaMatId: null, @@ -133,12 +134,12 @@ groupId: formData.groupId, matnrId: formData.matnrId, } - const res = await request.post(`/locAreaMatRela/matnr/bind`, parmas); - if (res?.data?.code === 200) { - handleClose() - } else { - notify(res.data.msg); - } + // const res = await request.post(`/locAreaMatRela/matnr/bind`, parmas); + // if (res?.data?.code === 200) { + // handleClose() + // } else { + // notify(res.data.msg); + // } } const [groupId, setGroupId] = useState(); @@ -146,15 +147,17 @@ setGroupId(e.target.value) } + + return ( - <Dialog open={open} maxWidth="xl" fullWidth> + <Dialog open={open} maxWidth="1" fullWidth> <Form onSubmit={handleSubmit}> <DialogCloseButton onClose={handleClose} /> <DialogTitle>{translate('toolbar.bindmatnr')}</DialogTitle> <DialogContent sx={{ mt: 2 }}> - <Box sx={{ display: 'flex', flexDirection: 'column', gap: 3, height: 700 }}> + <Box sx={{ display: 'flex', flexDirection: 'column', gap: 3, height: 900 }}> <Grid container spacing={2}> - <Grid item xs={4}> + <Grid item xs={3}> <ReferenceInput source="areaMatId" reference="locAreaMat" @@ -169,7 +172,7 @@ /> </ReferenceInput> </Grid> - <Grid item xs={4}> + <Grid item xs={3}> <TreeSelectInput label="table.field.locAreaMatRela.groupId" resource={'matnrGroup'} @@ -178,14 +181,14 @@ onChange={(e) => handleChange(e.target.value, 'groupId')} /> </Grid> - </Grid> <Grid item xs={4}> <List resource="matnr" filter={{ groupId: formData.groupId }} + queryOptions={{}} + // filters={filters} empty={false} - queryOptions={{options}} actions={<></>} > <StyledDatagrid -- Gitblit v1.9.1