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