import React, { useState, useRef, useEffect } from 'react';
import {
ProForm,
ProFormDigit,
ProFormText,
ProFormSelect,
ProFormDateTimePicker
} from '@ant-design/pro-components';
import { Form, Modal } from 'antd';
import { FormattedMessage, useIntl } from '@umijs/max';
import moment from 'moment';
import Http from '@/utils/http';
const Edit = (props) => {
const intl = useIntl();
const [form] = Form.useForm();
const { } = props;
useEffect(() => {
form.resetFields();
form.setFieldsValue({
...props.values
})
}, [form, props])
const handleCancel = () => {
props.onCancel();
};
const handleOk = () => {
form.submit();
}
const handleFinish = async (values) => {
props.onSubmit({ ...values });
}
return (
<>
0
? intl.formatMessage({ id: 'page.edit', defaultMessage: '编辑' })
: intl.formatMessage({ id: 'page.add', defaultMessage: '添加' })
}
width={640}
forceRender
destroyOnClose
open={props.open}
onCancel={handleCancel}
onOk={handleOk}
>
@{FORMEDITCOLUMNS}
>
)
}
export default Edit;