import React, { Component } from "react"; import { Form, Select, Input, Button } from "antd"; import { AddressCascader, AddressSelector } from "@/components/CustComponents"; import { FormComponentProps } from "antd/lib/form"; import FormItemDecorator from "@/components/FormItemDecorator"; import { UserContactViewDto } from "@/api/service/ContactService"; type P = FormComponentProps & { item?: UserContactViewDto; children?: React.ReactNode; onSubmit(values); }; type S = {}; const { TextArea } = Input; class EditAddress extends Component { handleSubmit = e => { e.preventDefault(); const { form, onSubmit, item } = this.props; form.validateFields((errs, values) => { console.log({ errs, values }); if (!errs) { //提交 if (item && item.usrContactId) { values.usrContactId = item.usrContactId; } console.log({values}, "-----") onSubmit && onSubmit(values); } }); }; render() { const { form, item } = this.props; console.log({ item }); let addressNames = ""; if (item && item.province && item.city && item.area) { addressNames = item.province + "/" + item.city + "/" + item.area; } return (