From 4496b9019ba423dd1c51c719bcc0a5938d90fff9 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 22 四月 2025 17:33:18 +0800
Subject: [PATCH] #修改优化  1. DO单明细编码优化  2. DO单明细新增优化  3. 出库单新增单据增加新单据功能

---
 rsf-admin/src/page/orders/outStock/OutOrderItemCreate.jsx |   72 ++++++++++++++++-------------------
 1 files changed, 33 insertions(+), 39 deletions(-)

diff --git a/rsf-admin/src/page/orders/outStock/OutOrderItemCreate.jsx b/rsf-admin/src/page/orders/outStock/OutOrderItemCreate.jsx
index e9a378d..213cfde 100644
--- a/rsf-admin/src/page/orders/outStock/OutOrderItemCreate.jsx
+++ b/rsf-admin/src/page/orders/outStock/OutOrderItemCreate.jsx
@@ -53,7 +53,7 @@
     return (
         <>
             <CreateBase
-                resource="asnOrderItem"
+                resource="outStockItem"
                 record={{}}
                 transform={(data) => {
                     return data;
@@ -85,105 +85,99 @@
                             <Grid>
                                 <Grid item xs={6} display="flex" gap={2}>
                                     <NumberInput
-                                        label="table.field.asnOrderItem.asnId"
+                                        label="table.field.outStockItem.asnId"
                                         source="asnId"
                                         readOnly
                                         hidden
                                         defaultValue={record?.id}
                                     />
                                     <TextInput
-                                        label="table.field.asnOrderItem.asnCode"
+                                        label="table.field.outStockItem.asnCode"
                                         source="asnCode"
                                         readOnly
                                         defaultValue={record?.code}
                                         parse={v => v}
                                     />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={2}>
                                     <TextInput
-                                        label="table.field.asnOrderItem.poDetlId"
+                                        label="table.field.outStockItem.poDetlId"
                                         source="poDetlId"
-                                        parse={v => v}
-                                    />
-                                    <TextInput
-                                        label="table.field.asnOrderItem.poDetlCode"
-                                        source="poDetlCode"
-                                        parse={v => v}
-                                    />
-                                    <TextInput
-                                        label="table.field.asnOrderItem.matnrId"
-                                        source="matnrId"
                                         parse={v => v}
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.asnOrderItem.maktx"
+                                        label="table.field.outStockItem.matnrId"
+                                        source="matnrId"
+                                        parse={v => v}
+                                    />
+                                    <TextInput
+                                        label="table.field.outStockItem.maktx"
                                         source="maktx"
                                         parse={v => v}
                                     />
                                     <NumberInput
-                                        label="table.field.asnOrderItem.anfme"
+                                        label="table.field.outStockItem.anfme"
                                         source="anfme"
                                         validate={required()}
                                     />
+                                </Grid>
+                                <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.asnOrderItem.stockUnit"
+                                        label="table.field.outStockItem.stockUnit"
                                         source="stockUnit"
                                         parse={v => v}
                                     />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
                                     <NumberInput
-                                        label="table.field.asnOrderItem.purQty"
+                                        label="table.field.outStockItem.purQty"
                                         source="purQty"
                                         validate={required()}
                                     />
                                     <TextInput
-                                        label="table.field.asnOrderItem.purUnit"
+                                        label="table.field.outStockItem.purUnit"
                                         source="purUnit"
                                         parse={v => v}
                                     />
-                                    <NumberInput
-                                        label="table.field.asnOrderItem.qty"
-                                        source="qty"
-                                    />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
+                                    <NumberInput
+                                        label="table.field.outStockItem.qty"
+                                        source="qty"
+                                    />
                                     <TextInput
-                                        label="table.field.asnOrderItem.splrCode"
+                                        label="table.field.outStockItem.splrCode"
                                         source="splrCode"
                                         parse={v => v}
                                     />
                                     <TextInput
-                                        label="table.field.asnOrderItem.splrName"
+                                        label="table.field.outStockItem.splrName"
                                         source="splrName"
                                         parse={v => v}
                                     />
-                                    <TextInput
-                                        label="table.field.asnOrderItem.qrcode"
-                                        source="qrcode"
-                                        parse={v => v}
-                                    />
+
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.asnOrderItem.barcode"
+                                        label="table.field.outStockItem.qrcode"
+                                        source="qrcode"
+                                        parse={v => v}
+                                    />
+                                    <TextInput
+                                        label="table.field.outStockItem.barcode"
                                         source="barcode"
                                         parse={v => v}
                                     />
                                     <TextInput
-                                        label="table.field.asnOrderItem.packName"
+                                        label="table.field.outStockItem.packName"
                                         source="packName"
                                         parse={v => v}
                                     />
                                 </Grid>
 
-                                <Grid item xs={6} display="flex" gap={1}>
+                                <Grid item xs={4} display="flex" gap={1}>
                                     <StatusSelectInput />
                                 </Grid>
-                                <Grid item xs={12} display="flex" gap={1}>
-                                    <Stack direction="column" spacing={1} width={'100%'}>
+                                <Grid item xs={4} display="flex" gap={1}>
+                                    <Stack direction="column" spacing={1}>
                                         <MemoInput />
                                     </Stack>
                                 </Grid>

--
Gitblit v1.9.1