Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
tea-resources-web
Project
Project
Details
Activity
Releases
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
张伯涛
tea-resources-web
Commits
597d0205
Commit
597d0205
authored
Apr 12, 2024
by
FangYuePeng
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/1.0' into 1.0
parents
cfc5e138
f9605c2b
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
3 deletions
+11
-3
login.js
src/api/login.js
+3
-2
user.js
src/store/modules/user.js
+3
-1
login.vue
src/views/login/login.vue
+5
-0
No files found.
src/api/login.js
View file @
597d0205
...
...
@@ -3,12 +3,13 @@ import { encrypt } from '@/utils/jsencrypt'
import
Qs
from
'qs'
// 登录方法
export
function
login
(
username
,
password
,
code
,
uuid
)
{
export
function
login
(
username
,
password
,
code
,
uuid
,
type
)
{
const
data
=
{
username
,
password
,
code
,
uuid
uuid
,
type
}
console
.
log
(
'加密前数据'
,
data
)
return
request
({
...
...
src/store/modules/user.js
View file @
597d0205
...
...
@@ -38,12 +38,14 @@ const user = {
actions
:
{
// 登录
Login
({
commit
},
userInfo
)
{
console
.
log
(
'userInfo'
,
userInfo
)
const
username
=
userInfo
.
username
.
trim
()
const
password
=
userInfo
.
password
const
code
=
userInfo
.
code
const
uuid
=
userInfo
.
uuid
const
type
=
userInfo
.
type
return
new
Promise
((
resolve
,
reject
)
=>
{
login
(
username
,
password
,
code
,
uuid
).
then
(
res
=>
{
login
(
username
,
password
,
code
,
uuid
,
type
).
then
(
res
=>
{
setToken
(
res
.
data
)
commit
(
'SET_TOKEN'
,
res
.
data
)
resolve
()
...
...
src/views/login/login.vue
View file @
597d0205
...
...
@@ -128,6 +128,7 @@ export default {
codeUrl
:
''
,
cookiePassword
:
''
,
loginForm
:
{
type
:
'1'
,
username
:
''
,
password
:
''
,
rememberMe
:
false
,
...
...
@@ -197,9 +198,11 @@ export default {
getCookie
()
{
const
username
=
Cookies
.
get
(
'username'
)
const
password
=
Cookies
.
get
(
'password'
)
const
type
=
Cookies
.
get
(
'type'
)
const
rememberMe
=
Cookies
.
get
(
'rememberMe'
)
this
.
loginForm
=
{
username
:
username
===
undefined
?
this
.
loginForm
.
username
:
username
,
type
:
type
===
undefined
?
this
.
loginForm
.
type
:
type
,
password
:
password
===
undefined
?
this
.
loginForm
.
password
:
passwordDecrypt
(
password
),
rememberMe
:
rememberMe
===
undefined
?
false
:
Boolean
(
rememberMe
)
}
...
...
@@ -231,10 +234,12 @@ export default {
rememberMe
()
{
if
(
this
.
loginForm
.
rememberMe
)
{
Cookies
.
set
(
'username'
,
this
.
loginForm
.
username
,
{
expires
:
30
})
Cookies
.
set
(
'type'
,
this
.
loginForm
.
type
,
{
expires
:
30
})
Cookies
.
set
(
'password'
,
passwordEncrypt
(
this
.
loginForm
.
password
),
{
expires
:
30
})
Cookies
.
set
(
'rememberMe'
,
this
.
loginForm
.
rememberMe
,
{
expires
:
30
})
}
else
{
Cookies
.
remove
(
'username'
)
Cookies
.
remove
(
'type'
)
Cookies
.
remove
(
'password'
)
Cookies
.
remove
(
'rememberMe'
)
}
...
...
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