From 2a47b82fe5e9b28865b0970003b240b75a4c7cc4 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Wed, 24 Jun 2020 18:14:22 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E7=BB=87=E5=9B=A2=E9=98=9F=E6=96=B0?= =?UTF-8?q?=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Team/GroupNew.jsx | 123 +++++++++++++++++++++++++++++++++++ src/forge/Team/Index.jsx | 6 ++ src/forge/Team/SubDetail.jsx | 10 +++ 3 files changed, 139 insertions(+) create mode 100644 src/forge/Team/GroupNew.jsx diff --git a/src/forge/Team/GroupNew.jsx b/src/forge/Team/GroupNew.jsx new file mode 100644 index 00000000..649e2dce --- /dev/null +++ b/src/forge/Team/GroupNew.jsx @@ -0,0 +1,123 @@ +import React , { forwardRef , useCallback } from 'react'; +import { Form , Input , Radio , Checkbox , Switch , Button } from 'antd'; +import { Banner , WhiteBack , AlignCenter , Cancel } from '../Component/layout'; +import styled from 'styled-components'; + +const TextArea = Input.TextArea; +const Div = styled.div`{ + padding:20px 30px; +}` +const OptionStyle = { + lineHeight:"25px", + height:'25px', + display:'block' +} +const addStyle = { + ...OptionStyle, + marginBottom:"7px" +} + +export default Form.create()( + forwardRef(({ form })=>{ + const { getFieldDecorator, validateFields, setFieldsValue } = form; + + const helper = useCallback( + (label, name, rules, widget, isRequired , mbValue ) => ( + + {label} + + {getFieldDecorator(name, { rules, validateFirst: true })(widget)} + + + ), + [] + ); + return( + + 新建团队 +
+
+ {helper( + '团队名称:', + "name", + [{ required: true, message: "请输入团队名称" }], + ,true + )} + {helper( + 团队描述:(描述团队的目的或作用), + "desc", + [], +