From af455bd20edfd02cb3e8c7710e65aee798720dca Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 14 四月 2025 17:25:40 +0800
Subject: [PATCH] #新增 1. 生成任务新增站点选择功能
---
rsf-admin/src/page/orders/purchase/PurchaseCreate.jsx | 106 +++++++++++++++++++++++++++++++----------------------
1 files changed, 62 insertions(+), 44 deletions(-)
diff --git a/rsf-admin/src/page/waitPakinItem/WaitPakinItemCreate.jsx b/rsf-admin/src/page/orders/purchase/PurchaseCreate.jsx
similarity index 69%
rename from rsf-admin/src/page/waitPakinItem/WaitPakinItemCreate.jsx
rename to rsf-admin/src/page/orders/purchase/PurchaseCreate.jsx
index 208cedd..f44ae47 100644
--- a/rsf-admin/src/page/waitPakinItem/WaitPakinItemCreate.jsx
+++ b/rsf-admin/src/page/orders/purchase/PurchaseCreate.jsx
@@ -27,11 +27,11 @@
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 WaitPakinItemCreate = (props) => {
+const PurchaseCreate = (props) => {
const { open, setOpen } = props;
const translate = useTranslate();
@@ -84,69 +84,87 @@
</DialogTitle>
<DialogContent sx={{ mt: 2 }}>
<Grid container rowSpacing={2} columnSpacing={2}>
- <Grid item xs={6} display="flex" gap={1}>
- <NumberInput
- label="table.field.waitPakinItem.pakinId"
- source="pakinId"
+ {/* <Grid item xs={6} display="flex" gap={1}>
+ <TextInput
+ label="table.field.purchase.code"
+ source="code"
+ parse={v => v}
autoFocus
/>
- </Grid>
+ </Grid> */}
<Grid item xs={6} display="flex" gap={1}>
<TextInput
- label="table.field.waitPakinItem.maktx"
- source="maktx"
+ label="table.field.purchase.type"
+ source="type"
parse={v => v}
- />
- </Grid>
- <Grid item xs={6} display="flex" gap={1}>
- <NumberInput
- label="table.field.waitPakinItem.matnrId"
- source="matnrId"
+ validate={required()}
/>
</Grid>
<Grid item xs={6} display="flex" gap={1}>
<TextInput
- label="table.field.waitPakinItem.matnrCode"
- source="matnrCode"
+ label="table.field.purchase.source"
+ source="source"
parse={v => v}
+ validate={required()}
+ />
+ </Grid>
+ <Grid item xs={6} display="flex" gap={1}>
+ <DateInput
+ label="table.field.purchase.preArr"
+ source="preArr"
/>
</Grid>
<Grid item xs={6} display="flex" gap={1}>
<NumberInput
- label="table.field.waitPakinItem.anfme"
+ label="table.field.purchase.anfme"
source="anfme"
+ validate={required()}
/>
</Grid>
<Grid item xs={6} display="flex" gap={1}>
<NumberInput
- label="table.field.waitPakinItem.workQty"
- source="workQty"
- />
- </Grid>
- <Grid item xs={6} display="flex" gap={1}>
- <TextInput
- label="table.field.waitPakinItem.unit"
- source="unit"
- parse={v => v}
- />
- </Grid>
- <Grid item xs={6} display="flex" gap={1}>
- <TextInput
- label="table.field.waitPakinItem.fieldsIndex"
- source="fieldsIndex"
- parse={v => v}
- />
- </Grid>
- <Grid item xs={6} display="flex" gap={1}>
- <NumberInput
- label="table.field.waitPakinItem.qty"
+ label="table.field.purchase.qty"
source="qty"
+ validate={required()}
+ />
+ </Grid>
+ <Grid item xs={6} display="flex" gap={1}>
+ <NumberInput
+ label="table.field.purchase.workQty"
+ source="workQty"
+ validate={required()}
/>
</Grid>
<Grid item xs={6} display="flex" gap={1}>
<TextInput
- label="table.field.waitPakinItem.batch"
- source="batch"
+ label="table.field.purchase.channel"
+ source="channel"
+ parse={v => v}
+ />
+ </Grid>
+ <Grid item xs={6} display="flex" gap={1}>
+ <TextInput
+ label="table.field.purchase.platCode"
+ source="platCode"
+ parse={v => v}
+ />
+ </Grid>
+ <Grid item xs={6} display="flex" gap={1}>
+ <DateInput
+ label="table.field.purchase.startTime"
+ source="startTime"
+ />
+ </Grid>
+ <Grid item xs={6} display="flex" gap={1}>
+ <DateInput
+ label="table.field.purchase.endTime"
+ source="endTime"
+ />
+ </Grid>
+ <Grid item xs={6} display="flex" gap={1}>
+ <TextInput
+ label="table.field.purchase.project"
+ source="project"
parse={v => v}
/>
</Grid>
@@ -173,4 +191,4 @@
)
}
-export default WaitPakinItemCreate;
+export default PurchaseCreate;
--
Gitblit v1.9.1