From 21902543f47829b27d5a3423d5e704fcba2ca74c Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Tue, 6 Apr 2021 18:40:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BB=84=E7=BB=87=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=EF=BC=8C=E7=BB=84=E7=BB=87=E5=90=8D=E7=A7=B0=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=96=B0=E7=9A=84check=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Team/New.jsx | 33 +++++++++++++++++--- src/forge/Team/Setting/TeamSettingCommon.jsx | 22 ++++++++++++- src/forge/Team/Sub/Detail.jsx | 2 +- src/forge/Team/Sub/SubDetail.jsx | 2 +- src/modules/courses/css/Courses.css | 10 ------ 5 files changed, 52 insertions(+), 17 deletions(-) diff --git a/src/forge/Team/New.jsx b/src/forge/Team/New.jsx index f314cfa80..cd3de57cf 100644 --- a/src/forge/Team/New.jsx +++ b/src/forge/Team/New.jsx @@ -1,15 +1,15 @@ import React,{ forwardRef , useCallback , useEffect, useState } from 'react'; import './Index.scss'; -import { Form , Input , Radio , Checkbox , Button, InputNumber } from "antd"; +import { Form , Input , Radio , Checkbox , Button } from "antd"; import UploadImage from './Component/UploadImage'; import axios from 'axios'; - +const port = window.location.port; +const hostname = window.location.hostname; export default Form.create()( forwardRef(({ form , showNotification , history })=>{ const [ image , setImage ] = useState(undefined); const [ imageFlag , setImageFlag] = useState(false); const { getFieldDecorator, validateFields , setFieldsValue } = form; - const radioStyle = { display: 'block', height: '30px', @@ -60,19 +60,44 @@ export default Form.create()( }) },[]) + function checkname(rule, value, callback){ + if(!value){ + callback(); + } + if(value && !value.match(/^[a-zA-Z][a-zA-Z\d]{3,14}$/)){ + callback("只能使用英文字母和数字,以字母开头,长度为4到15个字符"); + } + callback(); + } + return(
新建组织