diff --git a/src/route/proj/edit/ProjConfigModEdit.tsx b/src/route/proj/edit/ProjConfigModEdit.tsx index 2fbd30a..4d737c3 100644 --- a/src/route/proj/edit/ProjConfigModEdit.tsx +++ b/src/route/proj/edit/ProjConfigModEdit.tsx @@ -174,11 +174,16 @@ export default function ProjConfigModEdit(props: PropsType) { onOk={() => { setIsEditModalOpen(false); - const reg = /^[\u4e00-\u9fa5]+$/; // 中文字符的正则表达式 + // const reg = /^[\u4e00-\u9fa5]+$/; // 中文字符的正则表达式 console.log( ((form.getFieldValue('fields'))[0].fieldDesc )); + const isChinese = + ( form.getFieldValue('fields')).every((item: { fieldDesc: string; }) => { + return /^[\u4e00-\u9fa5]+$/.test(item.fieldDesc); + }); - - if (!reg.test((form.getFieldValue('fields'))[0].fieldDesc)) { + // console.log(isChinese); + + if (!isChinese) { messageApi.error('描述必须为中文') }else{ put({ @@ -196,6 +201,12 @@ export default function ProjConfigModEdit(props: PropsType) { }, onSuccess() { messageApi.success('编辑成功'); + setTimeout(function () { + // 刷新当前页面 + // location.reload(); + // 返回上一页 + nav(-1); + }, 1000); }, onFinally() { setLoading(false); diff --git a/src/route/proj/edit/ProjConfigModSave.tsx b/src/route/proj/edit/ProjConfigModSave.tsx index ae49fd4..1324a1e 100644 --- a/src/route/proj/edit/ProjConfigModSave.tsx +++ b/src/route/proj/edit/ProjConfigModSave.tsx @@ -183,11 +183,14 @@ export default function ProjConfigModSave(props: PropsType) { setIsEditModalOpen(false); - const reg = /^[\u4e00-\u9fa5]+$/; // 中文字符的正则表达式 - console.log( ((form.getFieldValue('fields'))[0].fieldDesc )); + // const reg = /^[\u4e00-\u9fa5]+$/; // 中文字符的正则表达式 + // console.log( ((form.getFieldValue('fields'))[0].fieldDesc )); + const isChinese = + ( form.getFieldValue('fields')).every((item: { fieldDesc: string; }) => { + return /^[\u4e00-\u9fa5]+$/.test(item.fieldDesc); + }); - - if (!reg.test((form.getFieldValue('fields'))[0].fieldDesc)) { + if (!isChinese) { messageApi.error('描述必须为中文') }else{ post({