From bfc43ca0e4683c1c0322a6cad5d5be2bc07decc3 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 24 七月 2025 15:00:44 +0800
Subject: [PATCH] 新增调拔单功能 盘点功能优化

---
 rsf-admin/src/page/orders/outStock/OutOrderItemCreate.jsx |   76 +++++++++++++++++--------------------
 1 files changed, 35 insertions(+), 41 deletions(-)

diff --git a/rsf-admin/src/page/orders/outStock/OutOrderItemCreate.jsx b/rsf-admin/src/page/orders/outStock/OutOrderItemCreate.jsx
index e9a378d..e478b47 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"
-                                        source="asnId"
+                                        label="table.field.outStockItem.orderId"
+                                        source="orderId"
                                         readOnly
                                         hidden
                                         defaultValue={record?.id}
                                     />
                                     <TextInput
-                                        label="table.field.asnOrderItem.asnCode"
-                                        source="asnCode"
+                                        label="table.field.outStockItem.orderCode"
+                                        source="orderCode"
                                         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