From e918d4fa4f5065b51be706f21da6793c378c9aaf Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期六, 16 八月 2025 17:05:05 +0800
Subject: [PATCH] 接口文档修改

---
 rsf-admin/src/page/stockItem/StockItemCreate.jsx |  189 ++++++++++++++--------------------------------
 1 files changed, 59 insertions(+), 130 deletions(-)

diff --git a/rsf-admin/src/page/stockItem/StockItemCreate.jsx b/rsf-admin/src/page/stockItem/StockItemCreate.jsx
index b604451..925f54a 100644
--- a/rsf-admin/src/page/stockItem/StockItemCreate.jsx
+++ b/rsf-admin/src/page/stockItem/StockItemCreate.jsx
@@ -85,39 +85,42 @@
                         <DialogContent sx={{ mt: 2 }}>
                             <Grid container rowSpacing={2} columnSpacing={2}>
                                 <Grid item xs={6} display="flex" gap={1}>
-                                    <TextInput
+                                    <NumberInput
                                         label="table.field.stockItem.stockId"
                                         source="stockId"
-                                        parse={v => v}
                                         autoFocus
-                                        validate={required()}
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
-                                    <ReferenceInput
-                                        source="matnrId"
-                                        reference="matnr"
-                                    >
-                                        <AutocompleteInput
-                                            label="table.field.stockItem.matnrId"
-                                            optionText="unit"
-                                            filterToQuery={(val) => ({ unit: val })}
-                                            validate={required()}
-                                        />
-                                    </ReferenceInput>
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.stockItem.code"
-                                        source="code"
+                                        label="table.field.stockItem.stockCode"
+                                        source="stockCode"
                                         parse={v => v}
-                                        validate={required()}
+                                    />
+                                </Grid>
+                                <Grid item xs={6} display="flex" gap={1}>
+                                    <NumberInput
+                                        label="table.field.stockItem.sourceItemId"
+                                        source="sourceItemId"
+                                    />
+                                </Grid>
+                                <Grid item xs={6} display="flex" gap={1}>
+                                    <NumberInput
+                                        label="table.field.stockItem.matnrId"
+                                        source="matnrId"
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.stockItem.matnrk"
-                                        source="matnrk"
+                                        label="table.field.stockItem.matnrCode"
+                                        source="matnrCode"
+                                        parse={v => v}
+                                    />
+                                </Grid>
+                                <Grid item xs={6} display="flex" gap={1}>
+                                    <TextInput
+                                        label="table.field.stockItem.maktx"
+                                        source="maktx"
                                         parse={v => v}
                                     />
                                 </Grid>
@@ -125,12 +128,35 @@
                                     <NumberInput
                                         label="table.field.stockItem.anfme"
                                         source="anfme"
+                                        validate={required()}
+                                    />
+                                </Grid>
+                                <Grid item xs={6} display="flex" gap={1}>
+                                    <TextInput
+                                        label="table.field.stockItem.stockUnit"
+                                        source="stockUnit"
+                                        parse={v => v}
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
                                     <NumberInput
                                         label="table.field.stockItem.workQty"
                                         source="workQty"
+                                        validate={required()}
+                                    />
+                                </Grid>
+                                <Grid item xs={6} display="flex" gap={1}>
+                                    <NumberInput
+                                        label="table.field.stockItem.purQty"
+                                        source="purQty"
+                                        validate={required()}
+                                    />
+                                </Grid>
+                                <Grid item xs={6} display="flex" gap={1}>
+                                    <TextInput
+                                        label="table.field.stockItem.purUnit"
+                                        source="purUnit"
+                                        parse={v => v}
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
@@ -140,41 +166,9 @@
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
-                                    <NumberInput
-                                        label="table.field.stockItem.weight"
-                                        source="weight"
-                                    />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.stockItem.unit"
-                                        source="unit"
-                                        parse={v => v}
-                                    />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
-                                    <ReferenceInput
-                                        source="shipperId"
-                                        reference="shipper"
-                                    >
-                                        <AutocompleteInput
-                                            label="table.field.stockItem.shipperId"
-                                            optionText="name"
-                                            filterToQuery={(val) => ({ name: val })}
-                                        />
-                                    </ReferenceInput>
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
-                                    <TextInput
-                                        label="table.field.stockItem.splrId"
-                                        source="splrId"
-                                        parse={v => v}
-                                    />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
-                                    <TextInput
-                                        label="table.field.stockItem.brand"
-                                        source="brand"
+                                        label="table.field.stockItem.splrCode"
+                                        source="splrCode"
                                         parse={v => v}
                                     />
                                 </Grid>
@@ -187,70 +181,24 @@
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.stockItem.prodTime"
-                                        source="prodTime"
-                                        parse={v => v}
-                                    />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
-                                    <ReferenceInput
-                                        source="inspectId"
-                                        reference="qlyInspect"
-                                    >
-                                        <AutocompleteInput
-                                            label="table.field.stockItem.inspectId"
-                                            optionText="name"
-                                            filterToQuery={(val) => ({ name: val })}
-                                        />
-                                    </ReferenceInput>
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
-                                    <TextInput
-                                        label="table.field.stockItem.splrBtch"
-                                        source="splrBtch"
+                                        label="table.field.stockItem.splrBatch"
+                                        source="splrBatch"
                                         parse={v => v}
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.stockItem.asnOrder"
-                                        source="asnOrder"
-                                        parse={v => v}
-                                        validate={required()}
-                                    />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
-                                    <TextInput
-                                        label="table.field.stockItem.erpToken"
-                                        source="erpToken"
+                                        label="table.field.stockItem.splrName"
+                                        source="splrName"
                                         parse={v => v}
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.stockItem.erpOrder"
-                                        source="erpOrder"
+                                        label="table.field.stockItem.trackCode"
+                                        source="trackCode"
                                         parse={v => v}
                                     />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
-                                    <TextInput
-                                        label="table.field.stockItem.erpStkAdr"
-                                        source="erpStkAdr"
-                                        parse={v => v}
-                                    />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
-                                    <ReferenceInput
-                                        source="locId"
-                                        reference="loc"
-                                    >
-                                        <AutocompleteInput
-                                            label="table.field.stockItem.locId"
-                                            optionText="name"
-                                            filterToQuery={(val) => ({ name: val })}
-                                        />
-                                    </ReferenceInput>
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
@@ -260,36 +208,17 @@
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
-                                    <NumberInput
-                                        label="table.field.stockItem.purPrice"
-                                        source="purPrice"
-                                    />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.stockItem.lockReason"
-                                        source="lockReason"
+                                        label="table.field.stockItem.prodTime"
+                                        source="prodTime"
                                         parse={v => v}
                                     />
                                 </Grid>
                                 <Grid item xs={6} display="flex" gap={1}>
-                                    <NumberInput
-                                        label="table.field.stockItem.lockStatus"
-                                        source="lockStatus"
-                                        validate={required()}
-                                    />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
                                     <TextInput
-                                        label="table.field.stockItem.locker"
-                                        source="locker"
+                                        label="table.field.stockItem.packName"
+                                        source="packName"
                                         parse={v => v}
-                                    />
-                                </Grid>
-                                <Grid item xs={6} display="flex" gap={1}>
-                                    <DateInput
-                                        label="table.field.stockItem.lockedTime"
-                                        source="lockedTime"
                                     />
                                 </Grid>
 

--
Gitblit v1.9.1