fix别名配置异常的问题
This commit is contained in:
parent
0ea47aeae7
commit
4fc343bb46
|
@ -37,7 +37,33 @@ const getValue = obj =>
|
||||||
.join(',');
|
.join(',');
|
||||||
const statusMap = ['default', 'processing', 'success', 'error'];
|
const statusMap = ['default', 'processing', 'success', 'error'];
|
||||||
const status = ['关闭', '运行中', '已上线', '异常'];
|
const status = ['关闭', '运行中', '已上线', '异常'];
|
||||||
|
const CreateForm = Form.create()(props => {
|
||||||
|
const { modalVisible, form, handleAdd, handleModalVisible } = props;
|
||||||
|
const okHandle = () => {
|
||||||
|
form.validateFields((err, fieldsValue) => {
|
||||||
|
if (err) return;
|
||||||
|
form.resetFields();
|
||||||
|
handleAdd(fieldsValue);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
return (
|
||||||
|
<Modal
|
||||||
|
destroyOnClose
|
||||||
|
title="新建规则"
|
||||||
|
visible={modalVisible}
|
||||||
|
onOk={okHandle}
|
||||||
|
onCancel={() => handleModalVisible()}
|
||||||
|
>
|
||||||
|
<FormItem labelCol={{ span: 5 }} wrapperCol={{ span: 15 }} label="描述">
|
||||||
|
{form.getFieldDecorator('desc', {
|
||||||
|
rules: [{ required: true, message: '请输入至少五个字符的规则描述!', min: 5 }],
|
||||||
|
})(<Input placeholder="请输入" />)}
|
||||||
|
</FormItem>
|
||||||
|
</Modal>
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
@Form.create()
|
||||||
class UpdateForm extends PureComponent {
|
class UpdateForm extends PureComponent {
|
||||||
constructor(props) {
|
constructor(props) {
|
||||||
super(props);
|
super(props);
|
||||||
|
@ -159,20 +185,20 @@ class UpdateForm extends PureComponent {
|
||||||
</FormItem>,
|
</FormItem>,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
return [
|
return [
|
||||||
<FormItem key="name" {...this.formLayout} label="索引名称">
|
<FormItem key="name" {...this.formLayout} label="别名">
|
||||||
{form.getFieldDecorator('name', {
|
{form.getFieldDecorator('name', {
|
||||||
rules: [{ required: true, message: '请输入索引名称!' }],
|
rules: [{ required: true, message: '请输入别名!' }],
|
||||||
initialValue: formVals.name,
|
initialValue: formVals.name,
|
||||||
})(<Input placeholder="请输入" />)}
|
})(<Input placeholder="请输入" />)}
|
||||||
</FormItem>,
|
</FormItem>,
|
||||||
<FormItem key="desc" {...this.formLayout} label="索引描述">
|
<FormItem key="desc" {...this.formLayout} label="描述">
|
||||||
{form.getFieldDecorator('desc', {
|
{form.getFieldDecorator('desc', {
|
||||||
rules: [{ required: true, message: '请输入至少五个字符的索引描述!', min: 5 }],
|
rules: [{ required: true, message: '请输入至少五个字符的描述!', min: 5 }],
|
||||||
initialValue: formVals.desc,
|
initialValue: formVals.desc,
|
||||||
})(<TextArea rows={4} placeholder="请输入至少五个字符" />)}
|
})(<TextArea rows={4} placeholder="请输入至少五个字符" />)}
|
||||||
</FormItem>,
|
</FormItem>,
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
renderFooter = currentStep => {
|
renderFooter = currentStep => {
|
||||||
|
@ -222,7 +248,7 @@ class UpdateForm extends PureComponent {
|
||||||
width={640}
|
width={640}
|
||||||
bodyStyle={{ padding: '32px 40px 48px' }}
|
bodyStyle={{ padding: '32px 40px 48px' }}
|
||||||
destroyOnClose
|
destroyOnClose
|
||||||
title="规则配置"
|
title="别名配置"
|
||||||
visible={updateModalVisible}
|
visible={updateModalVisible}
|
||||||
footer={this.renderFooter(currentStep)}
|
footer={this.renderFooter(currentStep)}
|
||||||
onCancel={() => handleUpdateModalVisible()}
|
onCancel={() => handleUpdateModalVisible()}
|
||||||
|
@ -609,6 +635,7 @@ class AliasManage extends PureComponent {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</Card>
|
</Card>
|
||||||
|
<CreateForm {...parentMethods} modalVisible={modalVisible} />
|
||||||
{stepFormValues && Object.keys(stepFormValues).length ? (
|
{stepFormValues && Object.keys(stepFormValues).length ? (
|
||||||
<UpdateForm
|
<UpdateForm
|
||||||
{...updateMethods}
|
{...updateMethods}
|
||||||
|
|
Loading…
Reference in New Issue