Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
W
web-monitor
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
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
Administrator
web-monitor
Commits
97209ebb
Commit
97209ebb
authored
Feb 22, 2022
by
yanzhongrong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
logout
parent
26f0a3bf
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
17 additions
and
18 deletions
+17
-18
Navbar.vue
src/layout/components/Navbar.vue
+7
-3
SidebarItem.vue
src/layout/components/Sidebar/SidebarItem.vue
+0
-2
user.js
src/store/modules/user.js
+6
-9
request.js
src/utils/request.js
+4
-4
No files found.
src/layout/components/Navbar.vue
View file @
97209ebb
...
...
@@ -26,6 +26,8 @@ import { mapGetters } from 'vuex'
import
Breadcrumb
from
'@/components/Breadcrumb'
import
Hamburger
from
'@/components/Hamburger'
import
Sidebar
from
'./Sidebar/index.vue'
import
{
logout
}
from
'@/api/user'
export
default
{
data
()
{
let
timer
...
...
@@ -51,9 +53,11 @@ export default {
toggleSideBar
()
{
this
.
$store
.
dispatch
(
'app/toggleSideBar'
)
},
async
logout
()
{
await
this
.
$store
.
dispatch
(
'user/logout'
)
this
.
$router
.
push
(
`/login?redirect=
${
this
.
$route
.
fullPath
}
`
)
logout
()
{
logout
().
then
(()
=>
{
this
.
$store
.
dispatch
(
'user/logout'
)
this
.
$router
.
push
(
`/login`
)
})
},
// 获取当前时间函数
timeFormate
(
timeStamp
)
{
...
...
src/layout/components/Sidebar/SidebarItem.vue
View file @
97209ebb
...
...
@@ -81,8 +81,6 @@ export default {
return
{};
},
mounted
()
{
console
.
log
(
this
.
$refs
[
'subMenu'
]);
console
.
log
(
document
.
getElementById
(
'subid'
));
},
methods
:
{
hasOneShowingChild
(
children
=
[],
parent
)
{
...
...
src/store/modules/user.js
View file @
97209ebb
import
{
login
,
logout
,
getInfo
}
from
'@/api/user'
import
{
login
,
getInfo
}
from
'@/api/user'
import
{
getToken
,
setToken
,
removeToken
}
from
'@/utils/auth'
import
{
resetRouter
}
from
'@/router'
...
...
@@ -67,14 +67,11 @@ const actions = {
// user logout
logout
({
commit
,
state
})
{
return
new
Promise
((
resolve
,
reject
)
=>
{
logout
(
state
.
token
).
then
(()
=>
{
removeToken
()
// must remove token first
resetRouter
()
commit
(
'RESET_STATE'
)
resolve
()
}).
catch
(
error
=>
{
reject
(
error
)
})
removeToken
()
// must remove token first
resetRouter
()
commit
(
"SET_TOKEN"
,
""
)
commit
(
'RESET_STATE'
)
resolve
()
})
},
...
...
src/utils/request.js
View file @
97209ebb
...
...
@@ -71,10 +71,10 @@ service.interceptors.response.use(
store
.
dispatch
(
'user/resetToken'
)
return
}
if
(
code
)
{
!
config
.
silence
&&
Message
.
error
(
message
)
return
Promise
.
reject
(
new
Error
(
message
))
}
//
if (code) {
//
!config.silence && Message.error(message)
//
return Promise.reject(new Error(message))
//
}
}
// if (res.code !== 20000) {
// Message({
...
...
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