lbq
2 天以前 384e2196a02471d972cb4516e70ffc0540729d9c
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>