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);