From 5a38e07fd940b30eb72f81f775dea339fc1ecdc4 Mon Sep 17 00:00:00 2001 From: verou <857149855@qq.com> Date: 星期一, 31 三月 2025 15:49:22 +0800 Subject: [PATCH] feat:创建质检单 --- rsf-admin/src/page/asnOrder/AsnWareModal.jsx | 33 +++++++++++++++++---------------- 1 files changed, 17 insertions(+), 16 deletions(-) diff --git a/rsf-admin/src/page/asnOrder/AsnWareModal.jsx b/rsf-admin/src/page/asnOrder/AsnWareModal.jsx index 63b4c63..bd7608d 100644 --- a/rsf-admin/src/page/asnOrder/AsnWareModal.jsx +++ b/rsf-admin/src/page/asnOrder/AsnWareModal.jsx @@ -18,7 +18,7 @@ import request from '@/utils/request'; import { DataGrid } from '@mui/x-data-grid'; import SaveIcon from '@mui/icons-material/Save'; -import { use } from "react"; +import TreeSelectInput from "@/page/components/TreeSelectInput"; const AsnWareModal = (props) => { const { open, setOpen, data, setData } = props; @@ -36,7 +36,8 @@ const [formData, setFormData] = useState({ name: '', - code: '' + code: '', + groupId: '' }); const [tableData, setTableData] = useState([]); @@ -54,7 +55,8 @@ const reset = () => { setFormData({ name: '', - code: '' + code: '', + groupId: '' }) } @@ -84,7 +86,7 @@ const res = await request.post(`/matnr/page`, { ...formData, current: 1, - pageSize: 199, + pageSize: 100, orderBy: "create_time desc" }); if (res?.data?.code === 200) { @@ -125,34 +127,32 @@ <DialogContent sx={{ mt: 2 }}> <Box component="form" onSubmit={handleSubmit} sx={{ display: 'flex', flexDirection: 'column', gap: 3 }}> <Grid container spacing={2}> - <Grid item xs={4}> + <Grid item md={4}> <TextField label={translate('table.field.matnr.name')} name="name" value={formData.name} onChange={handleChange} - variant="outlined" size="small" /> </Grid> - <Grid item xs={4}> + <Grid item md={4}> <TextField label={translate('table.field.matnr.code')} name="code" value={formData.code} onChange={handleChange} - variant="outlined" size="small" /> </Grid> - <Grid item xs={4}> - <TextField - label={translate('table.field.matnr.groupId')} - name="groupId" + <Grid item md={4}> + <TreeSelectInput + label="table.field.matnr.groupId" value={formData.groupId} + resource={'matnrGroup'} + source="groupId" + name="groupId" onChange={handleChange} - variant="outlined" - size="small" /> </Grid> </Grid> @@ -191,9 +191,10 @@ const notify = useNotify(); const [columns, setColumns] = useState([ - { field: 'id', headerName: 'ID', width: 100 }, - { field: 'name', headerName: translate('table.field.matnr.name'), width: 100 }, + // { field: 'id', headerName: 'ID', width: 100 }, + { field: 'name', headerName: translate('table.field.matnr.name'), width: 300 }, { field: 'code', headerName: translate('table.field.matnr.code'), width: 100 }, + { field: 'groupId$', headerName: translate('table.field.matnr.groupId'), width: 100 }, { field: 'spec', headerName: translate('table.field.matnr.spec'), width: 100 }, { field: 'model', headerName: translate('table.field.matnr.model'), width: 100 }, { field: 'weight', headerName: translate('table.field.matnr.weight'), width: 100 }, -- Gitblit v1.9.1