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