提交 41501ad0 编写于 作者: C chenshuai2144

🚑 hotfix: fix typo

上级 83de3729
import React, { useState } from 'react';
import React from 'react';
import { Modal } from 'antd';
import {
ProFormSelect,
......@@ -26,128 +26,109 @@ export interface UpdateFormProps {
values: Partial<TableListItem>;
}
export interface UpdateFormState {
formVals: FormValueType;
currentStep: number;
}
const UpdateForm: React.FC<UpdateFormProps> = (props) => {
const [formValues] = useState<FormValueType>({
name: props.values.name,
desc: props.values.desc,
key: props.values.key,
target: '0',
template: '0',
type: '1',
time: '',
frequency: 'month',
});
const { onCancel: handleUpdateModalVisible, updateModalVisible } = props;
return (
<StepsForm
stepsProps={{
size: 'small',
const UpdateForm: React.FC<UpdateFormProps> = (props) => (
<StepsForm
stepsProps={{
size: 'small',
}}
stepsFormRender={(dom, submitter) => {
return (
<Modal
width={640}
bodyStyle={{ padding: '32px 40px 48px' }}
destroyOnClose
title="规则配置"
visible={props.updateModalVisible}
footer={submitter}
onCancel={() => props.onCancel()}
>
{dom}
</Modal>
);
}}
onFinish={props.onSubmit}
>
<StepsForm.StepForm
initialValues={{
name: props.values.name,
desc: props.values.desc,
}}
stepsFormRender={(dom, submitter) => {
return (
<Modal
width={640}
bodyStyle={{ padding: '32px 40px 48px' }}
destroyOnClose
title="规则配置"
visible={updateModalVisible}
footer={submitter}
onCancel={() => handleUpdateModalVisible()}
>
{dom}
</Modal>
);
title="基本信息"
>
<ProFormText
name="name"
label="规则名称"
rules={[{ required: true, message: '请输入规则名称!' }]}
/>
<ProFormTextArea
name="desc"
label="规则描述"
placeholder="请输入至少五个字符"
rules={[{ required: true, message: '请输入至少五个字符的规则描述!', min: 5 }]}
/>
</StepsForm.StepForm>
<StepsForm.StepForm
initialValues={{
target: '0',
template: '0',
}}
onFinish={props.onSubmit}
title="配置规则属性"
>
<StepsForm.StepFrom
initialValues={{
name: formValues.name,
desc: formValues.desc,
<ProFormSelect
name="target"
label="监控对象"
valueEnum={{
0: '表一',
1: '表二',
}}
title="基本信息"
>
<ProFormText
name="name"
label="规则名称"
rules={[{ required: true, message: '请输入规则名称!' }]}
/>
<ProFormTextArea
name="desc"
label="规则描述"
placeholder="请输入至少五个字符"
rules={[{ required: true, message: '请输入至少五个字符的规则描述!', min: 5 }]}
/>
</StepsForm.StepFrom>
<StepsForm.StepFrom
initialValues={{
target: formValues.target,
template: formValues.template,
/>
<ProFormSelect
name="template"
label="规则模板"
valueEnum={{
0: '规则模板一',
1: '规则模板二',
}}
title="配置规则属性"
>
<ProFormSelect
name="target"
label="监控对象"
valueEnum={{
0: '表一',
1: '表二',
}}
/>
<ProFormSelect
name="template"
label="规则模板"
valueEnum={{
0: '规则模板一',
1: '规则模板二',
}}
/>
<ProFormRadio.Group
name="type"
label="规则类型"
options={[
{
value: '0',
label: '',
},
{
value: '1',
label: '',
},
]}
/>
</StepsForm.StepFrom>
<StepsForm.StepFrom
initialValues={{
type: formValues.type,
frequency: formValues.frequency,
/>
<ProFormRadio.Group
name="type"
label="规则类型"
options={[
{
value: '0',
label: '',
},
{
value: '1',
label: '',
},
]}
/>
</StepsForm.StepForm>
<StepsForm.StepForm
initialValues={{
type: '1',
time: '',
frequency: 'month',
}}
title="设定调度周期"
>
<ProFormDateTimePicker
name="time"
label="开始时间"
rules={[{ required: true, message: '请选择开始时间!' }]}
/>
<ProFormSelect
name="frequency"
label="监控对象"
width="xs"
valueEnum={{
month: '',
week: '',
}}
title="设定调度周期"
>
<ProFormDateTimePicker
name="time"
label="开始时间"
rules={[{ required: true, message: '请选择开始时间!' }]}
/>
<ProFormSelect
name="frequency"
label="监控对象"
width="xs"
valueEnum={{
month: '',
week: '',
}}
/>
</StepsForm.StepFrom>
</StepsForm>
);
};
/>
</StepsForm.StepForm>
</StepsForm>
);
export default UpdateForm;
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册