Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
tea_resources_pc
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_pc
Commits
f0ae9833
Commit
f0ae9833
authored
Apr 13, 2024
by
张伯涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
f5f0f11a
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
19 additions
and
15 deletions
+19
-15
getters.js
src/store/getters.js
+1
-1
auth.js
src/utils/auth.js
+2
-2
request.js
src/utils/request.js
+0
-1
index.vue
src/views/homePage/components/NavList/index.vue
+3
-0
login.vue
src/views/login/login.vue
+13
-11
No files found.
src/store/getters.js
View file @
f0ae9833
...
...
@@ -12,7 +12,7 @@ const getters = {
searchParams
:
state
=>
state
.
searchSave
.
searchParams
,
course
:
state
=>
state
.
props
.
course
,
users
:
state
=>
state
.
props
.
users
,
roles
:
state
=>
state
.
props
.
roles
,
//
roles: state => state.props.roles,
groups
:
state
=>
state
.
props
.
groups
,
}
export
default
getters
src/utils/auth.js
View file @
f0ae9833
...
...
@@ -3,8 +3,8 @@ import Cookies from 'js-cookie'
const
TokenKey
=
'Admin-Token'
export
function
getToken
()
{
return
'eyJhbGciOiJIUzI1NiJ9.eyJwaG9uZSI6IjE1ODg4ODg4ODg4IiwiZXhwIjoxNzEzNDkwNDc1LCJzdWIiOiJhZG1pbiIsImlhdCI6MTcxMjg4NTY3NSwid3hOaWNrbmFtZSI6bnVsbCwidXNlcm5hbWUiOiJhZG1pbiIsInVzZXJuYW1lOmFkbWluIjp7ImJ1c2luZXNzSWQiOiIxIiwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiJDJhJDEwJEpYSFdhLmxjaXF2S1JhVHlLNHFUci5jdEQ5b1NXSHQ0bDNZcVhhZHZma3R3bkh3dkZPUS5pIiwiZGVwdElkIjoiMSIsInBob25lIjoiMTU4ODg4ODg4ODgiLCJ3eE5pY2tOYW1lIjpudWxsLCJyb2xlSWRzIjoiMSIsImlkZW50aXR5IjoiMSIsIm5vdExvY2tlZCI6dHJ1ZSwiYXV0aG9yaXRpZXMiOm51bGwsImVuYWJsZWQiOnRydWUsImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJidXNpbmVzc0lkIjoiMSJ9.68o6r6ecvCY785vN5IqLM5k1bhiQBLgty1a34yJntcY'
//
return Cookies.get(TokenKey)
//
return 'eyJhbGciOiJIUzI1NiJ9.eyJwaG9uZSI6IjE1ODg4ODg4ODg4IiwiZXhwIjoxNzEzNDkwNDc1LCJzdWIiOiJhZG1pbiIsImlhdCI6MTcxMjg4NTY3NSwid3hOaWNrbmFtZSI6bnVsbCwidXNlcm5hbWUiOiJhZG1pbiIsInVzZXJuYW1lOmFkbWluIjp7ImJ1c2luZXNzSWQiOiIxIiwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiJDJhJDEwJEpYSFdhLmxjaXF2S1JhVHlLNHFUci5jdEQ5b1NXSHQ0bDNZcVhhZHZma3R3bkh3dkZPUS5pIiwiZGVwdElkIjoiMSIsInBob25lIjoiMTU4ODg4ODg4ODgiLCJ3eE5pY2tOYW1lIjpudWxsLCJyb2xlSWRzIjoiMSIsImlkZW50aXR5IjoiMSIsIm5vdExvY2tlZCI6dHJ1ZSwiYXV0aG9yaXRpZXMiOm51bGwsImVuYWJsZWQiOnRydWUsImFjY291bnROb25Mb2NrZWQiOnRydWUsImNyZWRlbnRpYWxzTm9uRXhwaXJlZCI6dHJ1ZSwiYWNjb3VudE5vbkV4cGlyZWQiOnRydWV9LCJidXNpbmVzc0lkIjoiMSJ9.68o6r6ecvCY785vN5IqLM5k1bhiQBLgty1a34yJntcY'
return
Cookies
.
get
(
TokenKey
)
}
export
function
setToken
(
token
)
{
...
...
src/utils/request.js
View file @
f0ae9833
...
...
@@ -32,7 +32,6 @@ service.interceptors.request.use(
// 是否需要设置 token
const
isToken
=
(
config
.
headers
||
{}).
isToken
===
false
if
(
getToken
()
&&
!
isToken
)
{
config
.
headers
[
'Content-Type'
]
=
'application/json'
config
.
headers
[
'Authorization'
]
=
'Bearer '
+
getToken
()
// 让每个请求携带自定义token 请根据实际情况自行修改
}
// 参数发出前统一进行加密 白名单内的不进行加密
...
...
src/views/homePage/components/NavList/index.vue
View file @
f0ae9833
...
...
@@ -172,6 +172,9 @@ export default {
}).
then
(()
=>
{
this
.
$store
.
dispatch
(
'FedLogOut'
).
then
(()
=>
{
localStorage
.
removeItem
(
'userInfo'
)
this
.
$router
.
push
({
path
:
'/homePage/index'
})
location
.
reload
()
})
})
...
...
src/views/login/login.vue
View file @
f0ae9833
...
...
@@ -32,14 +32,14 @@
placeholder=
"请输入密码"
/>
</el-form-item>
<!--
<el-form-item
prop=
"password"
>
-->
<!--
<el-input-->
<!-- v-model="loginForm.password"-->
<!-- type="password"-->
<!-- auto-complete="off"-->
<!-- placeholder="请输入密码"-->
<!-- />-->
<!--
</el-form-item>
-->
<!--
<el-form-item
prop=
"password"
>
-->
<!--
<el-input-->
<!-- v-model="loginForm.password"-->
<!-- type="password"-->
<!-- auto-complete="off"-->
<!-- placeholder="请输入密码"-->
<!-- />-->
<!--
</el-form-item>
-->
<div
class=
"buttons-content"
>
...
...
@@ -265,9 +265,11 @@ export default {
this
.
$store
.
dispatch
(
'Login'
,
this
.
loginForm
)
.
then
(()
=>
{
this
.
$store
.
dispatch
(
'GetInfo'
)
this
.
loading
=
false
this
.
$router
.
push
(
'/homePage/index'
)
this
.
$store
.
dispatch
(
'GetInfo'
).
then
(()
=>
{
this
.
loading
=
false
this
.
$router
.
push
(
'/homePage/index'
)
}
)
})
.
catch
(()
=>
{
this
.
loading
=
false
...
...
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