| | |
| | | import React, {Component} from 'react' |
| | | import PropTypes from 'prop-types' |
| | | import { Form, Row, Col, Select, Input, Radio, Tooltip, InputNumber } from 'antd' |
| | | import { Form, Row, Col, Input, Radio, Tooltip, InputNumber } from 'antd' |
| | | import { QuestionCircleOutlined } from '@ant-design/icons' |
| | | |
| | | import MemberForm from './memberform' |
| | | const { TextArea } = Input |
| | | |
| | | class NodeForm extends Component { |
| | |
| | | } |
| | | |
| | | render() { |
| | | const { node, rolelist } = this.props |
| | | const { node } = this.props |
| | | const { getFieldDecorator } = this.props.form |
| | | const formItemLayout = { |
| | | labelCol: { |
| | |
| | | </Form.Item> |
| | | </Col> : null} |
| | | <Col span={12}> |
| | | <Form.Item label="角色"> |
| | | <Form.Item label="人员"> |
| | | {getFieldDecorator('roleId', { |
| | | initialValue: data.roleId || '', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择角色!' |
| | | message: '请选择人员!' |
| | | } |
| | | ] |
| | | })( |
| | | <Select showSearch filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0}> |
| | | {rolelist.map(item => (<Select.Option key={item.RoleID} value={item.RoleID}>{item.RoleName}</Select.Option>))} |
| | | </Select> |
| | | <MemberForm /> |
| | | )} |
| | | </Form.Item> |
| | | </Col> |
| | | <Col span={12}> |
| | | <Form.Item label="部门"> |
| | | <Form.Item label="抄送"> |
| | | {getFieldDecorator('depId', { |
| | | initialValue: data.depId || '', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择部门!' |
| | | } |
| | | ] |
| | | initialValue: data.depId || '' |
| | | })( |
| | | <Select showSearch filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0}> |
| | | {rolelist.map(item => (<Select.Option key={item.RoleID} value={item.RoleID}>{item.RoleName}</Select.Option>))} |
| | | </Select> |
| | | <MemberForm /> |
| | | )} |
| | | </Form.Item> |
| | | </Col> |