#
vincentlu
3 天以前 44153e246cc041180f8544e05d81f5432b14a808
zy-acs-flow/src/page/guarantee/GuaranteeCreate.jsx
@@ -36,8 +36,8 @@
    const defaultRecord = {
        scopeType: DEFAULT_SCOPE_TYPE,
        cronExpr: DEFAULT_CRON_EXPRESSION,
        requiredCount: 10,
        minSoc: 50,
        // requiredCount: 10,
        // minSoc: 50,
        leadTime: 60,
        status: 1,
    };
@@ -93,60 +93,42 @@
                        </DialogTitle>
                        <DialogContent>
                            <Grid container rowSpacing={2} columnSpacing={2}>
                                <Grid item xs={6} display="flex" gap={1}>
                                    <TextInput
                                        label="table.field.guarantee.uuid"
                                        source="uuid"
                                        parse={v => v}
                                        autoFocus
                                    />
                                <Grid item xs={12} md={6}>
                                    <Stack spacing={2}>
                                        <TextInput
                                            label="table.field.guarantee.name"
                                            source="name"
                                            parse={v => v}
                                            validate={[required()]}
                                            fullWidth
                                            autoFocus
                                        />
                                        <ScopeField />
                                        <CronField />
                                    </Stack>
                                </Grid>
                                <Grid item xs={6} display="flex" gap={1}>
                                    <TextInput
                                        label="table.field.guarantee.name"
                                        source="name"
                                        parse={v => v}
                                        validate={[required()]}
                                        fullWidth
                                    />
                                </Grid>
                                <Grid item xs={12}>
                                    <ScopeField />
                                </Grid>
                                <Grid item xs={12}>
                                    <CronField />
                                </Grid>
                                <Grid item xs={4} display="flex" gap={1}>
                                    <NumberInput
                                        label="table.field.guarantee.requiredCount"
                                        source="requiredCount"
                                        validate={[required()]}
                                        min={1}
                                    />
                                </Grid>
                                <Grid item xs={4} display="flex" gap={1}>
                                    <NumberInput
                                        label="table.field.guarantee.minSoc"
                                        source="minSoc"
                                        validate={[required()]}
                                        min={1}
                                        max={100}
                                    />
                                </Grid>
                                <Grid item xs={4} display="flex" gap={1}>
                                    <NumberInput
                                        label="table.field.guarantee.leadTime"
                                        source="leadTime"
                                        validate={[required()]}
                                        min={1}
                                    />
                                </Grid>
                                <Grid item xs={6} display="flex" gap={1}>
                                    <StatusSelectInput />
                                </Grid>
                                <Grid item xs={12} display="flex" gap={1}>
                                    <Stack direction="column" spacing={1} width={'100%'}>
                                <Grid item xs={12} md={6}>
                                    <Stack spacing={2}>
                                        <NumberInput
                                            label="table.field.guarantee.requiredCount"
                                            source="requiredCount"
                                            validate={[required()]}
                                            min={1}
                                        />
                                        <NumberInput
                                            label="table.field.guarantee.minSoc"
                                            source="minSoc"
                                            validate={[required()]}
                                            min={1}
                                            max={100}
                                        />
                                        <NumberInput
                                            label="table.field.guarantee.leadTime"
                                            source="leadTime"
                                            validate={[required()]}
                                            min={1}
                                        />
                                        <StatusSelectInput />
                                        <MemoInput />
                                    </Stack>
                                </Grid>