diff --git a/web/src/pages/SearchManage/alias/AliasManage.js b/web/src/pages/SearchManage/alias/AliasManage.js index ebf7a29b..c35f98e5 100644 --- a/web/src/pages/SearchManage/alias/AliasManage.js +++ b/web/src/pages/SearchManage/alias/AliasManage.js @@ -1,273 +1,104 @@ import React, { PureComponent, Fragment } from 'react'; import { connect } from 'dva'; -import moment from 'moment'; import { Row, Col, Card, Form, Input, - Select, - Icon, Button, - Dropdown, - Menu, - InputNumber, - DatePicker, Modal, message, - Badge, Divider, - Steps, - Radio, } from 'antd'; import StandardTable from '@/components/StandardTable'; import PageHeaderWrapper from '@/components/PageHeaderWrapper'; -import styles from './AliasManage.less'; +import styles from '../../List/TableList.less'; const FormItem = Form.Item; -const { Step } = Steps; const { TextArea } = Input; -const { Option } = Select; -const RadioGroup = Radio.Group; -const getValue = obj => - Object.keys(obj) - .map(key => obj[key]) - .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); - - this.state = { - formVals: { - name: props.values.name, - desc: props.values.desc, - key: props.values.key, - target: '0', - template: '0', - type: '1', - time: '', - frequency: 'month', - }, - currentStep: 0, - }; - - this.formLayout = { - labelCol: { span: 7 }, - wrapperCol: { span: 13 }, - }; - } - - handleNext = currentStep => { - const { form, handleUpdate } = this.props; - const { formVals: oldValue } = this.state; + const { modalVisible, form, handleAdd, handleModalVisible } = props; + const okHandle = () => { form.validateFields((err, fieldsValue) => { if (err) return; - const formVals = { ...oldValue, ...fieldsValue }; - this.setState( - { - formVals, - }, - () => { - if (currentStep < 2) { - this.forward(); - } else { - handleUpdate(formVals); - } - } - ); + form.resetFields(); + handleAdd(fieldsValue); }); }; + return ( + handleModalVisible()} + > + + {form.getFieldDecorator('index', { + rules: [{ required: true, message: '请输入至少五个字符的名称!', min: 5 }], + })()} + + + {form.getFieldDecorator('settings', { + rules: [{ required: true }], + })(