12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import React, { useEffect } from 'react';
- import { connect } from 'umi';
-
- import ProForm, { ProFormText, ProFormTextArea } from '@ant-design/pro-form';
- import UploadImage from '@/components/UploadImage';
- import { Form } from 'antd';
-
- const SchoolFrom = (props) => {
-
- const [form] = Form.useForm();
- // const [bannerData, setBannerData] = useState({});
-
- useEffect(() => {
-
- form.setFieldsValue(props.data);
-
- }, [props.data]);
-
-
- return (
-
-
- <ProForm form={form} onFinish={props.handleSubmit}>
- <Form.Item
- name="logo"
- label="logo"
- placeholder="请选择logo"
- extra="支持jpg/png文件,且不超过500kb"
- rules={[{ required: true, message: '请上传logo' }]}
- >
- <UploadImage />
- </Form.Item>
-
- <ProFormText
- label="名称"
- placeholder="输入名称"
- name="name"
- rules={[{ required: true, message: '请填写名称' }]}
- />
-
- <ProFormTextArea
- label="简介"
- placeholder="输入简介"
- name="desc"
- rules={[{ required: true, message: '请填写简介' }]}
- />
- </ProForm>
-
- );
- };
-
- export default connect(() => ({}))(SchoolFrom);
|