From cc2984eeb289b54cfa193dde558417c46f309e8f Mon Sep 17 00:00:00 2001 From: DESKTOP-LMJ82IJ\Eno <creaycat@gmail.com> Date: 星期日, 13 四月 2025 19:32:38 +0800 Subject: [PATCH] #修改 1. 采购单界面优化及修改 --- rsf-admin/src/page/orders/asnOrder/AsnOrderItemCreate.jsx | 43 +++++++++++++------------------------------ 1 files changed, 13 insertions(+), 30 deletions(-) diff --git a/rsf-admin/src/page/asnOrderItem/AsnOrderItemCreate.jsx b/rsf-admin/src/page/orders/asnOrder/AsnOrderItemCreate.jsx similarity index 84% rename from rsf-admin/src/page/asnOrderItem/AsnOrderItemCreate.jsx rename to rsf-admin/src/page/orders/asnOrder/AsnOrderItemCreate.jsx index c811495..87c76dd 100644 --- a/rsf-admin/src/page/asnOrderItem/AsnOrderItemCreate.jsx +++ b/rsf-admin/src/page/orders/asnOrder/AsnOrderItemCreate.jsx @@ -27,16 +27,14 @@ Grid, Box, } from '@mui/material'; -import DialogCloseButton from "../components/DialogCloseButton"; -import StatusSelectInput from "../components/StatusSelectInput"; -import MemoInput from "../components/MemoInput"; +import DialogCloseButton from "../../components/DialogCloseButton"; +import StatusSelectInput from "../../components/StatusSelectInput"; +import MemoInput from "../../components/MemoInput"; const AsnOrderItemCreate = (props) => { - const { open, setOpen, row } = props; - + const { open, setOpen, record } = props; const translate = useTranslate(); const notify = useNotify(); - const handleClose = (event, reason) => { if (reason !== "backdropClick") { setOpen(false); @@ -55,6 +53,7 @@ return ( <> <CreateBase + resource="asnOrderItem" record={{}} transform={(data) => { return data; @@ -83,36 +82,34 @@ </Box> </DialogTitle> <DialogContent sx={{ mt: 2 }}> - <Grid container rowSpacing={2} columnSpacing={2}> - <Grid item xs={6} display="flex" gap={1}> + <Grid> + <Grid item xs={6} display="flex" gap={2}> <NumberInput label="table.field.asnOrderItem.asnId" source="asnId" - defaultValue={row.asnId} + readOnly + hidden + defaultValue={record?.id} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.asnOrderItem.asnCode" source="asnCode" + readOnly + defaultValue={record?.code} parse={v => v} /> </Grid> - <Grid item xs={6} display="flex" gap={1}> + <Grid item xs={6} display="flex" gap={2}> <TextInput label="table.field.asnOrderItem.poDetlId" source="poDetlId" parse={v => v} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.asnOrderItem.poDetlCode" source="poDetlCode" parse={v => v} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.asnOrderItem.matnrId" source="matnrId" @@ -125,15 +122,11 @@ source="maktx" parse={v => v} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <NumberInput label="table.field.asnOrderItem.anfme" source="anfme" validate={required()} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.asnOrderItem.stockUnit" source="stockUnit" @@ -146,15 +139,11 @@ source="purQty" validate={required()} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.asnOrderItem.purUnit" source="purUnit" parse={v => v} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <NumberInput label="table.field.asnOrderItem.qty" source="qty" @@ -166,15 +155,11 @@ source="splrCode" parse={v => v} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.asnOrderItem.splrName" source="splrName" parse={v => v} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.asnOrderItem.qrcode" source="qrcode" @@ -187,8 +172,6 @@ source="barcode" parse={v => v} /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.asnOrderItem.packName" source="packName" -- Gitblit v1.9.1