From 2833f780be9dace647842193f1e81ade88914612 Mon Sep 17 00:00:00 2001
From: dminyi <1301963064@qq.com>
Date: Fri, 23 Aug 2024 11:32:06 +0800
Subject: [PATCH] 提交
---
gz-customerSystem/src/views/register/visit/component/applyDialog.jsx | 36 +++++++++++++++++++++++++-----------
1 files changed, 25 insertions(+), 11 deletions(-)
diff --git a/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx b/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx
index 582ff74..181b8e7 100644
--- a/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx
+++ b/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx
@@ -28,7 +28,7 @@
const formRef = useRef();
const [perClass, setPerClass] = useState('09_01001-1');
const [visible, setVisible] = useState(false);
-
+
const personIconType = (v) => {
switch (v) {
@@ -69,7 +69,7 @@
<Col span={12}>
<FormItem
label={(<div style={{ display: 'flex' }}>姓名<div className="must">必填</div></div>)}
- field='name'
+ field='trueName'
rules={[{ required: true, message: '请输入姓名' }]}
>
<Input placeholder='请填写' />
@@ -78,8 +78,11 @@
<Col span={12}>
<FormItem
label={(<div style={{ display: 'flex' }}>联系方式<div className="must">必填</div></div>)}
- field='phone'
- rules={[{ required: true, message: '请输入联系方式' }]}
+ field='personNumber'
+ rules={[
+ { required: true, message: '请输入联系方式' },
+ { match: /^\+?(\d{1,3})?[-. (]*(\d{3})[-. )]*(\d{3})[-. ]*(\d{4})$/, message: '请输入正确的电话号码' },
+ ]}
>
<Input placeholder='请填写' />
</FormItem>
@@ -102,8 +105,11 @@
<Col span={12}>
<FormItem
label={(<div style={{ display: 'flex' }}>证件号码<div className="must">必填</div></div>)}
- rules={[{ required: true, message: '请输入证件号码' }]}
- field='peopleNumber'
+ rules={[
+ { required: true, message: '请输入证件号码' },
+ { match: /^[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])\d{3}(\d|X)$/, message: '请输入正确的证件号码' }
+ ]}
+ field='mobile'
>
<InputSearch
searchButton='读取卡证'
@@ -207,7 +213,7 @@
<FormItem
label={isLegal ? '企业名称' : '机构名称'}
rules={[{ required: true }]}
- field='peopleNumber'
+ field='trueName'
>
<InputSearch
searchButton='选择'
@@ -217,7 +223,7 @@
</FormItem>
</Col>
<Col span={12}>
- <FormItem label='联系方式' field='money'>
+ <FormItem label='联系方式' field='phoneNumber'>
<Input placeholder='请填写' />
</FormItem>
</Col>
@@ -227,12 +233,12 @@
</FormItem>
</Col>
<Col span={12}>
- <FormItem label={isLegal ? '统一社会信用代码' : '组织机构代码'} field='money'>
+ <FormItem label={isLegal ? '统一社会信用代码' : '组织机构代码'} field='mobile'>
<Input placeholder='请填写' />
</FormItem>
</Col>
<Col span={12}>
- <FormItem label={isLegal ? '法定代表人' : '机构代表人'} field='money'>
+ <FormItem label={isLegal ? '法定代表人' : '机构代表人'} field='companyName'>
<Input placeholder='请填写' />
</FormItem>
</Col>
@@ -264,7 +270,15 @@
const handleSave = () => {
if (formRef.current) {
formRef.current.validate(undefined, (errors, values) => {
- console.log(errors, values);
+ if (!errors) {
+ props.handleAddParty({
+ ...values,
+ partyType: props.dialogType,
+ perClass: perClass,
+ perClassName: props.dialogType === 0 ? '申请方当事人' : '被申请方当事人'
+ })
+ props.onClose()
+ }
});
}
}
--
Gitblit v1.8.0