import React, { useState, useRef } from 'react'; import { Typography, Card, Form, Select, Input, Grid, Space, Button, Message, Breadcrumb, } from '@arco-design/web-react'; import { FormInstance } from '@arco-design/web-react/es/Form'; import axios from 'axios'; import useLocale from '../../utils/useLocale'; import styles from './style/index.module.less'; function GroupForm() { const locale = useLocale(); const formRef = useRef(); const [loading, setLoading] = useState(false); function submit(data) { setLoading(true); axios .post('/api/groupForm', { data, }) .then(() => { Message.success(locale['groupForm.submitSuccess']); }) .finally(() => { setLoading(false); }); } function onSubmitClick() { formRef.current.validate().then((values) => { submit(values); }); } return (
{locale['menu.form']} {locale['menu.form.group']}
{locale['groupForm.title.video']} {locale['groupForm.title.audio']} {locale['groupForm.title.approvers']}
); } export default GroupForm;