Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mobi
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
1
Merge Requests
1
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
wbx-PCAndMobi
mobi
Commits
4105cc85
Commit
4105cc85
authored
Jan 26, 2021
by
程卓
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加登录页表单验证
parent
b8dabfc8
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
39 additions
and
27 deletions
+39
-27
ajax.js
src/server/ajax.js
+4
-4
login.vue
src/views/login.vue
+35
-23
No files found.
src/server/ajax.js
View file @
4105cc85
...
@@ -34,8 +34,8 @@ const reponseCodeHandler = (res) => {
...
@@ -34,8 +34,8 @@ const reponseCodeHandler = (res) => {
router
.
push
({
name
:
'upperLimitErr'
})
router
.
push
({
name
:
'upperLimitErr'
})
}
else
if
(
code
==
'710'
||
code
==
'720'
)
{
}
else
if
(
code
==
'710'
||
code
==
'720'
)
{
if
(
Common
.
oneOf
(
res
.
config
.
method
.
toLocaleLowerCase
(),
[
'post'
,
'put'
,
'delete'
])){
if
(
Common
.
oneOf
(
res
.
config
.
method
.
toLocaleLowerCase
(),
[
'post'
,
'put'
,
'delete'
])){
Modal
.
error
({
Modal
.
warning
({
title
:
'提
交错误
'
,
title
:
'提
示
'
,
content
:
!
res
.
data
.
msg
?
''
:
res
.
data
.
msg
,
content
:
!
res
.
data
.
msg
?
''
:
res
.
data
.
msg
,
okText
:
'确认'
,
okText
:
'确认'
,
cancelText
:
'取消'
,
cancelText
:
'取消'
,
...
@@ -47,8 +47,8 @@ const reponseCodeHandler = (res) => {
...
@@ -47,8 +47,8 @@ const reponseCodeHandler = (res) => {
// router.push({ name: 'networkErr' })
// router.push({ name: 'networkErr' })
}
else
{
}
else
{
if
(
Common
.
oneOf
(
currentMethod
.
toLocaleLowerCase
(),
[
'post'
,
'put'
,
'delete'
])){
if
(
Common
.
oneOf
(
currentMethod
.
toLocaleLowerCase
(),
[
'post'
,
'put'
,
'delete'
])){
Modal
.
error
({
Modal
.
warning
({
title
:
'提
交错误
'
,
title
:
'提
示
'
,
content
:
'系统异常'
,
content
:
'系统异常'
,
okText
:
'确认'
,
okText
:
'确认'
,
cancelText
:
'取消'
,
cancelText
:
'取消'
,
...
...
src/views/login.vue
View file @
4105cc85
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<h3
style=
"color: #40a9ff;"
>
{{
logoName
}}
</h3>
<h3
style=
"color: #40a9ff;"
>
{{
logoName
}}
</h3>
<a-form
:form=
"form"
>
<a-form
:form=
"form"
>
<a-form-item>
<a-form-item>
<a-input
v-decorator=
"['username']"
placeholder=
"用户名"
>
<a-input
v-decorator=
"['username'
,
{ validateTrigger:'blur', rules: [ { required: true,validator: validate} ] }
]" placeholder="用户名">
<a-icon
<a-icon
slot=
"prefix"
slot=
"prefix"
type=
"user"
type=
"user"
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
</a-input>
</a-input>
</a-form-item>
</a-form-item>
<a-form-item>
<a-form-item>
<a-input
v-decorator=
"['pwd']"
type=
"password"
placeholder=
"密码"
>
<a-input
v-decorator=
"['pwd'
,
{ validateTrigger:'blur', rules: [ { required: true,validator: validate} ] }
]" type="password" placeholder="密码">
<a-icon
<a-icon
slot=
"prefix"
slot=
"prefix"
type=
"lock"
type=
"lock"
...
@@ -66,7 +66,17 @@ export default {
...
@@ -66,7 +66,17 @@ export default {
}
}
})
})
},
},
//必填验证
validate
(
rule
,
value
,
callback
){
if
(
!
value
&&
typeof
value
!=
'number'
)
{
callback
(
'必填!'
)
}
else
{
callback
()
}
},
login
()
{
login
()
{
this
.
form
.
validateFields
((
err
,
values
)
=>
{
if
(
!
err
)
{
const
params
=
{
const
params
=
{
'username'
:
this
.
form
.
getFieldValue
(
'username'
),
'username'
:
this
.
form
.
getFieldValue
(
'username'
),
'pwd'
:
encryptDes
(
this
.
form
.
getFieldValue
(
'pwd'
))
'pwd'
:
encryptDes
(
this
.
form
.
getFieldValue
(
'pwd'
))
...
@@ -89,7 +99,9 @@ export default {
...
@@ -89,7 +99,9 @@ export default {
path
:
'/portal-home'
path
:
'/portal-home'
})
})
}
else
{
}
else
{
this
.
$message
.
error
(
res
.
msg
)
// this.$message.error(res.msg)
}
})
}
}
})
})
},
},
...
...
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