Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-platform
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linweijiong
jinfa-platform
Commits
bfda4822
Commit
bfda4822
authored
Apr 22, 2022
by
前端-李俊鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 修复选择地址组件校验问题
parent
aafd4f4d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
3 deletions
+6
-3
AddressForm.tsx
src/components/AddressDrawer/AddressForm.tsx
+6
-3
No files found.
src/components/AddressDrawer/AddressForm.tsx
View file @
bfda4822
import
{
PATTERN_MAPS
}
from
'@/constants/regExp'
;
import
{
getManageAreaByPcode
}
from
'@/services/ManageV2Api'
;
import
{
validatorByte
}
from
'@/utils/regExp'
;
import
{
Cascader
,
Form
,
FormInstance
,
Input
,
Select
,
Switch
}
from
'antd'
;
import
React
,
{
useEffect
,
useState
}
from
'react'
;
import
AreaSet
from
'./AreaSet'
;
...
...
@@ -114,7 +115,8 @@ function AddressForm(props: addrFormProps) {
</
FormItem
>
<
FormItem
label=
{
title
.
label
}
name=
{
title
.
name
}
rules=
{
[
{
required
:
true
}
{
required
:
true
,
message
:
`${title.label}不能为空`
},
{
validator
:
(
rule
,
value
,
callback
)
=>
validatorByte
(
rule
,
value
,
callback
,
40
)
}
]
}
>
<
Input
maxLength=
{
40
}
/>
</
FormItem
>
...
...
@@ -149,13 +151,14 @@ function AddressForm(props: addrFormProps) {
</
div
>
<
FormItem
label=
"收货地址详情"
name=
"address"
rules=
{
[
{
required
:
true
,
message
:
"收货地址详情不能为空"
}
{
required
:
true
,
message
:
"收货地址详情不能为空"
},
{
validator
:
(
rule
,
value
,
callback
)
=>
validatorByte
(
rule
,
value
,
callback
,
60
)
}
]
}
>
<
Input
maxLength=
{
60
}
/>
</
FormItem
>
<
div
className=
'mt-16'
>
<
div
className=
'text-gray-400'
>
法人
手机号
<
span
className=
'text-red-500'
style=
{
{
fontFamily
:
"SimSun, sans-serif"
}
}
>
*
</
span
></
div
>
<
div
className=
'text-gray-400'
>
手机号
<
span
className=
'text-red-500'
style=
{
{
fontFamily
:
"SimSun, sans-serif"
}
}
>
*
</
span
></
div
>
<
div
className=
'flex gap-5 mt-5'
>
<
FormItem
className=
'flex-1 w-17'
name=
"areaCode"
rules=
{
[
{
required
:
true
,
message
:
"手机区域不能为空"
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment