Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
epidemic
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
史锦峰
epidemic
Commits
0294efd8
Commit
0294efd8
authored
5 years ago
by
lrw
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
显示隐藏BUG修复
parent
3c606be3
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
5 deletions
+15
-5
fillIn.vue
pages/fillIn/fillIn.vue
+6
-3
fillInDay.vue
pages/fillInDay/fillInDay.vue
+4
-1
validate.js
utils/validate.js
+5
-1
No files found.
pages/fillIn/fillIn.vue
View file @
0294efd8
...
@@ -204,6 +204,7 @@
...
@@ -204,6 +204,7 @@
titleClass
:
'
title
'
,
titleClass
:
'
title
'
,
placeholder
:
'
请输入11位数字手机号
'
,
placeholder
:
'
请输入11位数字手机号
'
,
type
:
'
input
'
,
type
:
'
input
'
,
controType
:
'
number
'
,
validator
:
validate
.
isPhone
validator
:
validate
.
isPhone
},
},
{
{
...
@@ -1031,7 +1032,7 @@
...
@@ -1031,7 +1032,7 @@
titleClass
:
'
title
'
,
titleClass
:
'
title
'
,
placeholder
:
'
请输入身份证号/护照号
'
,
placeholder
:
'
请输入身份证号/护照号
'
,
type
:
'
input
'
,
type
:
'
input
'
,
validator
:
validate
.
isIdCard
validator
:
validate
.
passportNumberAndIdCardReg
},
},
{
{
...
@@ -1358,6 +1359,7 @@
...
@@ -1358,6 +1359,7 @@
label
:
'
无上述情况
'
label
:
'
无上述情况
'
}
}
],
],
noneValue
:
'
g
'
,
showList
:
[{
showList
:
[{
value
:
'
c
'
,
value
:
'
c
'
,
show
:
[
32
,
35
,
38
,
40
,
43
,
45
,
47
]
show
:
[
32
,
35
,
38
,
40
,
43
,
45
,
47
]
...
@@ -1721,7 +1723,6 @@
...
@@ -1721,7 +1723,6 @@
'
residenceDistrict
'
]
'
residenceDistrict
'
]
this
.
$set
(
this
.
form
,
'
residenceValue
'
,
val
)
this
.
$set
(
this
.
form
,
'
residenceValue
'
,
val
)
}
}
// 赋值
// 赋值
for
(
let
k
in
data
)
{
for
(
let
k
in
data
)
{
const
val
=
data
[
k
]
const
val
=
data
[
k
]
...
@@ -1819,6 +1820,9 @@
...
@@ -1819,6 +1820,9 @@
let
val
=
evt
.
value
||
evt
.
detail
.
value
;
let
val
=
evt
.
value
||
evt
.
detail
.
value
;
const
showList
=
item
.
showList
const
showList
=
item
.
showList
if
(
showList
&&
showList
.
length
>
0
)
{
if
(
showList
&&
showList
.
length
>
0
)
{
if
(
item
.
noneValue
&&
val
[
val
.
length
-
1
]
==
item
.
noneValue
)
{
val
=
[
item
.
noneValue
]
}
showList
.
forEach
(
item
=>
{
showList
.
forEach
(
item
=>
{
item
.
show
.
forEach
(
child
=>
{
item
.
show
.
forEach
(
child
=>
{
this
.
list
.
forEach
(
row
=>
{
this
.
list
.
forEach
(
row
=>
{
...
@@ -1827,7 +1831,6 @@
...
@@ -1827,7 +1831,6 @@
if
(
val
.
includes
(
v
))
{
if
(
val
.
includes
(
v
))
{
this
.
$set
(
row
,
'
hidden
'
,
false
)
this
.
$set
(
row
,
'
hidden
'
,
false
)
return
true
return
true
console
.
log
(
child
)
}
else
{
}
else
{
this
.
$set
(
row
,
'
hidden
'
,
true
)
this
.
$set
(
row
,
'
hidden
'
,
true
)
return
false
return
false
...
...
This diff is collapsed.
Click to expand it.
pages/fillInDay/fillInDay.vue
View file @
0294efd8
...
@@ -150,6 +150,7 @@
...
@@ -150,6 +150,7 @@
label
:
'
无上述情况
'
label
:
'
无上述情况
'
}
}
],
],
noneValue
:
'
g
'
,
showList
:
[{
showList
:
[{
value
:
'
c
'
,
value
:
'
c
'
,
show
:
[
32
,
35
,
38
,
40
,
43
,
45
,
47
]
show
:
[
32
,
35
,
38
,
40
,
43
,
45
,
47
]
...
@@ -778,6 +779,9 @@
...
@@ -778,6 +779,9 @@
let
val
=
evt
.
value
||
evt
.
detail
.
value
;
let
val
=
evt
.
value
||
evt
.
detail
.
value
;
const
showList
=
item
.
showList
const
showList
=
item
.
showList
if
(
showList
&&
showList
.
length
>
0
)
{
if
(
showList
&&
showList
.
length
>
0
)
{
if
(
item
.
noneValue
&&
val
[
val
.
length
-
1
]
==
item
.
noneValue
)
{
val
=
[
item
.
noneValue
]
}
showList
.
forEach
(
item
=>
{
showList
.
forEach
(
item
=>
{
item
.
show
.
forEach
(
child
=>
{
item
.
show
.
forEach
(
child
=>
{
...
@@ -787,7 +791,6 @@
...
@@ -787,7 +791,6 @@
if
(
val
.
includes
(
v
))
{
if
(
val
.
includes
(
v
))
{
this
.
$set
(
row
,
'
hidden
'
,
false
)
this
.
$set
(
row
,
'
hidden
'
,
false
)
return
true
return
true
console
.
log
(
child
)
}
else
{
}
else
{
this
.
$set
(
row
,
'
hidden
'
,
true
)
this
.
$set
(
row
,
'
hidden
'
,
true
)
return
false
return
false
...
...
This diff is collapsed.
Click to expand it.
utils/validate.js
View file @
0294efd8
...
@@ -6,8 +6,12 @@ const emailReg = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
...
@@ -6,8 +6,12 @@ const emailReg = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
const
pwdReg
=
/^.
{6,16}
$/
const
pwdReg
=
/^.
{6,16}
$/
const
inviteCodeReg
=
/^
[
a-zA-Z0-9
]{6,16}
$/
const
inviteCodeReg
=
/^
[
a-zA-Z0-9
]{6,16}
$/
const
idCardReg
=
/
(
^
\d{15}
$
)
|
(
^
\d{18}
$
)
|
(
^
\d{17}(\d
|X|x
)
$
)
/
const
idCardReg
=
/
(
^
\d{15}
$
)
|
(
^
\d{18}
$
)
|
(
^
\d{17}(\d
|X|x
)
$
)
/
// 护照号
const
passportNumberReg
=
/^1
[
45
][
0-9
]{7}
$|
(
^
[
P|p|S|s
]\d{7}
$
)
|
(
^
[
S|s|G|g|E|e
]\d{8}
$
)
|
(
^
[
Gg|Tt|Ss|Ll|Qq|Dd|Aa|Ff
]\d{8}
$
)
|
(
^
[
H|h|M|m
]\d{8,10}
$
)
/
export
default
{
export
default
{
passportNumberAndIdCardReg
:
function
(
val
)
{
return
passportNumberReg
.
test
(
val
)
||
idCardReg
.
test
(
val
)
},
isNumber
:
function
(
val
)
{
isNumber
:
function
(
val
)
{
return
numberReg
.
test
(
val
)
return
numberReg
.
test
(
val
)
},
},
...
...
This diff is collapsed.
Click to expand it.
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