Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
apaas-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gzga-jzapi
apaas-ui
Commits
3ad95cef
Commit
3ad95cef
authored
Jun 30, 2020
by
刘殿昕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
个人档案密码校验
parent
bacfef5e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
74 additions
and
41 deletions
+74
-41
src/pages/user/user_info.vue
src/pages/user/user_info.vue
+74
-41
No files found.
src/pages/user/user_info.vue
View file @
3ad95cef
...
...
@@ -135,12 +135,12 @@
:modal-append-to-body=
"false"
>
<div
class=
"change_psw"
>
<el-form
ref=
"form"
:model=
"form"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"passRules"
>
<el-form-item
class=
"dia_item"
>
<p>
旧密码:
</p>
<el-input
v-model=
"form.passwordOld"
></el-input>
</el-form-item>
<el-form-item
class=
"dia_item"
>
<el-form-item
prop=
"passwordNew"
class=
"dia_item"
>
<p>
新密码:
</p>
<el-input
v-model=
"form.passwordNew"
:type=
"visible1 ? 'password':'text'"
>
<span
...
...
@@ -152,7 +152,7 @@
></span>
</el-input>
</el-form-item>
<el-form-item
class=
"dia_item"
>
<el-form-item
prop=
"nextname"
class=
"dia_item"
>
<p>
请再次输入密码:
</p>
<el-input
v-model=
"form.nextname"
:type=
"visible2 ? 'password':'text'"
>
<span
...
...
@@ -183,44 +183,77 @@ export default {
BlockRadius
,
UploadFile
},
data
:
()
=>
({
activeName
:
"
0
"
,
userId
:
""
,
is_admin
:
0
,
user_data
:
{
accountNo
:
""
,
password
:
"
12345678
"
,
nickname
:
""
,
contactPerson
:
""
,
phone
:
""
,
email
:
""
,
organization
:
""
,
userType
:
""
,
userTypeName
:
""
},
visible1
:
true
,
visible2
:
true
,
form
:
{
passwordOld
:
""
,
passwordNew
:
""
,
nextname
:
""
},
imgList
:
[],
formBusiness
:
{
businessSystemName
:
""
,
domainName
:
""
,
ip_white
:
[],
ip_black
:
[],
private_token
:
""
,
description
:
""
},
whiteAddShow
:
false
,
blackAddShow
:
false
,
newIpWhite
:
""
,
newIpBlack
:
""
,
diaPassWord
:
false
,
couldUp
:
true
}),
data
()
{
var
checkNewPass
=
(
rule
,
value
,
callback
)
=>
{
let
reg
=
new
RegExp
(
/^.*
(?=
.
{6,50})(?=
.*
\d)(?=
.*
[
A-Z
]{1,})(?=
.*
[
a-z
]{1,})
.*$/
);
if
(
value
==
""
)
{
callback
(
new
Error
(
"
请输入新密码
"
));
}
else
if
(
value
==
this
.
form
.
passwordOld
)
{
callback
(
new
Error
(
"
新密码不应与旧密码一致
"
));
}
else
if
(
!
reg
.
test
(
value
))
{
callback
(
new
Error
(
"
密码包含大小写字母、数字,长度不小于6位
"
));
}
else
{
callback
();
}
};
var
checkNextPass
=
(
rule
,
value
,
callback
)
=>
{
if
(
value
!==
this
.
form
.
passwordNew
)
{
callback
(
new
Error
(
"
密码和确认密码不一致
"
));
}
else
{
callback
();
}
};
return
{
activeName
:
"
0
"
,
userId
:
""
,
is_admin
:
0
,
user_data
:
{
accountNo
:
""
,
password
:
"
12345678
"
,
nickname
:
""
,
contactPerson
:
""
,
phone
:
""
,
email
:
""
,
organization
:
""
,
userType
:
""
,
userTypeName
:
""
},
visible1
:
true
,
visible2
:
true
,
form
:
{
passwordOld
:
""
,
passwordNew
:
""
,
nextname
:
""
},
passRules
:
{
passwordNew
:
[
{
required
:
true
,
message
:
"
请输入新密码
"
,
trigger
:
"
blur
"
},
{
validator
:
checkNewPass
,
trigger
:
"
blur
"
}
],
nextname
:
[
{
required
:
true
,
message
:
"
请再次输入新密码
"
,
trigger
:
"
blur
"
},
{
validator
:
checkNextPass
,
trigger
:
"
blur
"
}
]
},
imgList
:
[],
formBusiness
:
{
businessSystemName
:
""
,
domainName
:
""
,
ip_white
:
[],
ip_black
:
[],
private_token
:
""
,
description
:
""
},
whiteAddShow
:
false
,
blackAddShow
:
false
,
newIpWhite
:
""
,
newIpBlack
:
""
,
diaPassWord
:
false
,
couldUp
:
true
};
},
mounted
()
{
this
.
getCurrentUser
();
},
...
...
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