From 10a43f2d14a1a161bc624b9fe2f70febc9776ac8 Mon Sep 17 00:00:00 2001
From: skyouc <958836976@qq.com>
Date: 星期五, 05 九月 2025 09:42:19 +0800
Subject: [PATCH] 1
---
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