From 384e2196a02471d972cb4516e70ffc0540729d9c Mon Sep 17 00:00:00 2001
From: lbq <1065079612@qq.com>
Date: 星期六, 07 二月 2026 10:53:15 +0800
Subject: [PATCH] 优化基础信息界面属性
---
rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx | 144 +++++++++++++++++++++++++----------------------
1 files changed, 77 insertions(+), 67 deletions(-)
diff --git a/rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx b/rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx
index f62588a..fcfc444 100644
--- a/rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx
+++ b/rsf-admin/src/page/basicInfo/matnr/MatnrCreate.jsx
@@ -151,7 +151,15 @@
<CustomTabPanel value={value} index={0}>
<Grid container rowSpacing={2} columnSpacing={2}>
<Grid item xs={12} display="flex" gap={1}>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
+ <TextInput
+ label="table.field.matnr.code"
+ validate={[required()]}
+ source="code"
+ parse={v => v}
+ />
+ </Grid>
+ <Grid item xs={4} display="flex" gap={1}>
<TextInput
label="table.field.matnr.name"
validate={[required()]}
@@ -160,24 +168,7 @@
autoFocus
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
- <TextInput
- label="table.field.matnr.code"
- validate={[required()]}
- source="code"
- parse={v => v}
- />
- </Grid>
- <Grid item xs={6} display="flex" gap={1}>
- <ReferenceInput source="shipperId" reference="companys" filter={{ type: 'shipper' }}>
- <AutocompleteInput
- label="table.field.matnr.shipperId"
- optionText="name"
- filterToQuery={(val) => ({ name: val })}
- />
- </ReferenceInput>
- </Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<TreeSelectInput
label="table.field.matnr.groupId"
resource={'matnrGroup'}
@@ -186,86 +177,95 @@
</Grid>
</Grid>
<Grid item xs={12} display="flex" gap={1}>
- <Grid item xs={6} display="flex" gap={1}>
- <TextInput
- label="table.field.matnr.platCode"
- source="platCode"
- parse={v => v}
- />
- </Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<TextInput
label="table.field.matnr.spec"
source="spec"
parse={v => v}
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<TextInput
label="table.field.matnr.model"
source="model"
parse={v => v}
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
- <NumberInput
- label="table.field.matnr.weight"
- source="weight"
- />
- </Grid>
</Grid>
<Grid item xs={12} display="flex" gap={1}>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<TextInput
label="table.field.matnr.color"
source="color"
parse={v => v}
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<TextInput
label="table.field.matnr.size"
source="size"
parse={v => v}
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
+ <NumberInput
+ label="table.field.matnr.weight"
+ source="weight"
+ />
+ </Grid>
+ {/* <Grid item xs={6} display="flex" gap={1}>
<TextInput
label="table.field.matnr.describle"
source="describle"
parse={v => v}
/>
- </Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ </Grid> */}
+ {/* <Grid item xs={6} display="flex" gap={1}>
<NumberInput
label="table.field.matnr.nromNum"
source="nromNum"
/>
- </Grid>
+ </Grid> */}
+ {/* <Grid item xs={6} display="flex" gap={1}>
+ <TextInput
+ label="table.field.matnr.platCode"
+ source="platCode"
+ parse={v => v}
+ />
+ </Grid> */}
+ {/* <Grid item xs={6} display="flex" gap={1}>
+ <ReferenceInput source="shipperId" reference="companys" filter={{ type: 'shipper' }}>
+ <AutocompleteInput
+ label="table.field.matnr.shipperId"
+ optionText="name"
+ filterToQuery={(val) => ({ name: val })}
+ />
+ </ReferenceInput>
+ </Grid> */}
</Grid>
<Grid item xs={12} display="flex" gap={1}>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<TextInput
label="table.field.matnr.unit"
source="unit"
parse={v => v}
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<TextInput
label="table.field.matnr.purUnit"
source="purchaseUnit"
parse={v => v}
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ {/* <Grid item xs={6} display="flex" gap={1}>
<TextInput
label="table.field.matnr.stockUnit"
source="stockUnit"
parse={v => v}
/>
- </Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ </Grid> */}
+ {/* <Grid item xs={6} display="flex" gap={1}>
<SelectInput
label="table.field.matnr.stockLevel"
source="stockLevel"
@@ -275,9 +275,9 @@
{ id: 2, name: 'C' },
]}
/>
- </Grid>
+ </Grid> */}
</Grid>
- <Grid item xs={12} display="flex" gap={1}>
+ {/* <Grid item xs={12} display="flex" gap={1}>
<Grid item xs={6} display="flex" gap={1}>
<SelectInput
label="table.field.matnr.isLabelMange"
@@ -303,30 +303,38 @@
<Grid item xs={6} display="flex" gap={1}>
<StatusSelectInput />
</Grid>
- </Grid>
+ </Grid> */}
<Grid item xs={12} display="flex" gap={1}>
- <Stack direction="column" spacing={1} width={'100%'}>
+ {/* <Stack direction="column" spacing={1} width={'100%'}>
<MemoInput />
- </Stack>
+ </Stack> */}
+ <Grid item xs={12} display="flex" gap={1}>
+ <TextInput
+ label="table.field.matnr.describle"
+ source="describle"
+ parse={v => v}
+ />
+ </Grid>
</Grid>
+
</Grid>
</CustomTabPanel>
<CustomTabPanel value={value} index={1}>
<Grid container rowSpacing={2} columnSpacing={2}>
<Grid item xs={12} display="flex" gap={1}>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<NumberInput
label="table.field.matnr.safeQty"
source="safeQty"
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<NumberInput
label="table.field.matnr.minQty"
source="minQty"
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<NumberInput
label="table.field.matnr.maxQty"
source="maxQty"
@@ -334,19 +342,19 @@
</Grid>
</Grid>
<Grid item xs={12} display="flex" gap={1}>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<NumberInput
label="table.field.matnr.stagn"
source="stagn"
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<NumberInput
label="table.field.matnr.valid"
source="valid"
/>
</Grid>
- <Grid item xs={6} display="flex" gap={1}>
+ <Grid item xs={4} display="flex" gap={1}>
<NumberInput
label="table.field.matnr.validWarn"
source="validWarn"
@@ -369,17 +377,19 @@
</CustomTabPanel>
<CustomTabPanel value={value} index={2}>
<Grid container rowSpacing={2} columnSpacing={2}>
- <Grid item xs={6} display="flex" gap={1}>
- <ReferenceInput
- source="rglar_id"
- reference="serialRule"
- >
- <AutocompleteInput
- label="table.field.matnr.rglarId"
- optionText="name"
- filterToQuery={(val) => ({ name: val })}
- />
- </ReferenceInput>
+ <Grid item xs={12} display="flex" gap={1}>
+ <Grid item xs={6} display="flex" gap={1}>
+ <ReferenceInput
+ source="rglar_id"
+ reference="serialRule"
+ >
+ <AutocompleteInput
+ label="table.field.matnr.rglarId"
+ optionText="name"
+ filterToQuery={(val) => ({ name: val })}
+ />
+ </ReferenceInput>
+ </Grid>
</Grid>
</Grid>
</CustomTabPanel>
--
Gitblit v1.9.1