From 4fc343bb462a040e3e294c209fea02ce5099b974 Mon Sep 17 00:00:00 2001 From: chenhua Date: Thu, 12 Nov 2020 00:41:47 +0800 Subject: [PATCH] =?UTF-8?q?fix=E5=88=AB=E5=90=8D=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/pages/SearchManage/AliasManage.js | 57 +++++++++++++++++------ 1 file changed, 42 insertions(+), 15 deletions(-) diff --git a/web/src/pages/SearchManage/AliasManage.js b/web/src/pages/SearchManage/AliasManage.js index 3367d590..609e37fc 100644 --- a/web/src/pages/SearchManage/AliasManage.js +++ b/web/src/pages/SearchManage/AliasManage.js @@ -37,7 +37,33 @@ const getValue = obj => .join(','); const statusMap = ['default', 'processing', 'success', 'error']; 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 ( + handleModalVisible()} +> + + {form.getFieldDecorator('desc', { + rules: [{ required: true, message: '请输入至少五个字符的规则描述!', min: 5 }], + })()} + + +); +}); +@Form.create() class UpdateForm extends PureComponent { constructor(props) { super(props); @@ -159,20 +185,20 @@ class UpdateForm extends PureComponent { , ]; } - return [ - - {form.getFieldDecorator('name', { - rules: [{ required: true, message: '请输入索引名称!' }], - initialValue: formVals.name, - })()} - , - - {form.getFieldDecorator('desc', { - rules: [{ required: true, message: '请输入至少五个字符的索引描述!', min: 5 }], - initialValue: formVals.desc, - })(