import React, { PureComponent } from "react"; import { Form, Input, Select, Timeline, Row, Col, Button, Radio, Steps, Checkbox, Icon, Table, InputNumber, TimePicker, Modal, message, Alert } from "antd"; import { saveAttendAddress } from '../../../../services/api'; import PMap from "../../../../components/Pro/PMap"; const FormItem = Form.Item; export const formItemLayout2 = { labelCol: { // xs: {span: 8}, // sm: {span: 8} span: 4 }, wrapperCol: { span: 18 // xs: {span: 12}, // sm: {span: 12}, // md: {span: 12} } }; @Form.create() export default class AddPlace extends PureComponent { constructor(props, context) { super(props, context); this.state = { points: [], address: null, addressRange: 300,//默认范围300米 }; } areaChange = (points, address) => { this.setState({ points, address }); }; //保存驻勤点 _saveAttendAddress(values) { saveAttendAddress(values).then(res => { if (res.retType == '0') { this.props.onHandleOk() } }) } //必选框的标致 mustLabel() { return ( * ) } render() { const { getFieldDecorator } = this.props.form; return (